[1/7] Requisitos Preliminares de Instalación OpenStack Yoga en Rocky Linux 9
OpenStack es una de las plataformas más utilizadas para construir nubes privadas y entornos de virtualización a gran escala. En esta guía veremos los prerrequisitos esenciales para instalar la versión Yoga de OpenStack sobre Rocky Linux 9, utilizando un solo servidor a modo demostrativo.
1. Descarga del Sistema Operativo
Para instalar OpenStack Yoga, usaremos Rocky Linux 9, una distribución 100% compatible con RHEL.
- Descarga el ISO oficial desde la web de Rocky Linux:
https://rockylinux.org/download
2. Requisitos de Hardware (Servidor o VPS)
Para un solo servidor a modo demostrativo, los recursos mínimos recomendados son:
- CPU: 4 vCPU (8 vCPU recomendado)
- RAM: 16 GB (32 GB recomendado)
- Disco: 100 GB SSD mínimo (200 GB recomendado)
- Red: 1 interfaz de red (idealmente 2 para separar tráfico interno y externo)
Si trabajas en un VPS o entorno virtualizado, verifica que soporte nested virtualization (VT-x/AMD-V).
3. Configuración inicial del Sistema Operativo
a) Actualizar paquetes
dnf update -y
b) Desactivar SELinux
OpenStack requiere SELinux deshabilitado para evitar bloqueos en servicios.
setenforce 0 sed -i s/^SELINUX=.*/SELINUX=disabled/; /etc/selinux/config
c) Configurar el hostname
hostnamectl set-hostname openstack.v-web.live
d) Editar archivo /etc/hosts
Agrega tu hostname y la IP del servidor:
10.100.111.3 openstack.v-web.live
e) Activar repositorios EPEL y Rocky extras
dnf install -y epel-release dnf config-manager --set-enabled crb
4. Preparar entorno para OpenStack
a) Instalar herramientas básicas
dnf install -y vim wget curl net-tools chrony git
b) Sincronizar la hora
OpenStack depende de NTP para servicios distribuidos.
systemctl enable --now chronyd
c) Verificar conectividad de red
Confirma que el servidor tenga acceso a internet y resolución DNS:
ping -c 3 google.com
5. Repositorios y paquetes de OpenStack Yoga
a) Instalar repositorio de OpenStack Yoga
(Aunque indique “centos”, funciona correctamente en Rocky Linux porque ambos pertenecen a distribuciones similares de Red Hat)
dnf install -y centos-release-openstack-yoga
b) Actualizar paquetes
dnf update -y
c) Instalar Packstack (para despliegue All-in-One)
dnf install -y openstack-packstack
6. Consideraciones del Proyecto
- Este entorno demostrativo es de un solo servidor. Todos los servicios de OpenStack (Keystone, Nova, Neutron, Glance, etc.) se ejecutarán en la misma máquina.
- Para entornos reales se recomienda:
- Separar Control Nodes y Compute Nodes.
- Usar mínimo 3 servidores de control para alta disponibilidad.