Instalación y configuración inicial de los servidores OpenStack
En esta tarea se va a crear el escenario de trabajo que se va a usar durante todo el curso, que va a constar inicialmente de 4 instancias con nombres relacionados con los dioses griegos.
Pasos a realizar:
- Creación de la red interna:
- Nombre: “red interna de
" - Direccionamiento: 10.0.1.0/24
- DHCP y DNS (192.168.202.2)
- Nombre: “red interna de
- Creación de la red DMZ:
- Nombre: “red DMZ de
" - Direccionamiento: 172.16.0.0/16
- DHCP y DNS (192.168.202.2)
- Nombre: “red DMZ de
- Creación de las instancias
- Máquina 1 (zeus)
- Debian 11 sobre volumen de 10GB con un sabor de tipo mini.
- Accesible directamente a través de la red externa y con una IP flotante
- Conectada a la red interna y a la red DMZ, de la que será la puerta de enlace (10.0.1.1, y 172.16.0.1)
- Máquina 2 (ares)
- Ubuntu 20.04 sobre volumen de 10GB con un sabor de tipo mini.
- Conectada a la red interna
- Dirección: 10.0.1.101
- Accesible indirectamente a través de zeus
- Máquina 3 (apolo)
- Debian 11 sobre volumen de 10GB con un sabor de tipo mini.
- Conectada a la red interna
- Dirección: 10.0.1.102
- Accesible indirectamente a través de zeus
- Máquina 4 (hera)
- Rocky 8 sobre volumen de 10GB con un sabor de tipo mini.
- Conectada a la red DMZ
- Dirección: 172.16.0.200
- Accesible indirectamente a través de zeus
- Máquina 1 (zeus)
- Deshabilita la seguridad en todos los puertos de las instancias.
- Configuración de NAT en zeus.
- Definición de contraseña en todas las instancias (para poder modificarla desde consola en caso necesario).
- Configuración de ssh en tu cliente para acceder a todas las instancias.
- Creación del usuario
profesor
en todas las instancias. Usuario que puede utilizarsudo
sin contraseña. - Copia de las claves públicas de todos los profesores en las instancias para que puedan acceder con el usuario
profesor
. - Realiza una actualización completa de todos los servidores.
- El dominio utilizado sera del tipo
tunombre.gonzalonazareno.org
. - Nombrar de forma adecuada: FQDN todas las máquinas. Hacerlo con el
cloud-init
y un ficherocloud-config.yaml
. Puedes configurar en este fichero algunos puntos anteriores (el 6, el 8, el 9, el 10,…) - Hasta que no esté configurado el servidor DNS, incluye resolución estática en las cuatro instancias tanto usando nombre completo como hostname.
La creación y configuración (conexión a las redes, creación de volumen, quitarle la seguridad, …) de la máquina 1 la debes hacer con OSC. Lo demás lo puedes hacer con horizon.
Entrega…
- Las instrucciones para crear y configurar la máquina 1.
- Los ficheros
cloud-config.yaml
utilizados en la creación de las máquinas. - La IP flotantes de zeus.