[2/7] Despliegue de OpenStack Yoga en un solo servidor (Packstack All-in-One)

En la primera parte vimos los prerrequisitos para preparar nuestro servidor Rocky Linux 9. Ahora avanzaremos con el despliegue de OpenStack Yoga usando Packstack, una herramienta que simplifica el despliegue en modo All-in-One (todo en un solo servidor).

Como lo mencionamos previamente, este enfoque es ideal para entornos demostrativos y de aprendizaje, ya que en entornos productivos normalmente se requieren múltiples nodos

1. Validar prerequisitos

Antes de continuar, confirma que:

  • El hostname es correcto:
hostnamectl

El archivo /etc/hosts incluye la IP interna y hostname:

cat /etc/hosts | grep openstack.v-web.live

2. Generar el archivo de respuestas de Packstack

Packstack puede ejecutarse directamente en modo all-in-one o generar un archivo de configuración para personalizar la instalación.

a) Crear archivo de respuestas inicial
packstack --gen-answer-file=/root/answers.txt
b) Editar el archivo de respuestas

Puedes abrirlo con tu editor preferido:

vim /root/answers.txt

Opciones mínimas a revisar:

  • CONFIG_DEFAULT_PASSWORD → establece una contraseña segura para servicios OpenStack.
  • CONFIG_KEYSTONE_ADMIN_PW → define la contraseña del usuario admin de Keystone.

3. Despliegue de OpenStack All-in-One

a) Ejecución automática

Si no deseas personalizar nada y quieres un laboratorio rápido, ejecuta:

packstack --allinone
b) Ejecución con archivo de respuestas

Si configuraste el archivo answers.txt:

packstack --answer-file=/root/answers.txt

4. Validación de la instalación

a) Revisar servicios

Al finalizar la instalación, Packstack mostrará un resumen con los accesos.
Puedes comprobar el estado con:

openstack-status
b) Acceso al Dashboard Horizon

El dashboard estará disponible en: http://openstack.v-web.live/dashboard

Usuario: admin
Contraseña: la definida en CONFIG_KEYSTONE_ADMIN_PW

c) Comprobar la CLI

Carga las variables de entorno de OpenStack:

source keystonerc_admin

Verifica que puedes listar servicios:

openstack service list
[/code

5. Consideraciones del despliegue

  • El consumo de RAM y CPU puede ser alto; se recomienda mínimo 16 GB de RAM.
  • Para entornos productivos se recomienda separar nodos de control y cómputo, usar storage externo (Ceph, SAN) y configurar HA con múltiples control nodes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *