Activa JavaScript para disfrutar de los vídeos de la Mediateca.
ansible_ldap_nfs_autof_slurm_ubuntu_server_22.04 - 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_nfs_autof_slurm_ubuntu_server_22.04
Error:
root@compute-0-0:~# cat /etc/ansible/hosts
[server]
server1 ansible_host=172.16.0.11
server2 ansible_host=172.16.0.12
[all:vars]
ansible python interpreter=/usr/bin/python3
Error:
root@compute-0-0:~# cat /etc/ansible/hosts
[server]
server1 ansible_host=172.16.0.11
server2 ansible_host=172.16.0.12
[all:vars]
ansible python interpreter=/usr/bin/python3
Muy bien, vamos a hacer el ejercicio 2, que es hacer con Ansible lo que hicimos anteriormente, que es el LDAP con un SLUM, con un NFS y con una TOPS.
00:00:02
Tenemos nuestras dos máquinas que hicimos ayer y lo que vamos a hacer es, primero, copiar el archivo YARN en el nodo 00.
00:00:11
A veces pasa esto, cuando nos hemos dejado archivos abiertos, los ha cerrado la máquina, fijaros que están ahí, y los podemos borrar.
00:00:38
simplemente lo buscamos, borramos los temporales o lo recuperamos, da igual
00:00:45
empezamos por este, este que es lo que hace
00:00:49
primero instala el comando tree que simplemente es
00:00:56
para probar que funciona, después instala todo lo que
00:01:00
vimos aquí cuando instalamos el LDAP dentro de
00:01:04
el cliente, que sería aquí, LDAP
00:01:08
en cliente, instalábamos, aquí está
00:01:12
Todo esto, lo que hacía cuando se instalaba el LDAT Authentication Config, lo que hacíamos era darle todo esto que lo que hacía era realmente configurar este archivo que es el LDAT Conf.
00:01:17
si nos metemos dentro de la máquina 1
00:01:35
de Compute 01 y lo vemos
00:01:38
el aspecto que tiene
00:01:40
cat etc ledad.conf
00:01:41
está aquí
00:01:44
lo único que tenemos que hacer es copiar
00:01:45
este archivo, fijaros, lo poníamos al final
00:01:48
en la IP, le íbamos diciendo
00:01:50
en vuestro caso
00:01:52
vuestro nombre, pues se le da vuestros nombres
00:01:54
o sea, si yo hago un grep
00:01:56
un nombre
00:01:57
etc ledad.conf, vamos a encontrar
00:01:59
las líneas, lo que pasa es que están
00:02:02
Están entre líneas comentadas y se ven mal
00:02:03
Pero ahí estarían
00:02:06
Lo copiamos
00:02:07
Tal cual
00:02:09
ETC
00:02:10
LDAC
00:02:12
Conf
00:02:13
Y fijaros que uso el SCP
00:02:14
El SCP es como el comando copy
00:02:17
Pero con el SSH
00:02:18
Uso ese protocolo
00:02:19
Entonces le metemos en el compute 001
00:02:20
Y además le voy a poner ya el nombre bien
00:02:23
Que va a ser LDAC Conf
00:02:25
Si no le decimos nada lo va a copiar en el home
00:02:27
J2
00:02:32
al 1 copiado y vemos aquí que estamos en el 0 vemos el edad no está aquí a ver
00:02:33
donde la copia de esperar la copia 2 en home en ruth ahora sí a poner la ruta en absoluta
00:02:47
no relativa y aquí está no está porque porque no está bien a que estoy copiando en el compil 0 1
00:03:00
0 0 perdón ahora sí bien ahí lo tenemos en la comp qué es lo que hace después copiar en el
00:03:12
switch en el switch comp pues lo mismo el error que tenía antes es que estaba copiándolo en la
00:03:27
misma máquina, estoy copiando
00:03:33
los del 1, ¿por qué? los del cliente, porque son
00:03:35
nuestros archivos de configuración
00:03:37
o sea, configuráis una máquina
00:03:38
lo dejáis todo como os guste
00:03:42
y luego vais copiando los archivos que se han
00:03:44
creado de configuración
00:03:46
y lo vais a hacer para todas las máquinas
00:03:47
o todos los
00:03:50
estamos llamando
00:03:52
alumno, bien
00:03:53
ya está, lo tengo
00:03:56
pues vamos haciendo
00:04:00
esto con todo
00:04:01
como hicimos antes
00:04:03
en el switch con perfecto y ahora vamos con el nfs empezamos con el fs para instalar el
00:04:04
nfs lo primero que hicimos fue en el cliente el ns común como se escribe esto pues simplemente
00:04:14
copiamos estas dos líneas copiamos el nfs común copiamos pegamos
00:04:24
también el a todos imaginaos que estoy haciendo la misma configuración una a una lo que pasa es
00:04:57
que vamos a copiar ahora y ahora qué es lo que sucede el auto home qué es lo que esto es un
00:05:16
archivo de configuración es decir lo tenemos que hacer es que medio para arriba el medio
00:05:23
de la misma aquí estaría tengo que copiar el archivo de auto master directamente entonces
00:05:30
es un reemplazo y ponemos aquí el archivo de auto master en route auto master punto otra 2
00:05:38
destino etc automáster necesitamos este archivo lo copiamos esto habría que hacerlo en los módulos
00:06:06
en la carpeta default o templates de lo que es el rol lo que pasa es que lo vamos a hacer así
00:06:19
un poco más más sucio pero yo creo que si se va a entender un poco mejor las primeras veces que
00:06:27
lo hacemos auto home lo voy a copiar de todas formas porque lo vamos a necesitar un punto j2
00:06:35
y el automáster y entonces ahora en nuestro archivo automáster y automáster copiamos y
00:06:46
ahora es el auto home vale ya está auto con auto con perfecto iniciar el nfs no hemos
00:07:17
iniciado ningún demonio aquí no vamos a dejarlo así de negros datos y no hacemos esto
00:07:41
el nfs el la tos y ahora lo que tenemos que hacer es el slur no vamos directamente a lo
00:07:57
que es el volvemos a copiamos pegamos pegamos a cabo esto instala él el demonio y ahora cómo
00:08:19
vamos a hacer todo esto bien lo que vamos a hacer es primero este archivo vamos al
00:08:45
nodo 1 cp etc y lo copiamos en ruth un gay punto j2 scp
00:08:59
y qué hacemos ahora copiamos el archivo aquí vale el look conf este este es un archivo directamente
00:09:31
del servidor
00:10:21
pues lo que hacemos es copiarlo directamente, no hace falta que lo copiemos
00:10:25
del 1
00:10:35
y este viene directamente del nodo principal
00:10:36
y en el destino va a ser
00:10:53
el mismo
00:11:01
perfecto, o venga
00:11:05
y con esto ya estaría
00:11:14
voy a copiar una cosa en el nodo principal
00:11:17
que es meterle dos nodos
00:11:20
para que cuando se haga ya aparezcan los dos nodos
00:11:28
ahora, ¿qué es lo que hacemos?
00:11:32
lo que tenemos que hacer para instalar
00:11:36
Ansible
00:11:38
vais a los apuntes
00:11:39
¿qué es lo primero que tenemos que hacer?
00:11:42
instalar Ansible, ¿no?
00:11:54
y hacer que el root
00:11:55
se pueda meter sin contraseña
00:11:58
pues vamos a por ello
00:12:01
clonamos
00:12:05
lo llamamos compute en mi caso
00:12:08
como yo tengo dos
00:12:12
0,2
00:12:13
clonación enlazada
00:12:15
terminamos
00:12:19
esta y esta la voy a poner en pausa
00:12:20
para que no se peguen las IPs
00:12:25
configuración
00:12:27
metemos la red que sea
00:12:28
red interna, aceptamos
00:12:30
lo de siempre
00:12:33
iniciamos inicio normal lo que hacemos es configurar el host name el host
00:12:36
y la ip y con eso es decir este es el 2 ahora y el 172 16.0 punto 10 va a ser el compute 0 0
00:12:45
que se le da
00:13:21
un nombre
00:13:24
punto local
00:13:26
podemos hacer que este archivo se copiase también
00:13:27
por ansiobot
00:13:32
a poner 01
00:13:34
teniendo cuidado poniendo una variable
00:13:36
que sea la ip
00:13:42
ya está
00:13:43
mi etc postname
00:13:45
1
00:13:48
mi etc
00:13:51
network
00:13:53
netplanes
00:13:57
172.16.0.12
00:14:00
barra 16
00:14:10
y este es 172.16.0.10
00:14:12
perfecto
00:14:19
la IP
00:14:25
Netplan
00:14:26
Apply
00:14:28
aplicamos el Netplan
00:14:30
IP A
00:14:32
hacemos un pin a Google
00:14:37
le he puesto
00:14:39
voy a reiniciarlo
00:14:53
y a ver si
00:15:17
se hace
00:15:22
ah claro, estaban apagadas las máquinas
00:15:22
parar
00:15:26
despausamos las máquinas
00:15:26
y nos metemos
00:15:29
¿qué es lo que tenemos que hacer?
00:15:34
ssh compute
00:15:36
00
00:15:38
ls
00:15:39
vamos a ir
00:15:41
haciendo, copiando
00:15:47
ssh
00:15:48
copy id
00:15:51
alumnos nuestras máquinas entonces ahora y también voy a hacer que lo haga por
00:15:52
102.0.10 por ip la 11 10 y ahora voy a hacer es ssh se nos ha olvidado hacer una cosa en el
00:16:04
compute root alumno no podemos lograr nos porque tenemos que hacer permitir a permitir que root
00:16:21
sudo su le damos un par word al al usuario root para que esté habilitado permitimos que
00:16:37
se logue como superusuario reiniciamos el daemon y ahora ya lo que hacemos es ssh
00:17:06
copy aiding a la 12 10 alumno ha pasado aquí voy a comprobar que me puedo meter a mí mismo
00:17:25
vale qué es lo que sucede aquí
00:18:19
esta se llama con que uno me equivoca en el host name le he puesto un nombre de ponerle 2
00:18:42
bit host aquí está bien vale pues entonces no debe hacer ya es la voy reiniciando y voy
00:18:49
comprobando que puedo hacer esto en él 11 y ahora en el 12 cuando se reinicie
00:19:02
10
00:19:15
y ahora entonces podemos hacerle ese y ya está perfecto pues venga vamos a ver ahora que lo
00:19:34
que tenemos que hacer con archivo para lanzarlo decimos vamos aquí a la teoría
00:19:53
tenemos que hacer un inventario pues hacemos el inventario creamos la carpeta primero
00:20:05
y luego generamos el inventario hecho el 0 el 1 y el 2 siguiente consultamos el inventario
00:20:21
ya claro que no que instalan si no lo hemos instalado copiamos instalamos y ya que estoy
00:20:45
en el en el 1 apt update y ssh
00:20:57
no sé lo que ha pasado pero me está echando del ordenador
00:21:16
pero lo que está pasando en el servidor continuando vamos a ver lo que le ha pasado
00:21:53
pasa a la máquina nos habíamos quedado instalando ansibol y se ha interrumpido la instalación entonces
00:22:19
vamos a tener que bueno lo que nos dice es muchas veces cuando se interrumpe la instalación de un
00:22:37
paquete lo tienes que volver a reconfigurar vamos a ir comprobando que estén estos archivos creados
00:22:42
cat etc ansible post el inventario ya se ha instalado
00:23:32
fijaros en equivocado y le he puesto etc ansible ansible y no encontraba el inventario
00:24:19
vamos a consultamos al alimentario perfecto tenemos aquí el cero el 1 y el 2 el 2 es una
00:24:31
máquina totalmente limpia que lo que hacemos es conectarnos con ruth comprobamos la conexión que
00:24:57
es lo que ha pasado que nos dice que el 0 0 hacemos un ssh a la computer o cero a ver lo
00:25:08
que sucede bien y a las 172 por ip 16 10.10 perfecto volvemos a hacer el pin con pie 0 0
00:25:21
A ver, hay un problema con el Compute 00
00:26:00
Tiene que haber
00:26:11
Ah, vale, es esto
00:26:51
Que lo he copiado de... ya está
00:26:56
Ahora, ya está todo perfecto
00:26:58
Bien
00:27:03
pues vamos ahora al ejercicio
00:27:04
el playbook
00:27:09
que estábamos haciendo
00:27:11
que está aquí en
00:27:14
lo habíamos ejecutado como cat
00:27:18
lo llamábamos el edad jam
00:27:22
y ahora lo que vamos a hacer es
00:27:24
list task
00:27:27
pero ahora se llama
00:27:30
el edad yande
00:27:33
perfecto
00:27:36
y ahora lo que vamos a hacer es
00:27:39
ejecutarlo directamente
00:27:42
bien
00:27:45
la primera vez que lo ejecutemos tardará un poco más
00:27:51
porque tendrá que instalar el edad en todos los sitios
00:27:57
el nfs, copiar los archivos
00:28:01
claro, está reemplazando el nswitch
00:28:03
vale, está caído
00:28:27
los nodos
00:29:41
y nos metemos en el compute02
00:29:42
y hacemos un su
00:29:45
tu nombre 1
00:29:50
y observamos que estáis
00:29:51
no se ha podido
00:29:54
no se ha iniciado el atos
00:29:56
claro
00:29:58
control link
00:29:59
systemctl
00:30:04
restart atos
00:30:07
a ver
00:30:10
tu nombre 1 y ahora ya
00:30:12
vale y con esto tendríamos
00:30:14
que no está como cliente
00:30:21
hice info
00:30:26
no importa que no se hayan puesto
00:30:27
en idle, el caso es que
00:30:30
se ha instalado el LDAP
00:30:32
se ha instalado el NFS
00:30:34
y el ATOS
00:30:36
en el Compute 0.2
00:30:37
que era la máquina limpia
00:30:40
y ya está, con esto me vale
00:30:41
con que hagáis esto me valdría el ejercicio
00:30:45
- Idioma/s:
- Idioma/s subtítulos:
- Autor/es:
- Daniel González Trabada
- Subido por:
- Daniel G.
- Licencia:
- Dominio público
- Visualizaciones:
- 22
- Fecha:
- 21 de febrero de 2024 - 10:30
- Visibilidad:
- Público
- Centro:
- IES FRANCISCO DE QUEVEDO
- Descripción ampliada:
ERROR
root@compute-0-0:~# cat /etc/ansible/hosts[server]
server1 ansible_host=172.16.0.11
server2 ansible_host=172.16.0.12
[all:vars]
ansible python interpreter=/usr/bin/python3- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 50.72 MBytes