
OpenStack in Action
V. K. Cody Bumgardner
- Editorial
- Manning
- Año
- 2016
- Páginas
- ~375
- Nivel
- Básico
De qué trata
Manual técnico y práctico escrito por V. K. Cody Bumgardner que aborda la planificación, el despliegue manual y la administración de nubes privadas empresariales utilizando la plataforma de código abierto OpenStack (centrándose en versiones estables de la época como Kilo y Liberty sobre distribuciones Linux, principalmente Ubuntu Server). El libro está concebido para administradores de sistemas, ingenieros de infraestructura y arquitectos de TI que se inician en OpenStack (nivel básico en tecnologías IaaS libres), partiendo de conocimientos elementales de administración de sistemas Linux por terminal, nociones básicas de redes IP y conceptos generales de virtualización.
La obra desglosa en detalle los componentes fundacionales de la arquitectura OpenStack: el servicio de identidad y autorización Keystone, el motor de cómputo y gestión de máquinas virtuales Nova (interactuando con hipervisores KVM), el subsistema de redes definidas por software Neutron (configuración de bridges virtuales OVS, subredes, routers y direcciones IP flotantes), el catálogo y almacenamiento de imágenes Glance y el aprovisionamiento de volúmenes en bloque persistentes con Cinder. Adicionalmente, enseña a operar la interfaz gráfica de usuario Horizon, a automatizar la creación de recursos mediante plantillas de orquestación con Heat, a integrar almacenamiento distribuido y redundante con Ceph (tanto para bloques como para objetos) y a implementar despliegues automatizados en alta disponibilidad mediante Mirantis Fuel.
El itinerario formativo comienza con un laboratorio de pruebas rápido empleando DevStack para explorar la interfaz y la API de OpenStack, para luego acometer la construcción real paso a paso de un clúster multinodo dividido en nodo controlador (Controller), nodo de red (Network), almacenamiento y nodo de cómputo (Compute), culminando con un clúster Ceph integrado. Su gran valor pedagógico reside en que desmonta la aparente complejidad del framework al obligar a configurar y enlazar cada servicio directamente en sus archivos de configuración. No obstante, por su fecha de publicación (2016), herramientas como Fuel o la sintaxis de ciertos clientes CLI clásicos han sido reemplazadas en la actualidad por utilidades como Kolla-Ansible u OpenStack-Ansible, y no aborda contenedores ni orquestación con Kubernetes. Resulta indispensable contar con un entorno de virtualización o máquinas físicas con suficiente memoria RAM para reproducir el laboratorio distribuido.
- OpenStack
- Nube privada
- IaaS
- Keystone
- Nova
- Neutron
- Glance
- Cinder
- Ceph
- DevStack
- KVM
- Mirantis Fuel
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Clúster multinodo de nube privada OpenStack
Despliegue e instalación manual paso a paso de una infraestructura IaaS distribuida en servidores Linux, separando funciones en nodos de Controlador, Red, Cómputo (Nova/KVM) y Almacenamiento (Cinder/Glance).
Clúster de almacenamiento distribuido Ceph
Instalación y configuración de un entorno de almacenamiento escalable y redundante con Ceph para actuar como backend de bloques y objetos integrado con OpenStack Cinder y Glance.