Programa del Curso

1. Introducción a OpenStack - 2h
● Historia de la nube y OpenStack
● Funciones en la nube
● Modelos en la nube
○ privado, público, híbrido
○ en las instalaciones, IaaS, PaaS, SaaS
● Despliegues de nube pública y privada basados 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. Taller práctico OpenStack de administración
● Conociendo OpenStack ~0.5h
○ OpenStack componentes (Keystone, Glance, Nova, Neutron, Cinder, Swift,
Calor)
○ Interacción con OpenStack la nube
○ OpenStack daemons y flujo de comunicación API
● Keystone - Servicio de gestión de identidades ~1h
○ Arquitectura Keystone
○ Autenticación y backends disponibles
○ Tipos de tokens y gestión de tokens
○ Autorización en OpenStack - roles y oslo.policy
○ Recursos clave: dominios, proyectos, usuarios
○ Openrc y clouds.yaml - Configuración de clientes CLI
○ OpenStack Catálogo de servicios
○ Adición de un nuevo servicio OpenStack
○ Sistema de cuotas en OpenStack
● Glance - Servicio de imagen ~1.5h
○ Imágenes ajustadas a la nube
○ Características de la imagen (propiedades, metadatos, formato, contenedor)
○ Carga y descarga de imágenes
○ Compartir imágenes
○ Almacenamiento de imágenes de vistazo
○ Imágenes protegidas
○ Administrar cuotas para el servicio de imágenes
○ Verificación de los servicios de Glance
● Neutrón - Networking ~2-3h
○ Arquitectura y servicios de Neutron
○ El complemento ML2
○ Networking en el nodo de cómputo: análisis
○ Networking conceptos y herramientas utilizados por Neutron
○ Tipos básicos de recursos de redes de neutrones
○ Administrar redes de inquilinos, subredes,
○ Administrar grupos de seguridad y reglas
○ Enrutamiento Este-Oeste
○ Espacios de nombres de red
○ Gestionar redes externas/de proveedores
○ Enrutamiento Norte-Sur
○ Gestión de IPs flotantes
○ Administrar cuotas de red
○ Solución de problemas básicos de red (espacios de nombres, tcpdump, etc.)
○ Networking cuotas
○ Verificación de servicios de Neutron
● Nova - Servicio de cómputo ~ 2-3h
○ Interfaces con hipervisores

○ Gestión de pares de claves
○ Gestión del sabor
○ Sabores y topología de CPU
○ Parámetros de instancia
○ Creación de una instancia
○ Verificación de instancias generadas
○ Instantáneas
○ Gestión de instancias
○ Cambiar el tamaño de las instancias
○ Asignación de IPs flotantes
○ Consola interactiva y registro de consola
○ Asignación de grupos de seguridad
○ Cuotas de cómputo
○ Obtener estadísticas de Nova
○ API de colocación y Nova Cells v2
○ API de ubicación y programación de instancias
○ Comandos de cliente de la API de ubicación
○ Verificación de los servicios de Nova
● Cinder - Almacenamiento en bloque ~ 2-3h
○ Parámetros de volumen
○ Creación de volumen
○ Administrar el volumen
○ Adjuntar volumen a la instancia de Nova
○ Gestión de instantáneas de volumen
○ Gestión de copias de seguridad de volumen
○ Internos de instantáneas y copias de seguridad en Cinder
○ Transferencia de volúmenes entre proyectos
○ Restauración de copias de seguridad
○ Gestión de cuotas de volumen
○ Adición de un nuevo backend de almacenamiento
○ QoS (límites) en Cinder
○ LVM, matriz de almacenamiento y backends de almacenamiento Ceph
○ Ceph en OpenStack
○ Integración de Ceph y Cinder
○ Good prácticas para implementaciones de Ceph
○ Verificación de los servicios de Cinder
● Barbacana - Llave Management Servicio - ~2h
○ Arquitectura barbacana
○ Almacenamiento de frases de contraseña
○ Generación y almacenamiento de claves de cifrado simétricas
○ Mecanismos de encriptación de volumen
○ Configuración del tipo de almacenamiento de Cinder para el cifrado de volúmenes
○ Limitaciones del cifrado de volumen
○ Almacenamiento de paquetes de certificados X.509
● Swift - Almacenamiento de objetos (detección rápida para el examen COA) <1h
○ Swift componentes y procesos
○ Gestión de contenedores y objetos
○ Gestión de listas de control de acceso

○ Configuración de la caducidad de objetos
○ El anillo y las políticas de almacenamiento
○ Supervisión del espacio de almacenamiento disponible
○ Configuración de cuotas
○ Verificación de Swift servicios
● Octavia - Equilibrio de carga como servicio ~2-3h
○ Arquitectura
○ Objetos y flujo de solicitudes
○ Sabores de Octavia
○ Zonas de disponibilidad de Octavia
○ Creación del equilibrador de carga HTTP
○ Creación del equilibrador de carga TCP
○ Creación de un equilibrador de carga de paso a través de HTTPS
○ Oyentes, grupos y monitores de estado
○ Equilibrio de carga de capa 7 en Octavia
○ Imagen del Ánfora del Edificio
○ Conmutación por error de LB
○ Networking y detalles de supervisión
○ Solución de problemas de Octavia
● Calor - Orquestación ~1-2h
○ Plantilla de orquestación de calor y sus componentes
○ Creación de pila de calor
○ Verificación de la pila de calor
○ Actualización de la pila de calor
○ Verificación de servicios de calefacción
● Solución de problemas básicos ~ 2h
○ Análisis de archivos de registro
○ Registro centralizado
○ Depuración OpenStack de consultas de cliente
○ Gestión de OpenStack base de datos
○ Copia de seguridad OpenStack
○ Análisis del estado del nodo de cómputo
○ Análisis del estado de la instancia
○ Análisis del corredor AMQP (RabbitMQ)
○ Servicios de metadatos
○ Forma general de diagnosticar problemas OpenStack
○ Solución de problemas de red
○ Solución de problemas de rendimiento de la red
○ Copia de seguridad y recuperación de instancias

3. Temas avanzados
● Consideraciones de hardware y planificación de capacidad ~2h
○ Hardware de cómputo
○ Diseño de redes
○ Diseño de almacenamiento
○ Dimensionamiento del sabor
○ Sobreasignación de recursos

● Sistema de roles: autorización en OpenStack ~ 2h
○ Creación de un nuevo rol como extensión de rol de miembro
○ policy.yaml - Autorización de llamadas a la API
● Plano de control de alta disponibilidad ~ 1h
○ HA en OpenStack servicios
○ Base de datos de alta disponibilidad
○ Cola de mensajes de alta disponibilidad
● Partición en la nube y filtros del programador ~ 1h
○ Por qué y cómo implementar particiones en la nube (agregados de host)
○ Filtros del programador Nova
● Migración de carga de trabajo ~ 1h
○ Migración fría y viva
○ Ajuste de migración en vivo
● OpenStack Monitoreo y telemetría <1h
○ Servicio de ceilómetro
○ Monitoreo externo
● Funciones avanzadas de nube/hipervisor <1h
○ Fijación de CPU / arquitectura NUMA
○ SR-IOV
● Cloud-init y personalización de imágenes <1h
○ Servicio de metadatos
● Backends de almacenamiento en bloque <1h
○ LVM
○ Ceph RBD
○ Aparatos físicos
○ Consideraciones sobre la red de almacenamiento
● Actualización OpenStack <1h
○ Mejorar las estrategias y procedimientos
○ Actualización sin tiempo de inactividad
● Aprovisionamiento bare-metal con OpenStack <1h
○ Módulo irónico
○ Conceptos de subnube y sobrenube
● Futuro de OpenStack
4. Profundización en el backend de Neutron y OVN - ~6-8h
● Arquitectura OVN
● Componentes OVN
● ML2 - Controlador OVN vs OvS
● Redes OVN de arriba hacia abajo
○ OpenStack lógica (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

● Enrutador de neutrones y enrutador 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 lógico del flujo
○ Definición de microflujos
○ Trazado L2
○ Trazado L3
○ Rastreo DHCP
● Flujos físicos - OpenFlow
○ Ciclo de vida físico del paquete originado en la VM
● Rastreo físico
○ Rastreo de paquetes hipotéticos
○ Rastreo de paquetes reales
● Visualización de la base de datos y los recursos de Open vSwitch

 35 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas