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. Taller práctico OpenStack de administración
Conociendo OpenStack
Componentes de OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
Interacción con la nube de OpenStack
Demonios de OpenStack y flujo de comunicación de API
Keystone - Servicio de gestión de identidades
Dominios, proyectos, usuarios y roles
Administración de los servicios de catálogo y los puntos de conexión de Keystone
Administrar/Crear dominios, grupos, proyectos, usuarios y roles
Verificación de los servicios de Keystone
Glance - Servicio de imágenes
Características de la imagen (propiedades, metadatos, formato, contenedor)
Carga y descarga de imágenes
Compartir imágenes
Administración de cuotas para el servicio de imágenes
Verificación de los servicios de Glance
Neutrón - Networking
Tipos básicos de recursos de red de Neutron
Administrar redes de inquilinos, subredes,
Administrar grupos de seguridad y reglas
Enrutamiento Este-Oeste
Espacios de nombres de red
Gestionar redes externas/de proveedores
Rutas 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 los servicios de Neutron
Nova - Servicio de proceso
Interfaces con hipervisores
Gestión de pares de claves
Gestión del sabor
Parámetros de instancia
Creación de una instancia
Verificación de instancias generadas
Instantáneas
Gestión de instancias
Asignación de direcciones IP 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
Verificación de los servicios de Nova
Cinder - Almacenamiento en bloque
Parámetros de volumen
Creación de volumen
Administrar el volumen
Adjuntar volumen a la instancia de Nova
Administración de instantáneas de volumen
Administración de copias de seguridad de volúmenes
Restauración de copias de seguridad
Administración de cuotas de volumen
Adición de un nuevo back-end de almacenamiento
Backends de almacenamiento LVM, cabina de almacenamiento y Ceph
Ceph en OpenStack
Verificación de los servicios de Cinder
Swift - Almacenamiento de objetos
Swift Componentes y procesos
Gestión de contenedores y objetos
Gestión de listas de control de acceso
Configuración de la caducidad del objeto
El anillo y las políticas de almacenamiento
Supervisión del espacio de almacenamiento disponible
Configuración de cuotas
Verificación de Swift servicios
Calor - Orquestación
Plantilla de orquestación de calor y sus componentes
Creación de una pila de calor
Verificación de la pila de calor
Actualización de la pila de calor
Verificación de los servicios de calefacción