Programa del Curso
1. Introducción a OpenStack
Historia de la nube y OpenStack
Características de la nube
Modelos en la nube
privado, público, híbrido
on-premise, IaaS, PaaS, SaaS
Implementaciones de nube pública y privada basadas en OpenStack
Distribuciones comerciales y de código abierto OpenStack
OpenStack Modelos de implementación
OpenStack Ecosistema
Módulos
Herramientas subyacentes
Integraciones
OpenStack Ciclo de vida
OpenStack Certificación
OpenStack laboratorio (VM) para este curso
2. Gestión de OpenStack la nube en la práctica
Conociendo OpenStack
OpenStack componentes (Keystone, Glance, Nova, Neutron, Cinder, Heat)
Interacción con OpenStack la nube
OpenStack Demonios y flujo de comunicación de API
Keystone - Servicio de identidad Management
Dominios, proyectos, usuarios y roles
Catálogo de servicios y endpoints
Openrc y clouds.yaml - Archivos de configuración de cliente CLI
Creación de usuarios y proyectos
Glance - Servicio de imágenes
Imágenes ajustadas a la nube
Características de la imagen (propiedades, metadatos, formato, contenedor)
Carga y descarga de imágenes
Neutrón - Networking
Visión general de la arquitectura de Neutron
Plugins ML2 para Neutron
Tipos básicos de recursos de red de Neutron
Networking en el nodo de cómputo
Administración de redes y subredes de inquilinos
Enrutamiento Este-Oeste
Gestionar redes externas/de proveedores
Rutas Norte-Sur
Gestión de IPs flotantes
Administrar grupos de seguridad y reglas
Anti-spoofing: seguridad portuaria
Networking Cuotas
Verificación de los servicios de Neutron
2019 Compute service. Todos los derechos reservados.
Arquitectura Nova
Interfaces con hipervisores
Gestión de pares de claves
Gestión del sabor
Parámetros de instancia
Creación de una instancia
Gestión de instancias
Asignación de direcciones IP flotantes
Consola interactiva y registro de consola
Asignación de grupos de seguridad
AccessUso de la instancia a través del espacio de nombres de metadatos
Aprovechar la interfaz de instancia a través de tcpdump
Migración en vivo de la máquina virtual
Cinder - Almacenamiento en bloque
Parámetros de volumen
Creación de volumen
Administrar el volumen
Adjuntar volumen a la instancia de Nova
3. Sumérgete en Neutron y su backend OVN
Arquitectura de OVN
Componentes de OVN
ML2 - Controlador de OVN frente a OvS
Redes OVN de arriba hacia abajo
OpenStack logic (base de datos de neutrones)
Base de datos en dirección norte
Base de datos en dirección sur
Canalizaciones de rutas de datos lógicas
Flujos lógicos
Flujos de OpenFlow
Red de neutrones y conmutador lógico OVN
Puertos lógicos y sus tipos
Flujos de conmutación
Router de neutrones y router lógico OVN
Tipos de NAT
Flujos de enrutamiento
Subred de neutrones y DHCP nativo
Flujos DHCP
Grupos de seguridad en OVN
ACL y grupos de puertos
Flujos de grupos de seguridad
Seguridad portuaria en OVN
Resumen de las tablas de OVN Northbound
Flujo de información en OVN
Neutron DB, OVN NB y SB DB, OpenFlow en OvS
Seguimiento de flujo lógico
Definición de microflujos
Trazado de L2
Rastreo L3
Seguimiento DHCP
Flujos físicos - OpenFlow
Ciclo de vida físico del paquete originado en la máquina virtual
Rastreo físico
Seguimiento de paquetes hipotéticos
Rastreo de paquetes reales
Visualización de la base de datos y los recursos de Open vSwitch