Crea el siguiente escenario en OpenStack:
- Máquina 1: * Hostname: croqueta * Sabor: vol.mini * Imagen: Debian Buster * Disco duro en un volumen
- Máquina 2: * Hostname: salmorejo * Sabor: m1.normal * Imagen: CentOS 7
- Maquina 3: * Hostname: tortilla * Sabor: vol,mini * Imagen: Ubuntu 18.04 * Disco en volumen
Todos los equipos deben tener correctamente configurado el nombre de dominio como “nombre”.gonzalonazareno.org y deben responder correctamente al comando “hostname -f”
Añade temporalmente la resolución estática de todos los nodos
Crea el usuario “profesor” que pueda utilizar sudo sin contraseña y añade las claves públicas de Alberto y José Domingo
Actualiza el sistema
Croqueta: 172.22.200.111
Vamos a cambiar el nombre de dominio.
Editamos el fichero /etc/hostname
1
2
3
sudo nano /etc/hostname
croqueta.gonzalonazareno.org croqueta
Ahora solo falta cambiar nuestro ficheros hosts.
1
2
3
4
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 croqueta.gonzalonazareno.org croqueta
Creamos el usuario profesor que pueda utilizar sudo sin contraseña.
Abre el archivo /etc/sudoers
con el comando:
1
2
3
sudo visudo
profesor ALL=(ALL) NOPASSWD:ALL
Este comando comprueba la edición y si hay un error de sintaxis no guardará los cambios. Si abres el archivo con el editor de texto, un error de sintaxis hará que se pierda el acceso a sudo.
Añadimos las claves públicas de Alberto y José Domingo
1
root@croqueta:/home/debian/.ssh# nano authorized_keys
Añade temporalmente la resolución estática de todos los nodos
1
2
3
4
debian@croqueta:~$ sudo nano /etc/hosts
10.0.0.11 salmorejo.gonzalonazareno.org salmorejo
10.0.0.9 tortilla.gonzalonazareno.org tortilla
Por ultimo actualizamos la máquina
Tortilla: 172.22.200.21
Vamos a cambiar el nombre de dominio.
Editamos el fichero /etc/hostname
1
2
3
sudo nano /etc/hostname
tortilla.gonzalonazareno.org tortilla
Ahora solo falta cambiar nuestro ficheros hosts.
1
2
3
sudo nano /etc/hosts
127.0.1.1 tortilla.gonzalonazareno.org tortilla
Creamos el usuario profesor que pueda utilizar sudo sin contraseña.
Abre el archivo /etc/sudoers
con el comando:
1
2
3
sudo nano /etc/sudoers
profesor ALL=(ALL) NOPASSWD:ALL
Añadimos las claves públicas de Alberto y José Domingo
1
root@tortilla:/home/ubuntu/.ssh# nano authorized_keys
Añade temporalmente la resolución estática de todos los nodos
1
2
3
4
ubuntu@tortilla:~$ sudo nano /etc/hosts
10.0.0.3 croqueta.gonzalonazareno.org croqueta
10.0.0.11 salmorejo.gonzalonazareno.org salmorejo
Por ultimo actualizamos la máquina
Salmorejo: 172.22.200.109
1
[centos@salmorejo ~]$ hostnamectl set-hostname salmorejo.gonzalonazareno.org
Creamos el usuario profesor que pueda utilizar sudo sin contraseña.
Abre el archivo /etc/sudoers
con el comando:
1
2
3
4
5
[root@salmorejo centos]# nano /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
profesor ALL=(ALL) NOPASSWD:ALL
Añadimos las claves públicas de Alberto y José Domingo
1
[root@salmorejo .ssh]# nano authorized_keys
Añade temporalmente la resolución estática de todos los nodos
1
2
3
4
[centos@salmorejo ~]$ sudo nano /etc/hosts
10.0.0.9 tortilla.gonzalonazareno.org tortilla
10.0.0.3 croqueta.gonzalonazareno.org croqueta
Por ultimo actualizamos la máquina
Añade temporalmente la resolución estática de todos los nodos
1
2
3
4
5
ernesto@honda:~$ sudo nano /etc/hosts
172.22.200.111 croqueta.gonzalonazareno.org croqueta
172.22.200.21 tortilla.gonzalonazareno.org tortilla
172.22.200.109 salmorejo.gonzalonazareno.org salmorejo