Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Ansible LDAP Autofs Ubuntu Server 24.04 LTS - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de abril de 2026 por Daniel G.

8 visualizaciones

Ansible LDAP Autofs Ubuntu Server 24.04 LTS

Descargar la transcripción

Vale, empezamos iniciando las máquinas del ejercicio anterior, que básicamente era un clúster que habíamos montado donde teníamos un nodo principal y dos clientes. 00:00:00
Creo que las máquinas ya se han encendido, las comprobamos. 00:00:24
Vamos a reiniciar la 1, parece que ya se ha encendido. 00:00:51
Ya está. 00:01:20
Bien, dentro de Ansible lo que vamos a tener es un nodo de control que en nuestro caso es el Compute00 00:01:21
Luego tenemos un inventario que lo que viene siendo es un archivo en el que dice todas las IPs de todas las máquinas 00:01:33
De hecho lo voy a copiar ya 00:01:40
No existe, MKD, creamos la carpeta y luego ponemos nuestro inventario de máquinas 00:01:42
Podríamos llamarlas de forma diferente 00:02:03
De momento las voy a dejar así 00:02:06
Pero luego supongo que las renombraremos 00:02:08
Porque no es lo mismo los servidores que los clientes 00:02:10
De momento dejamos las tres máquinas que tenemos aquí en nuestro inventario 00:02:13
Tenemos también además módulos que vienen siendo como las librerías 00:02:16
El playbook es las tareas que vamos a definir para hacer 00:02:22
Los roles, agrupamos los ficheros 00:02:26
Porque cuando empezamos a hacer un montón de tasks y un montón de playbooks 00:02:30
Pues necesitamos agruparlos y está muy bien hacer los roles 00:02:35
Y los tasks se podría decir como cada acción a realizar 00:02:38
Desde un pin hasta instalar algo 00:02:42
Instalamos en el nodo principal Ansible 00:02:44
Y si queremos consultar el inventario 00:02:47
Fijaros, es consultar lo que es las máquinas que hemos creado 00:02:53
Lo que va a hacer ahora 00:02:59
En los clientes 00:03:01
No necesitamos instalar Ansible 00:03:04
Tener Python 00:03:05
Que es lo que va a utilizar 00:03:07
Ansible para instalar cosas 00:03:08
Hacer todo 00:03:11
Necesitamos tener Python y sobre todo 00:03:12
Poder meter los comandos 00:03:14
Por SSH sin necesidad 00:03:19
De meter contraseña 00:03:21
Es decir, lo que he hecho yo aquí 00:03:22
De un LS que ponéis un IPA 00:03:24
Es poder ejecutar comandos sin contraseña en los nodos. 00:03:27
Mientras que se instala Ansido, vemos, dice aquí, consultar el inventario. 00:03:36
Vamos a dejar que se instale. 00:03:44
Aquí vemos el inventario. 00:03:57
Y vamos a ver si los nodos, podemos hacer un ping. 00:03:59
Voy a probar la conexión y vemos el ping. 00:04:03
Vale, ¿qué es lo que sucede aquí? 00:04:08
Que cuando me he conectado 00:04:09
Fijaros que cuando he puesto en el inventario 00:04:12
Los 00:04:14
Los computes 00:04:16
Host 00:04:18
Ansible 00:04:23
Host, los he puesto con la IP 00:04:25
¿Qué significa eso? Que entonces 00:04:27
Para que no me pregunte 00:04:30
Así no se va a parar 00:04:35
Puedes hacer eso aquí directamente 00:04:42
Y en el 2 00:04:44
Podría haber puesto compute01, compute02 00:04:47
Pero bueno 00:04:50
Y ahora voy a ejecutarlo 00:04:51
Y así ya 00:04:55
Lo bueno de Ansible es que cuando 00:04:55
Lo puedes parar y volver a ejecutarlo 00:04:58
Y no pasa nada, retoma muy bien 00:05:00
Aquí lo tenemos ya, tenemos 00:05:02
Todas las máquinas access 00:05:03
Y vamos a ejecutar nuestro primer comando 00:05:06
Que es decirle 00:05:09
Oye 00:05:10
Ejecútame en todos los nodos 00:05:10
Porque en vez de poner todos los nodos 00:05:14
Podríamos decirle en un solo nodo 00:05:16
Y lo que va a hacer es 00:05:17
Hacerme un df-h 00:05:19
Como root 00:05:21
Y aquí está 00:05:22
Y vemos la ocupación que tiene 00:05:26
El sda2 00:05:30
Imaginaos que quisiésemos 00:05:31
Instalar el comando tree en todos los nodos 00:05:34
Si yo me voy al comando 00:05:36
Si yo me voy al nodo 2 por ejemplo 00:05:38
Y hago un tree 00:05:40
No existe el comando 00:05:41
Me lo hago en el 1, en el 0 tampoco tiene que existir el comando 00:05:43
No lo hemos instalado 00:05:46
muy bien, pues para instalarlo simplemente con decirle 00:05:47
el nombre del comando 00:05:50
y le decimos que lo instale y lo instala en todos los nodos 00:05:52
aquí fijaros si queréis hacer solamente 00:05:54
porque claro, hay programas que no los queréis 00:06:00
hacer en todos, si yo tengo 00:06:03
un servidor y un cliente 00:06:04
y quiero hacerlo, quiero hacer las pruebas solo en un nodo 00:06:06
la forma de hacerlo 00:06:09
es poniéndolos 00:06:10
las compute 00:06:13
el 1 o el 2 00:06:14
y ponerle los servers 00:06:15
separados con comas 00:06:18
vale, no me ha quedado claro 00:06:20
si se ha instalado o no, lo puedo probar 00:06:23
veis que se ha instalado y se ejecuta 00:06:25
si vuelvo a ejecutar el comando 00:06:29
claro, ahora ya 00:06:31
va a tardar mucho menos 00:06:33
en ejecutarlo y me va a decir que está todo perfecto 00:06:35
es lo bueno que si 00:06:38
un nodo por ejemplo no estuviese instalado 00:06:39
pues lo instala, lo paras 00:06:40
a la mitad de la instalación no pasa nada 00:06:42
lo retoma perfectamente 00:06:44
Estos son los comandos adhoc 00:06:46
¿Qué pasa? 00:06:50
Que vosotros decís 00:06:50
Muy bien, pero si tengo que hacer 30 comandos 00:06:52
Como habéis hecho durante las instalaciones 00:06:55
¿Qué hago? 00:06:56
¿Me los guardo en un archivo? 00:06:59
Exacto, pues los guardas en un archivo 00:07:01
Lo que pasa es que no lo vais a guardar de esta manera 00:07:02
Sino que lo vais a guardar haciendo un playbook 00:07:04
El playbook 00:07:06
Si hago nuestro primer playbook 00:07:07
Fijaros, aquí 00:07:10
Este playbook 00:07:20
¿Qué es lo que hace? 00:07:21
Va a instalar el editor bin 00:07:23
En todos los nodos 00:07:26
Primero, antes de ejecutarlo 00:07:30
Comprobamos 00:07:34
La lista de tareas 00:07:38
Y dice, ¿qué vas a hacer? 00:07:39
Y te dice, voy a instalar el editor bin 00:07:42
Muy bien 00:07:44
Otra cosa que es muy importante hacer es 00:07:45
Comprobar 00:07:48
La lista del host 00:07:49
Donde lo va a instalar 00:07:52
Y nos dice el 0, el 1 y el 2 00:07:53
¿Por qué? Porque aquí no le hemos dicho 00:07:55
Los hosts, fijaros en la palabra que pone ahí 00:07:56
Host all 00:07:59
Podría haberle puesto no todos 00:08:01
Podría ponerle 00:08:03
Hazme este playbook en no todos los hosts 00:08:05
Perfectamente 00:08:07
Y una vez que ya lo tenemos claro 00:08:08
Lo que va a hacer, lo que va a instalar y donde lo va a instalar 00:08:11
O podríamos decirle en los servers una cosa 00:08:13
Y en los clientes otra 00:08:15
Lo lanzamos 00:08:16
Fijaros, si yo le cojo y le digo 00:08:18
Menos l server1 00:08:25
Solo me lo instala en el server1 00:08:26
Si le pongo server1, server2 00:08:28
En el server 1 y en el server 2 00:08:30
Aquí ha habido algún problema 00:08:32
Ahí está el latest 00:08:34
Ahora vemos 00:08:38
Y aquí podéis decirle 00:08:40
Este ansible host puede ser 00:08:44
En vez de utilizar el archivo del etc host que hemos utilizado 00:08:45
Hacer un host totalmente diferente 00:08:51
Decirle, bueno, yo lo quiero hacer en estos ordenadores 00:08:54
Hacer lo mismo en otros ordenadores 00:08:56
Vamos a ver el problema que ha pasado 00:08:59
Fijaros que aquí ha habido 00:09:00
Un fallo en el server 0 00:09:02
Lo volvemos a ejecutar 00:09:05
O sea, podríamos ir al server 0 00:09:06
Que es donde estoy 00:09:16
Y hacerle a lo mejor un update 00:09:17
Que es lo que está sucediendo 00:09:18
Que a veces pasa 00:09:19
O... vale 00:09:21
El problema que está teniendo 00:09:23
Vamos a hacer 00:09:26
A ver que me dice 00:09:28
También podría haber ejecutado 00:09:32
Este hacer un... 00:09:36
Antes de instalar el editor vi en la última versión, podíamos haber hecho un update y luego haberlo instalado. 00:09:37
Lo que sucede es que el update se hace una vez y lo que le sucedía al cero es que no tenía el update. 00:09:47
Volvemos a ejecutarlo hasta que esté todo perfecto. 00:09:54
Mientras tanto, los roles, como os dije antes, van a ser una forma de organizar todos los archivos. 00:10:25
aquí ya ha terminado perfectamente 00:10:33
y bueno 00:10:36
los roles es cuando ya tienes muchos playbooks 00:10:37
pues es una forma de instalar 00:10:40
poner todas las variables 00:10:41
en un sitio, en el inventor 00:10:43
y en otro, los templates 00:10:46
que ya veréis que son los archivos 00:10:48
que vais a copiar en otro 00:10:50
aquí por ejemplo 00:10:51
vamos a hacer 00:10:54
un role 00:10:56
vamos a hacer ya el del ejercicio 00:10:57
que os voy a mandar aquí 00:11:00
Total, porque da igual 00:11:01
Así ponéis 00:11:03
Lo que vais a tener que hacer vosotros es 00:11:05
Un role online 00:11:07
Que se llame cluster tu nombre 00:11:09
Cuando hacéis esto 00:11:10
Que hacéis un tree del cluster 00:11:12
Véis que se han creado un montón de archivos 00:11:15
Yo aquí lo que os digo 00:11:17
Es que bueno, también lo podéis bajar de internet 00:11:19
O sea, esto es generarlo, pero también lo podéis 00:11:21
Bajar de internet, yo tengo en mi página 00:11:23
Tengo algún role que te instala 00:11:25
Todo el cluster con la 00:11:27
Con Ubuntu 22.04 00:11:28
Eso lo podéis subir al github 00:11:30
Estaría aquí 00:11:33
Este rol estaría subido aquí en ansibol 00:11:34
Esto lo bajáis 00:11:45
Pero si lo podéis bajar 00:11:48
Haciendo un commit como todo lo del github 00:11:50
Haciendo un 00:11:52
Getclon del github 00:11:55
O como lo podéis hacer 00:11:59
También es indexarlo al galaxy 00:12:01
Ansibol 00:12:03
De tal manera que con un apt 00:12:05
Lo podéis instalar el Galaxy 00:12:06
Y ejecutarlo 00:12:09
No lo vamos a hacer 00:12:11
Vamos a ir 00:12:12
El caso es que sí que lo podéis hacer 00:12:13
Pero bueno, no lo vamos a hacer 00:12:16
Nosotros vamos a ir directamente con este ejercicio 00:12:17
Que es, vamos a crear 00:12:19
Teníamos, claro, vosotros en algunos habéis hecho 00:12:21
El compute 3, pues si habéis hecho 00:12:24
El compute 3, pues lo hacéis el compute 4 00:12:26
Si habéis hecho el compute 4, pues el compute 5 00:12:28
¿No? En este caso yo lo voy a hacer 00:12:30
En el compute 3 porque tengo 00:12:32
Los dos compute 00:12:33
El 0, el 1 y el 2 00:12:36
Fijaros que hago un ese info y los tengo aquí 00:12:37
Y voy a hacer 00:12:40
Montar lo que hemos montado 00:12:41
Hasta ahora 00:12:44
Utilizando Ansible 00:12:45
Lo primero que tenemos que hacer 00:12:48
Antes de nada es crear el Compute 3 00:12:50
Antes de nada es crear el Compute 3 00:12:52
Que es como el Compute 2 00:12:57
Para crearlo 00:12:58
No lo voy a clonar porque lo que quiero hacer es instalarlo 00:13:00
Es, o sea 00:13:02
Si hago una clonación no hago ninguna instalación 00:13:04
Y muchas veces las máquinas 00:13:09
Pues son muy diferentes el hardware 00:13:11
Y tenéis que hacer instalaciones y compilar 00:13:12
Muchas cosas que vienen 00:13:14
Entonces bueno, vamos a hacer una instalación con Ansible 00:13:15
Lo primero es 00:13:17
Creo, claro, voy a poner en pause 00:13:19
El 0 00:13:22
Espera, no 00:13:24
Antes de ponerlo en pause voy a sacar 00:13:26
El archivo 00:13:28
KETC 00:13:29
En Netplan 00:13:33
Ahí lo tengo 00:13:34
Voy a perder la conexión con el nodo 00:13:42
Porque pongo el pause cero 00:13:44
Clono el Ubuntu Server 00:13:46
Lo llamo 00:13:48
Compute03 00:13:49
Clonación enlazada 00:13:52
Ahora lo primero que tengo que hacer es 00:13:55
Claro, ahora mismo está en 00:13:58
Vamos a ver 00:14:01
Claro, que configuración tiene la red 00:14:02
Tiene adaptador puente 00:14:04
Tiene adaptador puente 00:14:08
Entonces lo puedo, vale 00:14:13
Perfecto, pues inicio 00:14:14
Sabiendo que tiene adaptador puente 00:14:16
Que tendrá la misma IP 00:14:19
Que teníamos antes 00:14:21
Claro, aquí la cambiamos 00:14:23
Porque el nodo 0, acordaros que ahora está con una 00:14:26
Red NAT y una red interna 00:14:29
Hicimos un pequeño cambio 00:14:31
Casi a lo mejor lo configuramos a mano en un momento 00:14:33
Y conectarnos por SSH 00:14:42
Simplemente cambiarle el hostname 00:14:46
La IP y los hosts 00:14:48
Y ya con eso me vale 00:14:50
Lo pongo directamente en red interna 00:14:51
Ya que no va a pegarse con las IP 00:15:13
Porque las configuraciones son muy diferentes 00:15:16
La quito el pause 00:15:18
Y empezamos por aquí 00:15:20
Root 00:15:22
Alumnos 00:15:25
Perfecto 00:15:27
Bien, etc host 00:15:30
Y aquí lo que tenemos que decirle 00:15:33
Que ahora ya es la 3 00:15:36
Y la ip que me he dejado aquí esto 00:15:38
Para recordármelo 00:15:42
172.16.0.13 00:15:44
Bien, etc le cambiamos el host 00:15:58
Name de la máquina 00:16:05
el 3 00:16:07
ibi 00:16:09
etc 00:16:10
netplan 00:16:11
y aquí 00:16:15
la address 00:16:17
172.16.0.13 00:16:18
barra 16 00:16:25
server 00:16:29
y aquí es vía 00:16:30
tenemos que ir a 172.16.0.10 00:16:32
que es la que está enrutando 00:16:36
y ya estaría 00:16:38
reiniciamos la máquina 00:16:41
para que me cambie el nombre 00:16:44
y ya me puedo conectar 00:16:45
vía SSH 00:16:47
vamos a ver si tiene configurado 00:16:49
si dejamos configurado 00:16:55
no creo que tenga 00:16:57
claro, la clave pública 00:16:59
no la dejamos configurada 00:17:01
entonces 00:17:02
SSH compute 00:17:04
Hacemos un ls 00:17:11
Vamos a 00:17:14
También una de las cosas que voy a hacer es 00:17:19
En etc 00:17:21
Host 00:17:22
Ahora mismo el inventario 00:17:24
Vamos a cambiarlo 00:17:27
Fijaros que aquí he cambiado 00:17:28
Los host 00:17:31
Llamo servidor 00:17:40
A la 0 y a los clientes 00:17:51
1, 2 y 3 00:17:53
Se está reiniciando 00:17:54
Pero está teniendo un poco de problemas 00:18:02
Vamos a ver que tal 00:18:04
No ha tenido problemas 00:18:09
Algo ha pasado 00:18:15
Fijaros ahora si hago un ansible 00:18:16
Host list 00:18:28
Para saber los 00:18:30
Lo tenía hecho aquí 00:18:31
Para el playbook 00:18:33
Bien 00:18:41
Fijaros ahora que me han cambiado 00:18:47
Ahora es el cliente 1, cliente 2 y cliente 3 00:18:49
Creo que 00:18:52
La compute 3 00:18:55
Está 00:18:57
Moribunda 00:18:57
Voy a reiniciarla otra vez a ver si se reinicia 00:18:59
Si no la voy a volver a clonar 00:19:01
Ha tenido algún problema 00:19:03
A veces pasa que se clonan los discos duros 00:19:09
Y no se clonan bien 00:19:12
La configuración 00:19:14
Vamos a comparar 00:19:16
A comprobar la configuración 00:19:49
A ver si está todo bien 00:19:51
Ya se inicia 00:19:52
Perfecto 00:19:54
Vamos a ver si tenemos 00:19:56
Vamos a exportar la clave pública 00:19:57
Vale 00:20:02
Me pide contraseña 00:20:21
Lo que hago es 00:20:25
SAC copy ID 00:20:26
Compute 3 00:20:28
Perfecto, ya no le voy a pedir clave 00:20:30
Y si hago 00:20:40
172.16.0.13 00:20:41
Hago un ls 00:20:46
Le digo que yes 00:20:47
Perfecto 00:20:48
Vamos a ejecutar el playbook 00:20:51
Que hicimos antes 00:20:53
Con el comando trill instalamos 00:20:54
Aquí está el comando trick 00:20:57
Para que lo instale en la 003 00:21:02
Ahora mismo 00:21:05
En la, en esta maquina 00:21:06
En la 3 no hay nada 00:21:09
Si yo me voy 00:21:10
No tengo 00:21:12
Ni usuarios 00:21:15
Según detenpassword 00:21:17
No tenemos, tenemos la maquina totalmente limpia 00:21:20
Como podéis ver 00:21:23
Pues venga, vamos a empezar 00:21:24
El primer ejercicio es 00:21:26
Vamos a instalar 00:21:28
El cliente le da 00:21:31
Y vamos a configurar 00:21:34
El Atofs 00:21:36
Y el 00:21:37
Para eso también tenemos que instalar 00:21:40
Lo que es el 00:21:42
NFS 00:21:44
Por lo general 00:21:45
Nos enfrentamos muchas veces a 00:21:48
A un clúster 00:21:50
O a una situación en la que tú tienes algo montado 00:21:54
Ya que tienes un cliente 00:21:56
O sea muchos clientes y un servidor 00:21:58
Y lo que te dicen es 00:22:00
Han comprado 5 clientes más 00:22:02
Y lo que tienes que hacer es una configuración 00:22:04
El servidor no tocarlo y tocar los clientes 00:22:05
Eso es lo que vamos a hacer hoy 00:22:08
Y ya veréis lo fácil que es una vez que tienes montado el sistema 00:22:09
Con Ansible como lo 00:22:12
Lo montas 00:22:14
Vamos a empezar 00:22:15
Tocando 00:22:16
Claro esto está mal escrito, vale sería mi 00:22:18
En el rol que hemos creado 00:22:21
Para no equivocarnos 00:22:24
El bueno 00:22:26
Click cluster 00:22:27
Y vamos al task main 00:22:31
Vamos a empezar poco a poco 00:22:34
Y lo que vamos a poner aquí 00:22:35
Cuando instalamos el cliente LDA 00:22:43
Fijaros, vamos a la teoría del LDA 00:22:47
Que tiene que estar por aquí cerca 00:22:50
En la pestaña 00:22:52
Y cuando íbamos directamente a los clientes 00:22:54
¿Qué es lo que hacíamos? 00:22:56
Lo primero, instalábamos esto 00:22:59
¿Qué es lo que tenemos que hacer? 00:23:01
Por decirle 00:23:03
A nuestro task 00:23:05
Un task con esta instalación 00:23:07
Que viene siendo esta 00:23:09
Ahí está 00:23:11
Lo primero que va a hacer es instalar en los clientes 00:23:25
Los 00:23:29
Utils y el cliente 00:23:30
El edad 00:23:32
Lo siguiente que hacemos es configurar el edad 00:23:33
Aquí podríamos hacerlo de dos formas 00:23:35
Una es, si vosotros le preguntáis 00:23:37
Ahora mismo al chat GPT y le dais esta configuración 00:23:40
Lo que os va a decir es 00:23:43
Usamos el DEVCOM 00:23:44
Y le voy a meter este parámetro como una variable 00:23:45
Este otro parámetro como una variable 00:23:48
Y este otro parámetro como una variable 00:23:50
Entonces va a ir haciendo todo esto 00:23:52
Metiendo dos variables 00:23:54
Yo lo que os digo es, estamos empezando con el edad 00:23:55
Vamos a evitar hacer ni variable 00:23:58
Ni servidor, ni cliente 00:24:00
Y vamos a hacerlo lo más fácil posible 00:24:01
Lo más fácil posible sería 00:24:04
Oye, copiame 00:24:05
Un archivo 00:24:08
Que se llama 00:24:10
Fijaros, copiame el edad conf 00:24:11
Aquí 00:24:14
Bien, ¿y cuál es este archivo? 00:24:15
Lo tengo, sí que lo tengo 00:24:18
¿Por qué? Porque cojo y digo 00:24:20
SCP del Compute01 00:24:22
Que ya lo configure 00:24:24
En su día, por eso he dicho que vamos a empezar 00:24:26
Desde algo ya 00:24:29
Hecho 00:24:30
Cancel 00:24:32
Ahí 00:24:34
Y lo voy a copiar 00:24:36
Conf 00:24:51
ansible 00:24:54
como se llama 00:24:57
a ver 00:24:58
que aquí no me aparece 00:25:01
lo he llamado 00:25:02
cluster 00:25:06
tu nombre 00:25:08
en templates 00:25:10
lo veis ahí templates 00:25:13
y el nombre que le vamos a poner 00:25:14
siempre suele ponerse el mismo nombre 00:25:16
con j2 00:25:19
y ya está copiado 00:25:20
fijaros que este 00:25:27
Archivo 00:25:28
Simplemente es el archivo que ya configuramos 00:25:30
Cuando lo configuramos, le cambiamos el este 00:25:33
Le cambiamos, le impusimos 00:25:35
Lo que hacíamos cuando le decíamos 00:25:38
A la edad del cliente 00:25:39
La edad no sé qué es tu nombre 00:25:41
Pues es este, vosotros tendréis 00:25:43
Vuestro nombre, configurado para vosotros 00:25:45
Perfecto 00:25:47
Vamos con lo siguiente 00:25:49
El siguiente task 00:25:51
El switch 00:25:52
¿Os acordáis del switch? Que hay que cambiarlo 00:25:56
Si estuviésemos siguiendo los ejercicios 00:25:59
Diríamos 00:26:03
Iríamos por este paso 00:26:04
Ahora hay que cambiar el switch 00:26:06
Pues lo cambiamos 00:26:07
¿Y cómo lo hacemos? 00:26:09
Pues lo mismo, copiamos el switch 00:26:11
ETC 00:26:14
Le voy a dar a completar y tarda 00:26:17
Tengo que mejor copiar 00:26:28
Me ha dejado bloqueado 00:26:29
Es que si utilicéis el completar 00:26:35
Con el SSH 00:26:41
Tarda porque lo manda por SSH el completar 00:26:42
Lo voy a pegar 00:26:45
Vale 00:26:47
Y ahora 00:26:48
Lo copiamos 00:26:50
Copiar 00:26:53
Pegar 00:26:57
Vale 00:26:59
Muy bien, lo acabamos de hacer 00:27:06
Siguiente archivo que tenemos que hacer 00:27:09
Fijaros, esto es importante 00:27:11
Os acordáis de este 00:27:13
Cuando tenemos en el SSH 00:27:14
Compute 01 00:27:17
Si yo hago un cat 00:27:19
Del etc host 00:27:21
Hay una línea que hay que meter 00:27:23
Que es esta 00:27:25
Que es decirle quien es el 0 00:27:27
Lo que hace esta línea es decir 00:27:28
Oye, está en tu host 00:27:30
Esto 00:27:32
Si está, no hagas nada 00:27:33
Y si no está 00:27:36
Métela 00:27:36
Pues copiamos la siguiente task 00:27:39
Y ahora ya luego configuramos el nfs 00:27:43
Ya estaría 00:27:49
si nos fijamos 00:27:50
ahora 00:27:54
voy a abrir otra consola 00:27:54
para ir viendo 00:27:57
los cambios, si hago un 00:28:06
ssh compute 00:28:07
cat etc host 00:28:10
vemos el host que no tiene 00:28:13
nada, solamente tiene 00:28:17
quien es él y nada más 00:28:19
y ahora lo que voy a hacer es 00:28:20
hay que tener mucho cuidado 00:28:22
bueno, podía dejarlo abierto 00:28:24
Porque no quiero 00:28:26
No quiero 00:28:29
Solo quiero hacerlo sobre el cliente 3 00:28:30
Vale 00:28:33
Hay que tener un poco de cuidado 00:28:34
Porque si tenéis un montón de clientes 00:28:36
Bien configurados y de repente 00:28:39
Empezáis a tocarle la configuración 00:28:41
Sabéis que estos sistemas 00:28:42
Son delicados 00:28:45
Entonces es mejor no tocarle la configuración 00:28:46
Solo tocárselos a los nueves 00:28:49
A no ser que estéis desplegando todo el cluster 00:28:50
A la vez, que eso es muy normal también 00:28:53
Es bajarte los clientes 00:28:55
Bajarte todo y desplegarlo 00:28:57
Toda la vez, el cliente y el servidor 00:28:59
La N 00:29:01
Ahora lo miro 00:29:03
Ah, en el Jan, vale 00:29:04
Fijar, dice, ahora va a complicar 00:29:07
Solo en el cliente 3 00:29:09
Y lo que va a hacer es 00:29:10
Importar el role 00:29:13
Cluster, tu nombre 00:29:14
Sí, funcionaría igual 00:29:17
Porque lo vamos a aplicar a mano 00:29:23
Pero es bueno tener bien 00:29:25
escrito esto porque así te muestra los 00:29:27
colorcitos y ves, te ayuda a saber 00:29:29
si está bien o está mal, ahora 00:29:31
fijaros que lo que hacemos es 00:29:33
antes de aplicarlo 00:29:35
voy a decirle, oye esto está bien 00:29:38
y te dice 00:29:41
vale, no hay ningún error 00:29:43
lo podemos ejecutar en modo 00:29:45
prueba, es decir 00:29:47
como hacíamos cuando 00:29:49
hacíamos el netplan debug 00:29:51
para ver que no hay ningún problema porque si no perdemos conexión 00:29:52
a veces cuando vas a 00:29:55
Configurar algo 00:29:57
Algo con muchas instrucciones 00:29:59
Es mejor hacer la prueba 00:30:02
Estamos seguros 00:30:03
Vale 00:30:07
Lo siguiente es 00:30:10
Estamos seguros 00:30:12
Sobre quien voy a 00:30:13
Sobre quien voy a hacer los cambios 00:30:15
Y decimos 00:30:19
Muy bien 00:30:20
Lístame los hosts sobre los que voy a hacer los cambios 00:30:21
Antes de hacerlos 00:30:25
Ahora no tenemos miedo porque tenemos una maquina 00:30:26
Que son virtuales pero 00:30:29
Cuando tienes un clúster en producción 00:30:30
Y lo tienes que parar para hacer estas cosas 00:30:33
Hay que tener mucho cuidado 00:30:35
Y por fin 00:30:38
Aplicamos sobre el cliente 3 00:30:38
Los cambios 00:30:41
Voy a conectarme al cliente 3 00:30:43
Aquí 00:30:47
Compute 03 00:30:48
Vemos los cambios como los está haciendo 00:30:49
Está instalando el LDA 00:30:52
Vamos a ver si ha hecho ya en el host 00:30:57
Ha metido 00:31:00
Creo que se viene luego 00:31:01
Aquí todavía no lo ha metido a la línea que tiene que meter 00:31:04
Vale 00:31:08
Esperamos 00:31:09
Una vez que esté el LDAP 00:31:10
Instalado con todos sus usuarios 00:31:14
Ahora lo comprobaremos 00:31:18
¿Qué es lo que vamos a hacer? 00:31:19
Fijaros 00:31:22
Voy a ir preparándolo mientras que se instala 00:31:22
Vamos a instalar el NFS 00:31:25
El Atos 00:31:29
El Automaster 00:31:30
Y el AutoHome 00:31:32
Esto es para reiniciar los demonios 00:31:33
Muy bien, si no ha fallado 00:31:36
Yo debería hacer aquí 00:31:40
Veis que aparece 00:31:42
Y hacer un get en password 00:31:43
Y debería tener todos los usuarios 00:31:46
Ya los tenemos, acabamos de instalar en el cliente 00:31:48
Los usuarios 00:31:50
Vamos a hacer el resto 00:31:51
Que es, de igual manera 00:31:53
Copiamos 00:31:56
Si fuésemos mirando los apuntes 00:31:57
Lo que vamos a hacer es, el nfs common 00:31:59
Si está present no lo hace 00:32:02
El atops 00:32:03
¿Qué le pasa? Que necesito el automaster 00:32:05
El auto-home 00:32:07
Y ya está 00:32:10
Pues voy a copiar esos dos archivos 00:32:12
Que sería 00:32:15
El auto-master y el auto-home 00:32:15
Voy a copiar y pegar 00:32:19
Porque ya sabéis que yo 00:32:31
No me fío de cuando escribes 00:32:32
Y lo copiamos 00:32:35
Aquí en templates 00:32:40
Y el otro es el auto-master 00:32:45
A lo mejor hay que tocar algo 00:32:47
Porque es verdad que no voy a 00:32:48
instalarlo todo, se lo voy a instalar 00:32:51
ahora lo reviso 00:32:53
que esté todo bien, automaster 00:32:55
y voy a revisarlos 00:32:57
antes de ejecutar todo esto 00:33:05
bien, este está bien 00:33:06
que es el auto home 00:33:11
pero el automaster puede que 00:33:12
hay un poquitito, o sea, no quiero que haga todo esto 00:33:14
porque os acordáis de que 00:33:17
es el home, esto es cosa 00:33:18
del modules environment, lo quito 00:33:21
no, lo voy a dejar 00:33:23
Lo copio otra vez 00:33:26
Lo voy a dejar porque luego si lo quiero aplicar a todos 00:33:31
A lo mejor a los otros los desconfiguro 00:33:34
Hay que tener un poco de cuidado 00:33:36
Sobre todo ahora que estoy haciendo 00:33:38
Macachitos 00:33:39
Pero bueno 00:33:40
Lo voy a quitar 00:33:41
Vale, eso no me importa 00:33:43
Porque no existe este archivo 00:33:47
Lo tengo que quitar 00:33:50
Y ahora ya lo ejecuto 00:33:51
Aplicamos el edad 00:33:55
Ahí, en el cliente 3 00:33:58
Lo del cliente 3 hubiera dado igual 00:34:02
Porque dentro de la aplica al cliente 00:34:06
Tienes el host que es cliente 3, pero 00:34:08
Es que lo que os digo es que 00:34:10
Si no lo podéis desconfigurar el resto 00:34:12
Y no quiero 00:34:14
Es mucho trabajo, ya lo sabéis 00:34:15
Lo que va a suceder 00:34:18
Es que si luego hacemos aquí 00:34:27
Me voy a salir 00:34:29
hago un su 00:34:31
tu nombre 1, por ejemplo 00:34:34
hago 00:34:37
ssh 00:34:40
copy id 00:34:43
en compute 03 00:34:51
que es el que acabamos de instalar 00:34:54
claro, lo he 00:34:56
no me acuerdo del password 00:35:07
ah, vale 00:35:14
cambié el password y ahora 00:35:15
Tampoco me acuerdo 00:35:18
Me meto como root y ya está, ahí lo veo 00:35:19
He hecho el compute 3 00:35:22
Lo compruebo aquí 00:35:24
Vale, veo a ver si se ha ejecutado todo esto 00:35:25
Está todavía instalando la TOPS 00:35:28
Lo tendrá que reiniciar 00:35:30
Vamos a esperar a que lo haga 00:35:32
Cuando hicimos esto 00:35:36
Cuando lo hicimos 00:35:48
Acordaros que tuvimos que reiniciar 00:35:51
El ordenador para que no se funcionase 00:35:52
Voy a reiniciarlo 00:35:54
El Atos tuvo problemas 00:35:56
Lo reinicio 00:36:00
Y... 00:36:03
Y si queréis ir saliendo 00:36:05
Nos vemos después del recreo 00:36:08
Luego mientras que lo vais saliendo 00:36:12
Luego reinicio 00:36:14
El viernes 00:36:15
No tenemos ni lenguaje de marca 00:36:16
Ni bases de datos 00:36:19
Ahora hablamos 00:36:20
Estoy grabando 00:36:21
Simplemente lo estoy reiniciando 00:36:23
para que funcione todo. Ya se ha reiniciado, me conecto, me hago su tu nombre 1, f-h y 00:36:26
vemos aquí como funciona la TOF y el NF server. Y con esto hemos acabado este ejercicio. 00:37:04
Idioma/s:
es
Idioma/s subtítulos:
es
Materias:
Administración de Sistemas Informáticos en Red
Etiquetas:
Software
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Daniel González Trabada
Subido por:
Daniel G.
Licencia:
Dominio público
Visualizaciones:
8
Fecha:
20 de abril de 2026 - 12:33
Visibilidad:
Público
Enlace Relacionado:
https://dgtrabada.github.io/so/GNULinux/13_ldap.html
Centro:
IES FRANCISCO DE QUEVEDO
Duración:
37′ 16″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
188.26 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid