Ejercicio - Trabajar con instancias Linux
- Accede a “horizon” con la URL
http://jupiter.gonzalonazareno.org
e introduce el nombre de usuario y la contraseña que te han dado durante estas jornadas. - Comprueba el proyecto al que perteneces.
Imagen: Imagen de sistema preconfigurado que se utiliza como base para crear instancias. Dentro del cloud podemos encontrar diferentes imágenes para cada tipo de instancia que se quiera utilizar.
- Comprueba las imágenes que tenemos a nuestra disposición en el apartado “Images & Snapshots”.
Instancia: Clon de una imagen que se crea a demanda del usuario en uno de los nodos del cloud.
Vamos a crear una instancia de una imagen de un sistema operativo Linux Debian. La particularidad de este sistema operativo es que tiene establecido un nombre de usuario y una contraseña (root / usuario).
Un sabor (flavor) define para una instancia el número de CPUs virtuales, la RAM, si dispone o no de discos efímeros, etc. OpenStack preinstala una serie de sabores, que el administrador puede modificar.Los sabores que nosotros hemos definido son los siguientes:
nombre | RAM (MiB) | vda (GiB) | vdb (GiB) | vcpu |
---|---|---|---|---|
vda.vdb0.nano | 256 | - | 0 | 1 |
vda.vdb0.micro | 512 | - | 0 | 1 |
vda.vdb0.mini | 1024 | - | 0 | 1 |
nombre | RAM (MiB) | vda (GiB) | vdb (GiB) | vcpu |
vda10.vdb0.nano | 256 | 10 | 0 | 1 |
vda10.vdb0.micro | 512 | 10 | 0 | 1 |
vda10.vdb0.mini | 1024 | 10 | 0 | 1 |
vda10.vdb0.small | 2048 | 10 | 0 | 2 |
nombre | RAM (MiB) | vda (GiB) | vdb (GiB) | vcpu |
vda.vdb10.nano | 256 | - | 10 | 1 |
vda.vdb10.micro | 512 | - | 10 | 1 |
vda.vdb10.mini | 1024 | - | 10 | 1 |
nombre | RAM (MiB) | vda (GiB) | vdb (GiB) | vcpu |
vda10.vdb10.nano | 256 | 10 | 10 | 1 |
vda10.vdb10.micro | 512 | 10 | 10 | 1 |
vda10.vdb10.mini | 1024 | 10 | 10 | 1 |
vda10.vdb10.small | 2048 | 10 | 10 | 2 |
nombre | RAM (MiB) | vda (GiB) | vdb (GiB) | vcpu |
vda20.vdb20.micro | 512 | 20 | 20 | 1 |
vda20.vdb20.mini | 1024 | 20 | 20 | 1 |
vda20.vdb20.small | 2048 | 20 | 20 | 2 |
vda20.vdb20.large | 4096 | 20 | 20 | 2 |
- Crea una instancia de la imagen Debian-kvm. Puedes elegir el sabor vda.vdb0.micro.Accede a ella utilizando la consola VNC, para ello pulsa sobre el nombre de la instancia (desde el apartado Instances & Volumnes) y a la pestaña VNC.
IP privada: Dirección IP con la que se crean las instancias y que se utiliza para comunicación interna.
IP flotante: Dirección IP pública que puede asociarse a diferentes instancias con el fin de acceder a ellas desde fuera.
- Para poder acceder a nuestra instancia desde el exterior tenemos que asignarle a la instancia una IP flotante, para ello desde el apartado “Access & Security” solicita una nueva IP flotante (Allocate IP to project) y asígnala a la instancia que has creado.
Grupo de seguridad: Reglas de cortafuegos (iptables) que controlan el acceso a las instancias mediante la dirección IP flotante.
- También es necesario abrir el puerto 22 en el Grupo de seguridad (Security Groups) default. Edita las reglas y añade una nueva en la que permitas el acceso por el puero 22 desde la IP de tu ordenador.
- Por último, utilizando un cliente ssh (open shh client o putty) accede a la instancia utilizando la ip flotante que le hemos asignado a la instancia.
- Una vez que has trabajado un poco con la instancia, practica las distintas operaciones que puedes hacer sobre ella: pausar, suspender, reiniciar, terminar, …