Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ansible LDAP Autofs Ubuntu Server 24.04 LTS - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Ansible LDAP Autofs Ubuntu Server 24.04 LTS
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
Ls
00:04:32
Ls
00:04:34
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
Un
00:11:54
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
03
00:15:51
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
el
00:16:26
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
03
00:17:09
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
00:21:29
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
Es
00:22:42
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
En
00:24:49
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
03
00:28:09
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
J2
00:32:41
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
Un
00:34:28
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:
- Idioma/s subtítulos:
- 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