1 00:00:00,500 --> 00:00:15,880 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. 2 00:00:24,640 --> 00:00:27,440 Creo que las máquinas ya se han encendido, las comprobamos. 3 00:00:51,299 --> 00:01:07,170 Vamos a reiniciar la 1, parece que ya se ha encendido. 4 00:01:20,829 --> 00:01:21,189 Ya está. 5 00:01:21,189 --> 00:01:33,629 Bien, dentro de Ansible lo que vamos a tener es un nodo de control que en nuestro caso es el Compute00 6 00:01:33,629 --> 00:01:40,730 Luego tenemos un inventario que lo que viene siendo es un archivo en el que dice todas las IPs de todas las máquinas 7 00:01:40,730 --> 00:01:42,129 De hecho lo voy a copiar ya 8 00:01:42,129 --> 00:02:03,920 No existe, MKD, creamos la carpeta y luego ponemos nuestro inventario de máquinas 9 00:02:03,920 --> 00:02:06,700 Podríamos llamarlas de forma diferente 10 00:02:06,700 --> 00:02:08,400 De momento las voy a dejar así 11 00:02:08,400 --> 00:02:10,539 Pero luego supongo que las renombraremos 12 00:02:10,539 --> 00:02:13,379 Porque no es lo mismo los servidores que los clientes 13 00:02:13,379 --> 00:02:16,740 De momento dejamos las tres máquinas que tenemos aquí en nuestro inventario 14 00:02:16,740 --> 00:02:22,900 Tenemos también además módulos que vienen siendo como las librerías 15 00:02:22,900 --> 00:02:26,719 El playbook es las tareas que vamos a definir para hacer 16 00:02:26,719 --> 00:02:30,580 Los roles, agrupamos los ficheros 17 00:02:30,580 --> 00:02:35,960 Porque cuando empezamos a hacer un montón de tasks y un montón de playbooks 18 00:02:35,960 --> 00:02:38,659 Pues necesitamos agruparlos y está muy bien hacer los roles 19 00:02:38,659 --> 00:02:42,639 Y los tasks se podría decir como cada acción a realizar 20 00:02:42,639 --> 00:02:44,699 Desde un pin hasta instalar algo 21 00:02:44,699 --> 00:02:47,379 Instalamos en el nodo principal Ansible 22 00:02:47,379 --> 00:02:53,689 Y si queremos consultar el inventario 23 00:02:53,689 --> 00:02:59,770 Fijaros, es consultar lo que es las máquinas que hemos creado 24 00:02:59,770 --> 00:03:01,490 Lo que va a hacer ahora 25 00:03:01,490 --> 00:03:04,270 En los clientes 26 00:03:04,270 --> 00:03:05,969 No necesitamos instalar Ansible 27 00:03:05,969 --> 00:03:07,509 Tener Python 28 00:03:07,509 --> 00:03:08,650 Que es lo que va a utilizar 29 00:03:08,650 --> 00:03:11,610 Ansible para instalar cosas 30 00:03:11,610 --> 00:03:12,349 Hacer todo 31 00:03:12,349 --> 00:03:14,969 Necesitamos tener Python y sobre todo 32 00:03:14,969 --> 00:03:19,590 Poder meter los comandos 33 00:03:19,590 --> 00:03:21,810 Por SSH sin necesidad 34 00:03:21,810 --> 00:03:22,889 De meter contraseña 35 00:03:22,889 --> 00:03:24,789 Es decir, lo que he hecho yo aquí 36 00:03:24,789 --> 00:03:27,490 De un LS que ponéis un IPA 37 00:03:27,490 --> 00:03:34,169 Es poder ejecutar comandos sin contraseña en los nodos. 38 00:03:36,810 --> 00:03:41,389 Mientras que se instala Ansido, vemos, dice aquí, consultar el inventario. 39 00:03:44,439 --> 00:03:45,639 Vamos a dejar que se instale. 40 00:03:57,259 --> 00:03:58,360 Aquí vemos el inventario. 41 00:03:59,379 --> 00:04:02,639 Y vamos a ver si los nodos, podemos hacer un ping. 42 00:04:03,819 --> 00:04:05,479 Voy a probar la conexión y vemos el ping. 43 00:04:08,590 --> 00:04:09,710 Vale, ¿qué es lo que sucede aquí? 44 00:04:09,710 --> 00:04:12,949 Que cuando me he conectado 45 00:04:12,949 --> 00:04:14,729 Fijaros que cuando he puesto en el inventario 46 00:04:14,729 --> 00:04:16,490 Los 47 00:04:16,490 --> 00:04:18,050 Los computes 48 00:04:18,050 --> 00:04:23,180 Host 49 00:04:23,180 --> 00:04:25,639 Ansible 50 00:04:25,639 --> 00:04:27,959 Host, los he puesto con la IP 51 00:04:27,959 --> 00:04:30,079 ¿Qué significa eso? Que entonces 52 00:04:30,079 --> 00:04:32,339 Para que no me pregunte 53 00:04:32,339 --> 00:04:34,439 Ls 54 00:04:34,439 --> 00:04:35,720 Ls 55 00:04:35,720 --> 00:04:42,850 Así no se va a parar 56 00:04:42,850 --> 00:04:44,290 Puedes hacer eso aquí directamente 57 00:04:44,290 --> 00:04:47,550 Y en el 2 58 00:04:47,550 --> 00:04:50,610 Podría haber puesto compute01, compute02 59 00:04:50,610 --> 00:04:51,990 Pero bueno 60 00:04:51,990 --> 00:04:55,009 Y ahora voy a ejecutarlo 61 00:04:55,009 --> 00:04:55,790 Y así ya 62 00:04:55,790 --> 00:04:58,149 Lo bueno de Ansible es que cuando 63 00:04:58,149 --> 00:05:00,589 Lo puedes parar y volver a ejecutarlo 64 00:05:00,589 --> 00:05:02,189 Y no pasa nada, retoma muy bien 65 00:05:02,189 --> 00:05:03,970 Aquí lo tenemos ya, tenemos 66 00:05:03,970 --> 00:05:06,569 Todas las máquinas access 67 00:05:06,569 --> 00:05:09,089 Y vamos a ejecutar nuestro primer comando 68 00:05:09,089 --> 00:05:10,509 Que es decirle 69 00:05:10,509 --> 00:05:10,790 Oye 70 00:05:10,790 --> 00:05:14,629 Ejecútame en todos los nodos 71 00:05:14,629 --> 00:05:16,189 Porque en vez de poner todos los nodos 72 00:05:16,189 --> 00:05:17,670 Podríamos decirle en un solo nodo 73 00:05:17,670 --> 00:05:19,170 Y lo que va a hacer es 74 00:05:19,170 --> 00:05:21,389 Hacerme un df-h 75 00:05:21,389 --> 00:05:22,769 Como root 76 00:05:22,769 --> 00:05:26,970 Y aquí está 77 00:05:26,970 --> 00:05:30,029 Y vemos la ocupación que tiene 78 00:05:30,029 --> 00:05:31,290 El sda2 79 00:05:31,290 --> 00:05:34,850 Imaginaos que quisiésemos 80 00:05:34,850 --> 00:05:36,670 Instalar el comando tree en todos los nodos 81 00:05:36,670 --> 00:05:38,089 Si yo me voy al comando 82 00:05:38,089 --> 00:05:40,589 Si yo me voy al nodo 2 por ejemplo 83 00:05:40,589 --> 00:05:41,129 Y hago un tree 84 00:05:41,129 --> 00:05:43,269 No existe el comando 85 00:05:43,269 --> 00:05:46,970 Me lo hago en el 1, en el 0 tampoco tiene que existir el comando 86 00:05:46,970 --> 00:05:47,910 No lo hemos instalado 87 00:05:47,910 --> 00:05:50,750 muy bien, pues para instalarlo simplemente con decirle 88 00:05:50,750 --> 00:05:52,529 el nombre del comando 89 00:05:52,529 --> 00:05:54,930 y le decimos que lo instale y lo instala en todos los nodos 90 00:05:54,930 --> 00:06:00,769 aquí fijaros si queréis hacer solamente 91 00:06:00,769 --> 00:06:03,129 porque claro, hay programas que no los queréis 92 00:06:03,129 --> 00:06:04,990 hacer en todos, si yo tengo 93 00:06:04,990 --> 00:06:06,790 un servidor y un cliente 94 00:06:06,790 --> 00:06:09,149 y quiero hacerlo, quiero hacer las pruebas solo en un nodo 95 00:06:09,149 --> 00:06:10,649 la forma de hacerlo 96 00:06:10,649 --> 00:06:13,149 es poniéndolos 97 00:06:13,149 --> 00:06:14,449 las compute 98 00:06:14,449 --> 00:06:15,930 el 1 o el 2 99 00:06:15,930 --> 00:06:18,769 y ponerle los servers 100 00:06:18,769 --> 00:06:20,509 separados con comas 101 00:06:20,509 --> 00:06:23,009 vale, no me ha quedado claro 102 00:06:23,009 --> 00:06:25,250 si se ha instalado o no, lo puedo probar 103 00:06:25,250 --> 00:06:29,389 veis que se ha instalado y se ejecuta 104 00:06:29,389 --> 00:06:31,009 si vuelvo a ejecutar el comando 105 00:06:31,009 --> 00:06:33,410 claro, ahora ya 106 00:06:33,410 --> 00:06:35,389 va a tardar mucho menos 107 00:06:35,389 --> 00:06:37,410 en ejecutarlo y me va a decir que está todo perfecto 108 00:06:38,310 --> 00:06:39,250 es lo bueno que si 109 00:06:39,250 --> 00:06:40,990 un nodo por ejemplo no estuviese instalado 110 00:06:40,990 --> 00:06:42,930 pues lo instala, lo paras 111 00:06:42,930 --> 00:06:44,930 a la mitad de la instalación no pasa nada 112 00:06:44,930 --> 00:06:46,430 lo retoma perfectamente 113 00:06:46,430 --> 00:06:50,050 Estos son los comandos adhoc 114 00:06:50,050 --> 00:06:50,689 ¿Qué pasa? 115 00:06:50,829 --> 00:06:52,470 Que vosotros decís 116 00:06:52,470 --> 00:06:55,189 Muy bien, pero si tengo que hacer 30 comandos 117 00:06:55,189 --> 00:06:56,930 Como habéis hecho durante las instalaciones 118 00:06:56,930 --> 00:06:59,029 ¿Qué hago? 119 00:06:59,110 --> 00:07:00,209 ¿Me los guardo en un archivo? 120 00:07:01,069 --> 00:07:02,569 Exacto, pues los guardas en un archivo 121 00:07:02,569 --> 00:07:04,329 Lo que pasa es que no lo vais a guardar de esta manera 122 00:07:04,329 --> 00:07:06,389 Sino que lo vais a guardar haciendo un playbook 123 00:07:06,389 --> 00:07:07,769 El playbook 124 00:07:07,769 --> 00:07:10,009 Si hago nuestro primer playbook 125 00:07:10,009 --> 00:07:20,160 Fijaros, aquí 126 00:07:20,160 --> 00:07:21,740 Este playbook 127 00:07:21,740 --> 00:07:23,980 ¿Qué es lo que hace? 128 00:07:23,980 --> 00:07:26,819 Va a instalar el editor bin 129 00:07:26,819 --> 00:07:30,180 En todos los nodos 130 00:07:30,180 --> 00:07:34,779 Primero, antes de ejecutarlo 131 00:07:34,779 --> 00:07:38,129 Comprobamos 132 00:07:38,129 --> 00:07:39,810 La lista de tareas 133 00:07:39,810 --> 00:07:41,470 Y dice, ¿qué vas a hacer? 134 00:07:42,389 --> 00:07:44,709 Y te dice, voy a instalar el editor bin 135 00:07:44,709 --> 00:07:45,470 Muy bien 136 00:07:45,470 --> 00:07:48,529 Otra cosa que es muy importante hacer es 137 00:07:48,529 --> 00:07:49,329 Comprobar 138 00:07:49,329 --> 00:07:52,709 La lista del host 139 00:07:52,709 --> 00:07:53,569 Donde lo va a instalar 140 00:07:53,569 --> 00:07:55,230 Y nos dice el 0, el 1 y el 2 141 00:07:55,230 --> 00:07:56,649 ¿Por qué? Porque aquí no le hemos dicho 142 00:07:56,649 --> 00:07:59,870 Los hosts, fijaros en la palabra que pone ahí 143 00:07:59,870 --> 00:08:01,009 Host all 144 00:08:01,009 --> 00:08:03,870 Podría haberle puesto no todos 145 00:08:03,870 --> 00:08:05,189 Podría ponerle 146 00:08:05,189 --> 00:08:07,430 Hazme este playbook en no todos los hosts 147 00:08:07,430 --> 00:08:08,410 Perfectamente 148 00:08:08,410 --> 00:08:11,129 Y una vez que ya lo tenemos claro 149 00:08:11,129 --> 00:08:13,230 Lo que va a hacer, lo que va a instalar y donde lo va a instalar 150 00:08:13,230 --> 00:08:15,649 O podríamos decirle en los servers una cosa 151 00:08:15,649 --> 00:08:16,550 Y en los clientes otra 152 00:08:16,550 --> 00:08:18,529 Lo lanzamos 153 00:08:18,529 --> 00:08:25,449 Fijaros, si yo le cojo y le digo 154 00:08:25,449 --> 00:08:26,889 Menos l server1 155 00:08:26,889 --> 00:08:28,670 Solo me lo instala en el server1 156 00:08:28,670 --> 00:08:30,370 Si le pongo server1, server2 157 00:08:30,370 --> 00:08:32,490 En el server 1 y en el server 2 158 00:08:32,490 --> 00:08:34,830 Aquí ha habido algún problema 159 00:08:34,830 --> 00:08:38,279 Ahí está el latest 160 00:08:38,279 --> 00:08:40,159 Ahora vemos 161 00:08:40,159 --> 00:08:44,029 Y aquí podéis decirle 162 00:08:44,029 --> 00:08:45,970 Este ansible host puede ser 163 00:08:45,970 --> 00:08:51,389 En vez de utilizar el archivo del etc host que hemos utilizado 164 00:08:51,389 --> 00:08:54,289 Hacer un host totalmente diferente 165 00:08:54,289 --> 00:08:56,950 Decirle, bueno, yo lo quiero hacer en estos ordenadores 166 00:08:56,950 --> 00:08:59,269 Hacer lo mismo en otros ordenadores 167 00:08:59,269 --> 00:09:00,669 Vamos a ver el problema que ha pasado 168 00:09:00,669 --> 00:09:02,809 Fijaros que aquí ha habido 169 00:09:02,809 --> 00:09:05,409 Un fallo en el server 0 170 00:09:05,409 --> 00:09:06,870 Lo volvemos a ejecutar 171 00:09:06,870 --> 00:09:16,659 O sea, podríamos ir al server 0 172 00:09:16,659 --> 00:09:17,279 Que es donde estoy 173 00:09:17,279 --> 00:09:18,840 Y hacerle a lo mejor un update 174 00:09:18,840 --> 00:09:19,899 Que es lo que está sucediendo 175 00:09:19,899 --> 00:09:21,559 Que a veces pasa 176 00:09:21,559 --> 00:09:23,879 O... vale 177 00:09:23,879 --> 00:09:26,220 El problema que está teniendo 178 00:09:26,220 --> 00:09:28,679 Vamos a hacer 179 00:09:28,679 --> 00:09:32,559 A ver que me dice 180 00:09:32,559 --> 00:09:36,940 También podría haber ejecutado 181 00:09:36,940 --> 00:09:37,980 Este hacer un... 182 00:09:37,980 --> 00:09:47,019 Antes de instalar el editor vi en la última versión, podíamos haber hecho un update y luego haberlo instalado. 183 00:09:47,019 --> 00:09:54,340 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. 184 00:09:54,480 --> 00:10:00,159 Volvemos a ejecutarlo hasta que esté todo perfecto. 185 00:10:25,700 --> 00:10:33,340 Mientras tanto, los roles, como os dije antes, van a ser una forma de organizar todos los archivos. 186 00:10:33,340 --> 00:10:36,100 aquí ya ha terminado perfectamente 187 00:10:36,100 --> 00:10:37,960 y bueno 188 00:10:37,960 --> 00:10:40,340 los roles es cuando ya tienes muchos playbooks 189 00:10:40,340 --> 00:10:41,960 pues es una forma de instalar 190 00:10:41,960 --> 00:10:43,940 poner todas las variables 191 00:10:43,940 --> 00:10:46,139 en un sitio, en el inventor 192 00:10:46,139 --> 00:10:48,240 y en otro, los templates 193 00:10:48,240 --> 00:10:50,019 que ya veréis que son los archivos 194 00:10:50,019 --> 00:10:51,419 que vais a copiar en otro 195 00:10:51,419 --> 00:10:54,580 aquí por ejemplo 196 00:10:54,580 --> 00:10:56,039 vamos a hacer 197 00:10:56,039 --> 00:10:57,320 un role 198 00:10:57,320 --> 00:11:00,179 vamos a hacer ya el del ejercicio 199 00:11:00,179 --> 00:11:01,139 que os voy a mandar aquí 200 00:11:01,139 --> 00:11:03,480 Total, porque da igual 201 00:11:03,480 --> 00:11:05,639 Así ponéis 202 00:11:05,639 --> 00:11:07,179 Lo que vais a tener que hacer vosotros es 203 00:11:07,179 --> 00:11:09,240 Un role online 204 00:11:09,240 --> 00:11:10,759 Que se llame cluster tu nombre 205 00:11:10,759 --> 00:11:12,379 Cuando hacéis esto 206 00:11:12,379 --> 00:11:15,019 Que hacéis un tree del cluster 207 00:11:15,019 --> 00:11:17,259 Véis que se han creado un montón de archivos 208 00:11:17,259 --> 00:11:19,299 Yo aquí lo que os digo 209 00:11:19,299 --> 00:11:21,240 Es que bueno, también lo podéis bajar de internet 210 00:11:21,240 --> 00:11:23,259 O sea, esto es generarlo, pero también lo podéis 211 00:11:23,259 --> 00:11:25,120 Bajar de internet, yo tengo en mi página 212 00:11:25,120 --> 00:11:27,019 Tengo algún role que te instala 213 00:11:27,019 --> 00:11:28,879 Todo el cluster con la 214 00:11:28,879 --> 00:11:30,779 Con Ubuntu 22.04 215 00:11:30,779 --> 00:11:33,340 Eso lo podéis subir al github 216 00:11:33,340 --> 00:11:34,320 Estaría aquí 217 00:11:34,320 --> 00:11:45,070 Este rol estaría subido aquí en ansibol 218 00:11:45,070 --> 00:11:48,730 Esto lo bajáis 219 00:11:48,730 --> 00:11:50,769 Pero si lo podéis bajar 220 00:11:50,769 --> 00:11:52,769 Haciendo un commit como todo lo del github 221 00:11:52,769 --> 00:11:54,169 Haciendo un 222 00:11:54,169 --> 00:11:55,590 Un 223 00:11:55,590 --> 00:11:59,110 Getclon del github 224 00:11:59,110 --> 00:12:01,169 O como lo podéis hacer 225 00:12:01,169 --> 00:12:03,110 También es indexarlo al galaxy 226 00:12:03,110 --> 00:12:05,230 Ansibol 227 00:12:05,230 --> 00:12:06,990 De tal manera que con un apt 228 00:12:06,990 --> 00:12:09,610 Lo podéis instalar el Galaxy 229 00:12:09,610 --> 00:12:11,029 Y ejecutarlo 230 00:12:11,029 --> 00:12:12,750 No lo vamos a hacer 231 00:12:12,750 --> 00:12:13,870 Vamos a ir 232 00:12:13,870 --> 00:12:16,269 El caso es que sí que lo podéis hacer 233 00:12:16,269 --> 00:12:17,350 Pero bueno, no lo vamos a hacer 234 00:12:17,350 --> 00:12:19,769 Nosotros vamos a ir directamente con este ejercicio 235 00:12:19,769 --> 00:12:21,629 Que es, vamos a crear 236 00:12:21,629 --> 00:12:24,690 Teníamos, claro, vosotros en algunos habéis hecho 237 00:12:24,690 --> 00:12:26,409 El compute 3, pues si habéis hecho 238 00:12:26,409 --> 00:12:28,309 El compute 3, pues lo hacéis el compute 4 239 00:12:28,309 --> 00:12:30,490 Si habéis hecho el compute 4, pues el compute 5 240 00:12:30,490 --> 00:12:32,230 ¿No? En este caso yo lo voy a hacer 241 00:12:32,230 --> 00:12:33,429 En el compute 3 porque tengo 242 00:12:33,429 --> 00:12:36,330 Los dos compute 243 00:12:36,330 --> 00:12:37,529 El 0, el 1 y el 2 244 00:12:37,529 --> 00:12:40,250 Fijaros que hago un ese info y los tengo aquí 245 00:12:40,250 --> 00:12:41,450 Y voy a hacer 246 00:12:41,450 --> 00:12:44,250 Montar lo que hemos montado 247 00:12:44,250 --> 00:12:45,370 Hasta ahora 248 00:12:45,370 --> 00:12:48,330 Utilizando Ansible 249 00:12:48,330 --> 00:12:50,509 Lo primero que tenemos que hacer 250 00:12:50,509 --> 00:12:52,769 Antes de nada es crear el Compute 3 251 00:12:52,769 --> 00:12:57,129 Antes de nada es crear el Compute 3 252 00:12:57,129 --> 00:12:58,789 Que es como el Compute 2 253 00:12:58,789 --> 00:13:00,409 Para crearlo 254 00:13:00,409 --> 00:13:02,649 No lo voy a clonar porque lo que quiero hacer es instalarlo 255 00:13:02,649 --> 00:13:04,009 Es, o sea 256 00:13:04,009 --> 00:13:09,269 Si hago una clonación no hago ninguna instalación 257 00:13:09,269 --> 00:13:11,330 Y muchas veces las máquinas 258 00:13:11,330 --> 00:13:12,669 Pues son muy diferentes el hardware 259 00:13:12,669 --> 00:13:14,570 Y tenéis que hacer instalaciones y compilar 260 00:13:14,570 --> 00:13:15,950 Muchas cosas que vienen 261 00:13:15,950 --> 00:13:17,990 Entonces bueno, vamos a hacer una instalación con Ansible 262 00:13:17,990 --> 00:13:19,450 Lo primero es 263 00:13:19,450 --> 00:13:22,809 Creo, claro, voy a poner en pause 264 00:13:22,809 --> 00:13:24,470 El 0 265 00:13:24,470 --> 00:13:26,429 Espera, no 266 00:13:26,429 --> 00:13:28,210 Antes de ponerlo en pause voy a sacar 267 00:13:28,210 --> 00:13:29,509 El archivo 268 00:13:29,509 --> 00:13:33,370 KETC 269 00:13:33,370 --> 00:13:34,210 En Netplan 270 00:13:34,210 --> 00:13:42,139 Ahí lo tengo 271 00:13:42,139 --> 00:13:44,820 Voy a perder la conexión con el nodo 272 00:13:44,820 --> 00:13:46,039 Porque pongo el pause cero 273 00:13:46,039 --> 00:13:48,139 Clono el Ubuntu Server 274 00:13:48,139 --> 00:13:49,779 Lo llamo 275 00:13:49,779 --> 00:13:52,000 Compute03 276 00:13:52,000 --> 00:13:55,840 Clonación enlazada 277 00:13:55,840 --> 00:13:58,120 Ahora lo primero que tengo que hacer es 278 00:13:58,120 --> 00:14:01,039 Claro, ahora mismo está en 279 00:14:01,039 --> 00:14:02,659 Vamos a ver 280 00:14:02,659 --> 00:14:04,539 Claro, que configuración tiene la red 281 00:14:04,539 --> 00:14:08,769 Tiene adaptador puente 282 00:14:08,769 --> 00:14:13,379 Tiene adaptador puente 283 00:14:13,379 --> 00:14:14,580 Entonces lo puedo, vale 284 00:14:14,580 --> 00:14:16,419 Perfecto, pues inicio 285 00:14:16,419 --> 00:14:19,120 Sabiendo que tiene adaptador puente 286 00:14:19,120 --> 00:14:21,299 Que tendrá la misma IP 287 00:14:21,299 --> 00:14:23,700 Que teníamos antes 288 00:14:23,700 --> 00:14:26,340 Claro, aquí la cambiamos 289 00:14:26,340 --> 00:14:29,440 Porque el nodo 0, acordaros que ahora está con una 290 00:14:29,440 --> 00:14:31,860 Red NAT y una red interna 291 00:14:31,860 --> 00:14:33,159 Hicimos un pequeño cambio 292 00:14:33,159 --> 00:14:42,970 Casi a lo mejor lo configuramos a mano en un momento 293 00:14:42,970 --> 00:14:46,269 Y conectarnos por SSH 294 00:14:46,269 --> 00:14:48,649 Simplemente cambiarle el hostname 295 00:14:48,649 --> 00:14:50,629 La IP y los hosts 296 00:14:50,629 --> 00:14:51,990 Y ya con eso me vale 297 00:14:51,990 --> 00:15:13,549 Lo pongo directamente en red interna 298 00:15:13,549 --> 00:15:16,149 Ya que no va a pegarse con las IP 299 00:15:16,149 --> 00:15:18,269 Porque las configuraciones son muy diferentes 300 00:15:18,269 --> 00:15:20,129 La quito el pause 301 00:15:20,129 --> 00:15:22,549 Y empezamos por aquí 302 00:15:22,549 --> 00:15:25,309 Root 303 00:15:25,309 --> 00:15:27,470 Alumnos 304 00:15:27,470 --> 00:15:30,700 Perfecto 305 00:15:30,700 --> 00:15:33,799 Bien, etc host 306 00:15:33,799 --> 00:15:36,440 Y aquí lo que tenemos que decirle 307 00:15:36,440 --> 00:15:38,720 Que ahora ya es la 3 308 00:15:38,720 --> 00:15:42,299 Y la ip que me he dejado aquí esto 309 00:15:42,299 --> 00:15:44,200 Para recordármelo 310 00:15:44,200 --> 00:15:51,980 172.16.0.13 311 00:15:51,980 --> 00:15:58,289 03 312 00:15:58,289 --> 00:16:05,120 Bien, etc le cambiamos el host 313 00:16:05,120 --> 00:16:07,279 Name de la máquina 314 00:16:07,279 --> 00:16:09,700 el 3 315 00:16:09,700 --> 00:16:10,879 ibi 316 00:16:10,879 --> 00:16:11,879 etc 317 00:16:11,879 --> 00:16:15,019 netplan 318 00:16:15,019 --> 00:16:17,360 y aquí 319 00:16:17,360 --> 00:16:18,740 la address 320 00:16:18,740 --> 00:16:25,080 172.16.0.13 321 00:16:25,080 --> 00:16:26,740 barra 16 322 00:16:26,740 --> 00:16:28,879 el 323 00:16:29,620 --> 00:16:30,500 server 324 00:16:30,500 --> 00:16:32,460 y aquí es vía 325 00:16:32,460 --> 00:16:36,840 tenemos que ir a 172.16.0.10 326 00:16:36,840 --> 00:16:38,720 que es la que está enrutando 327 00:16:38,720 --> 00:16:41,379 y ya estaría 328 00:16:41,379 --> 00:16:44,500 reiniciamos la máquina 329 00:16:44,500 --> 00:16:45,620 para que me cambie el nombre 330 00:16:45,620 --> 00:16:47,720 y ya me puedo conectar 331 00:16:47,720 --> 00:16:49,340 vía SSH 332 00:16:49,340 --> 00:16:55,799 vamos a ver si tiene configurado 333 00:16:55,799 --> 00:16:57,100 si dejamos configurado 334 00:16:57,100 --> 00:16:59,340 no creo que tenga 335 00:16:59,340 --> 00:17:01,580 claro, la clave pública 336 00:17:01,580 --> 00:17:02,860 no la dejamos configurada 337 00:17:02,860 --> 00:17:04,680 entonces 338 00:17:04,680 --> 00:17:09,200 SSH compute 339 00:17:09,200 --> 00:17:11,019 03 340 00:17:11,019 --> 00:17:14,990 Hacemos un ls 341 00:17:14,990 --> 00:17:19,240 Vamos a 342 00:17:19,240 --> 00:17:21,299 También una de las cosas que voy a hacer es 343 00:17:21,299 --> 00:17:22,519 En etc 344 00:17:22,519 --> 00:17:24,619 Host 345 00:17:24,619 --> 00:17:27,079 Ahora mismo el inventario 346 00:17:27,079 --> 00:17:28,640 Vamos a cambiarlo 347 00:17:28,640 --> 00:17:31,640 Fijaros que aquí he cambiado 348 00:17:31,640 --> 00:17:40,759 Los host 349 00:17:40,759 --> 00:17:51,309 Llamo servidor 350 00:17:51,309 --> 00:17:53,210 A la 0 y a los clientes 351 00:17:53,210 --> 00:17:54,890 1, 2 y 3 352 00:17:54,890 --> 00:18:02,640 Se está reiniciando 353 00:18:02,640 --> 00:18:04,039 Pero está teniendo un poco de problemas 354 00:18:04,039 --> 00:18:09,730 Vamos a ver que tal 355 00:18:09,730 --> 00:18:15,980 No ha tenido problemas 356 00:18:15,980 --> 00:18:16,579 Algo ha pasado 357 00:18:16,579 --> 00:18:28,170 Fijaros ahora si hago un ansible 358 00:18:28,170 --> 00:18:30,529 Host list 359 00:18:30,529 --> 00:18:31,730 Para saber los 360 00:18:31,730 --> 00:18:33,529 Lo tenía hecho aquí 361 00:18:33,529 --> 00:18:41,089 Para el playbook 362 00:18:41,089 --> 00:18:47,950 Bien 363 00:18:47,950 --> 00:18:49,789 Fijaros ahora que me han cambiado 364 00:18:49,789 --> 00:18:52,430 Ahora es el cliente 1, cliente 2 y cliente 3 365 00:18:52,430 --> 00:18:55,289 Creo que 366 00:18:55,289 --> 00:18:57,190 La compute 3 367 00:18:57,190 --> 00:18:57,730 Está 368 00:18:57,730 --> 00:18:59,589 Moribunda 369 00:18:59,589 --> 00:19:01,990 Voy a reiniciarla otra vez a ver si se reinicia 370 00:19:01,990 --> 00:19:03,450 Si no la voy a volver a clonar 371 00:19:03,450 --> 00:19:09,789 Ha tenido algún problema 372 00:19:09,789 --> 00:19:12,549 A veces pasa que se clonan los discos duros 373 00:19:12,549 --> 00:19:14,269 Y no se clonan bien 374 00:19:14,269 --> 00:19:16,190 La configuración 375 00:19:16,190 --> 00:19:49,519 Vamos a comparar 376 00:19:49,519 --> 00:19:51,039 A comprobar la configuración 377 00:19:51,039 --> 00:19:52,039 A ver si está todo bien 378 00:19:52,039 --> 00:19:54,180 Ya se inicia 379 00:19:54,180 --> 00:19:56,400 Perfecto 380 00:19:56,400 --> 00:19:57,480 Vamos a ver si tenemos 381 00:19:57,480 --> 00:20:02,640 Vamos a exportar la clave pública 382 00:20:02,640 --> 00:20:21,210 Vale 383 00:20:21,210 --> 00:20:25,289 Me pide contraseña 384 00:20:25,289 --> 00:20:26,269 Lo que hago es 385 00:20:26,269 --> 00:20:28,930 SAC copy ID 386 00:20:28,930 --> 00:20:30,450 Compute 3 387 00:20:30,450 --> 00:20:40,119 Perfecto, ya no le voy a pedir clave 388 00:20:40,119 --> 00:20:41,640 Y si hago 389 00:20:41,640 --> 00:20:46,140 172.16.0.13 390 00:20:46,140 --> 00:20:47,039 Hago un ls 391 00:20:47,039 --> 00:20:48,140 Le digo que yes 392 00:20:48,140 --> 00:20:51,480 Perfecto 393 00:20:51,480 --> 00:20:53,339 Vamos a ejecutar el playbook 394 00:20:53,339 --> 00:20:54,420 Que hicimos antes 395 00:20:54,420 --> 00:20:57,359 Con el comando trill instalamos 396 00:20:57,359 --> 00:21:02,960 Aquí está el comando trick 397 00:21:02,960 --> 00:21:05,200 Para que lo instale en la 003 398 00:21:05,200 --> 00:21:06,700 Ahora mismo 399 00:21:06,700 --> 00:21:09,240 En la, en esta maquina 400 00:21:09,240 --> 00:21:10,880 En la 3 no hay nada 401 00:21:10,880 --> 00:21:12,099 Si yo me voy 402 00:21:12,099 --> 00:21:15,769 No tengo 403 00:21:15,769 --> 00:21:17,690 Ni usuarios 404 00:21:17,690 --> 00:21:20,309 Según detenpassword 405 00:21:20,309 --> 00:21:23,509 No tenemos, tenemos la maquina totalmente limpia 406 00:21:23,509 --> 00:21:24,970 Como podéis ver 407 00:21:24,970 --> 00:21:26,750 Pues venga, vamos a empezar 408 00:21:26,750 --> 00:21:28,670 El primer ejercicio es 409 00:21:28,670 --> 00:21:29,970 Vamos a instalar 410 00:21:29,970 --> 00:21:31,730 El 411 00:21:31,730 --> 00:21:34,490 El cliente le da 412 00:21:34,490 --> 00:21:36,970 Y vamos a configurar 413 00:21:36,970 --> 00:21:37,730 El Atofs 414 00:21:37,730 --> 00:21:40,910 Y el 415 00:21:40,910 --> 00:21:42,630 Para eso también tenemos que instalar 416 00:21:42,630 --> 00:21:44,329 Lo que es el 417 00:21:44,329 --> 00:21:45,190 NFS 418 00:21:45,190 --> 00:21:48,950 Por lo general 419 00:21:48,950 --> 00:21:50,950 Nos enfrentamos muchas veces a 420 00:21:50,950 --> 00:21:54,369 A un clúster 421 00:21:54,369 --> 00:21:56,869 O a una situación en la que tú tienes algo montado 422 00:21:56,869 --> 00:21:58,990 Ya que tienes un cliente 423 00:21:58,990 --> 00:22:00,549 O sea muchos clientes y un servidor 424 00:22:00,549 --> 00:22:02,150 Y lo que te dicen es 425 00:22:02,150 --> 00:22:04,170 Han comprado 5 clientes más 426 00:22:04,170 --> 00:22:05,890 Y lo que tienes que hacer es una configuración 427 00:22:05,890 --> 00:22:08,349 El servidor no tocarlo y tocar los clientes 428 00:22:08,349 --> 00:22:09,369 Eso es lo que vamos a hacer hoy 429 00:22:09,369 --> 00:22:12,650 Y ya veréis lo fácil que es una vez que tienes montado el sistema 430 00:22:12,650 --> 00:22:14,009 Con Ansible como lo 431 00:22:14,009 --> 00:22:15,849 Lo montas 432 00:22:15,849 --> 00:22:16,650 Vamos a empezar 433 00:22:16,650 --> 00:22:18,890 Tocando 434 00:22:18,890 --> 00:22:21,450 Claro esto está mal escrito, vale sería mi 435 00:22:21,450 --> 00:22:24,369 En el rol que hemos creado 436 00:22:24,369 --> 00:22:26,329 Para no equivocarnos 437 00:22:26,329 --> 00:22:27,690 El bueno 438 00:22:27,690 --> 00:22:31,970 Click cluster 439 00:22:31,970 --> 00:22:34,029 Y vamos al task main 440 00:22:34,029 --> 00:22:35,869 Vamos a empezar poco a poco 441 00:22:35,869 --> 00:22:42,240 Y lo que vamos a poner aquí 442 00:22:42,240 --> 00:22:43,220 Es 443 00:22:43,220 --> 00:22:47,680 Cuando instalamos el cliente LDA 444 00:22:47,680 --> 00:22:50,500 Fijaros, vamos a la teoría del LDA 445 00:22:50,500 --> 00:22:52,500 Que tiene que estar por aquí cerca 446 00:22:52,500 --> 00:22:54,180 En la pestaña 447 00:22:54,180 --> 00:22:56,880 Y cuando íbamos directamente a los clientes 448 00:22:56,880 --> 00:22:58,380 ¿Qué es lo que hacíamos? 449 00:22:59,140 --> 00:23:01,319 Lo primero, instalábamos esto 450 00:23:01,319 --> 00:23:03,900 ¿Qué es lo que tenemos que hacer? 451 00:23:03,900 --> 00:23:05,119 Por decirle 452 00:23:05,119 --> 00:23:07,200 A nuestro task 453 00:23:07,200 --> 00:23:09,140 Un task con esta instalación 454 00:23:09,140 --> 00:23:11,019 Que viene siendo esta 455 00:23:11,019 --> 00:23:25,980 Ahí está 456 00:23:25,980 --> 00:23:29,240 Lo primero que va a hacer es instalar en los clientes 457 00:23:29,240 --> 00:23:30,839 Los 458 00:23:30,839 --> 00:23:32,740 Utils y el cliente 459 00:23:32,740 --> 00:23:33,059 El edad 460 00:23:33,059 --> 00:23:35,839 Lo siguiente que hacemos es configurar el edad 461 00:23:35,839 --> 00:23:37,539 Aquí podríamos hacerlo de dos formas 462 00:23:37,539 --> 00:23:40,759 Una es, si vosotros le preguntáis 463 00:23:40,759 --> 00:23:43,140 Ahora mismo al chat GPT y le dais esta configuración 464 00:23:43,140 --> 00:23:44,039 Lo que os va a decir es 465 00:23:44,039 --> 00:23:45,900 Usamos el DEVCOM 466 00:23:45,900 --> 00:23:48,920 Y le voy a meter este parámetro como una variable 467 00:23:48,920 --> 00:23:50,740 Este otro parámetro como una variable 468 00:23:50,740 --> 00:23:52,240 Y este otro parámetro como una variable 469 00:23:52,240 --> 00:23:54,299 Entonces va a ir haciendo todo esto 470 00:23:54,299 --> 00:23:55,339 Metiendo dos variables 471 00:23:55,339 --> 00:23:58,259 Yo lo que os digo es, estamos empezando con el edad 472 00:23:58,259 --> 00:24:00,339 Vamos a evitar hacer ni variable 473 00:24:00,339 --> 00:24:01,740 Ni servidor, ni cliente 474 00:24:01,740 --> 00:24:04,359 Y vamos a hacerlo lo más fácil posible 475 00:24:04,359 --> 00:24:05,559 Lo más fácil posible sería 476 00:24:05,559 --> 00:24:08,220 Oye, copiame 477 00:24:08,220 --> 00:24:10,440 Un archivo 478 00:24:10,440 --> 00:24:11,059 Que se llama 479 00:24:11,059 --> 00:24:14,640 Fijaros, copiame el edad conf 480 00:24:14,640 --> 00:24:15,839 Aquí 481 00:24:15,839 --> 00:24:18,720 Bien, ¿y cuál es este archivo? 482 00:24:18,779 --> 00:24:20,420 Lo tengo, sí que lo tengo 483 00:24:20,420 --> 00:24:22,000 ¿Por qué? Porque cojo y digo 484 00:24:22,000 --> 00:24:24,759 SCP del Compute01 485 00:24:24,759 --> 00:24:26,799 Que ya lo configure 486 00:24:26,799 --> 00:24:29,019 En su día, por eso he dicho que vamos a empezar 487 00:24:29,019 --> 00:24:30,599 Desde algo ya 488 00:24:30,599 --> 00:24:32,279 Hecho 489 00:24:32,279 --> 00:24:34,559 Cancel 490 00:24:34,559 --> 00:24:36,339 Ahí 491 00:24:36,339 --> 00:24:49,390 Y lo voy a copiar 492 00:24:49,390 --> 00:24:51,329 En 493 00:24:51,329 --> 00:24:54,690 Conf 494 00:24:54,690 --> 00:24:57,269 ansible 495 00:24:57,269 --> 00:24:58,970 como se llama 496 00:24:58,970 --> 00:25:01,329 a ver 497 00:25:01,329 --> 00:25:02,529 que aquí no me aparece 498 00:25:02,529 --> 00:25:06,670 lo he llamado 499 00:25:06,670 --> 00:25:08,109 cluster 500 00:25:08,109 --> 00:25:10,230 tu nombre 501 00:25:10,230 --> 00:25:13,130 en templates 502 00:25:13,130 --> 00:25:14,529 lo veis ahí templates 503 00:25:14,529 --> 00:25:16,849 y el nombre que le vamos a poner 504 00:25:16,849 --> 00:25:19,250 siempre suele ponerse el mismo nombre 505 00:25:19,250 --> 00:25:20,869 con j2 506 00:25:20,869 --> 00:25:27,130 y ya está copiado 507 00:25:27,130 --> 00:25:28,869 fijaros que este 508 00:25:28,869 --> 00:25:30,789 Archivo 509 00:25:30,789 --> 00:25:33,529 Simplemente es el archivo que ya configuramos 510 00:25:33,529 --> 00:25:35,769 Cuando lo configuramos, le cambiamos el este 511 00:25:35,769 --> 00:25:38,029 Le cambiamos, le impusimos 512 00:25:38,029 --> 00:25:39,910 Lo que hacíamos cuando le decíamos 513 00:25:39,910 --> 00:25:41,809 A la edad del cliente 514 00:25:41,809 --> 00:25:43,509 La edad no sé qué es tu nombre 515 00:25:43,509 --> 00:25:45,630 Pues es este, vosotros tendréis 516 00:25:45,630 --> 00:25:47,950 Vuestro nombre, configurado para vosotros 517 00:25:47,950 --> 00:25:49,529 Perfecto 518 00:25:49,529 --> 00:25:51,470 Vamos con lo siguiente 519 00:25:51,470 --> 00:25:52,829 El siguiente task 520 00:25:52,829 --> 00:25:56,680 El switch 521 00:25:56,680 --> 00:25:59,099 ¿Os acordáis del switch? Que hay que cambiarlo 522 00:25:59,099 --> 00:26:03,380 Si estuviésemos siguiendo los ejercicios 523 00:26:03,380 --> 00:26:04,640 Diríamos 524 00:26:04,640 --> 00:26:06,160 Iríamos por este paso 525 00:26:06,160 --> 00:26:07,480 Ahora hay que cambiar el switch 526 00:26:07,480 --> 00:26:09,200 Pues lo cambiamos 527 00:26:09,200 --> 00:26:10,980 ¿Y cómo lo hacemos? 528 00:26:11,539 --> 00:26:14,059 Pues lo mismo, copiamos el switch 529 00:26:14,059 --> 00:26:17,480 ETC 530 00:26:17,480 --> 00:26:28,369 Le voy a dar a completar y tarda 531 00:26:28,369 --> 00:26:29,849 Tengo que mejor copiar 532 00:26:29,849 --> 00:26:35,740 Me ha dejado bloqueado 533 00:26:35,740 --> 00:26:41,259 Es que si utilicéis el completar 534 00:26:41,259 --> 00:26:42,299 Con el SSH 535 00:26:42,299 --> 00:26:45,700 Tarda porque lo manda por SSH el completar 536 00:26:45,700 --> 00:26:47,400 Lo voy a pegar 537 00:26:47,400 --> 00:26:48,579 Vale 538 00:26:48,579 --> 00:26:50,660 Y ahora 539 00:26:50,660 --> 00:26:53,400 Lo copiamos 540 00:26:53,400 --> 00:26:57,259 Copiar 541 00:26:57,259 --> 00:26:59,119 Pegar 542 00:26:59,119 --> 00:27:06,009 Vale 543 00:27:06,009 --> 00:27:09,170 Muy bien, lo acabamos de hacer 544 00:27:09,170 --> 00:27:11,609 Siguiente archivo que tenemos que hacer 545 00:27:11,609 --> 00:27:13,670 Fijaros, esto es importante 546 00:27:13,670 --> 00:27:14,829 Os acordáis de este 547 00:27:14,829 --> 00:27:17,750 Cuando tenemos en el SSH 548 00:27:17,750 --> 00:27:19,849 Compute 01 549 00:27:19,849 --> 00:27:21,890 Si yo hago un cat 550 00:27:21,890 --> 00:27:23,309 Del etc host 551 00:27:23,309 --> 00:27:25,869 Hay una línea que hay que meter 552 00:27:25,869 --> 00:27:27,009 Que es esta 553 00:27:27,009 --> 00:27:28,970 Que es decirle quien es el 0 554 00:27:28,970 --> 00:27:30,609 Lo que hace esta línea es decir 555 00:27:30,609 --> 00:27:32,630 Oye, está en tu host 556 00:27:32,630 --> 00:27:33,890 Esto 557 00:27:33,890 --> 00:27:36,089 Si está, no hagas nada 558 00:27:36,089 --> 00:27:36,930 Y si no está 559 00:27:36,930 --> 00:27:39,109 Métela 560 00:27:39,109 --> 00:27:43,990 Pues copiamos la siguiente task 561 00:27:43,990 --> 00:27:49,259 Y ahora ya luego configuramos el nfs 562 00:27:49,259 --> 00:27:50,759 Ya estaría 563 00:27:50,759 --> 00:27:54,200 si nos fijamos 564 00:27:54,200 --> 00:27:54,660 ahora 565 00:27:54,660 --> 00:27:57,799 voy a abrir otra consola 566 00:27:57,799 --> 00:28:06,009 para ir viendo 567 00:28:06,009 --> 00:28:07,769 los cambios, si hago un 568 00:28:07,769 --> 00:28:09,849 ssh compute 569 00:28:09,849 --> 00:28:10,710 03 570 00:28:10,710 --> 00:28:13,789 cat etc host 571 00:28:13,789 --> 00:28:17,960 vemos el host que no tiene 572 00:28:17,960 --> 00:28:19,480 nada, solamente tiene 573 00:28:19,480 --> 00:28:20,960 quien es él y nada más 574 00:28:20,960 --> 00:28:22,880 y ahora lo que voy a hacer es 575 00:28:22,880 --> 00:28:24,900 hay que tener mucho cuidado 576 00:28:24,900 --> 00:28:26,539 bueno, podía dejarlo abierto 577 00:28:26,539 --> 00:28:29,559 Porque no quiero 578 00:28:29,559 --> 00:28:30,359 No quiero 579 00:28:30,359 --> 00:28:33,640 Solo quiero hacerlo sobre el cliente 3 580 00:28:33,640 --> 00:28:34,819 Vale 581 00:28:34,819 --> 00:28:36,660 Hay que tener un poco de cuidado 582 00:28:36,660 --> 00:28:39,579 Porque si tenéis un montón de clientes 583 00:28:39,579 --> 00:28:41,200 Bien configurados y de repente 584 00:28:41,200 --> 00:28:42,980 Empezáis a tocarle la configuración 585 00:28:42,980 --> 00:28:45,319 Sabéis que estos sistemas 586 00:28:45,319 --> 00:28:46,259 Son delicados 587 00:28:46,259 --> 00:28:49,079 Entonces es mejor no tocarle la configuración 588 00:28:49,079 --> 00:28:50,279 Solo tocárselos a los nueves 589 00:28:50,279 --> 00:28:53,460 A no ser que estéis desplegando todo el cluster 590 00:28:53,460 --> 00:28:55,460 A la vez, que eso es muy normal también 591 00:28:55,460 --> 00:28:57,839 Es bajarte los clientes 592 00:28:57,839 --> 00:28:59,740 Bajarte todo y desplegarlo 593 00:28:59,740 --> 00:29:01,700 Toda la vez, el cliente y el servidor 594 00:29:01,700 --> 00:29:03,940 La N 595 00:29:03,940 --> 00:29:04,640 Ahora lo miro 596 00:29:04,640 --> 00:29:07,119 Ah, en el Jan, vale 597 00:29:07,119 --> 00:29:09,099 Fijar, dice, ahora va a complicar 598 00:29:09,099 --> 00:29:10,500 Solo en el cliente 3 599 00:29:10,500 --> 00:29:13,039 Y lo que va a hacer es 600 00:29:13,039 --> 00:29:14,400 Importar el role 601 00:29:14,400 --> 00:29:17,380 Cluster, tu nombre 602 00:29:17,380 --> 00:29:23,849 Sí, funcionaría igual 603 00:29:23,849 --> 00:29:25,309 Porque lo vamos a aplicar a mano 604 00:29:25,309 --> 00:29:27,890 Pero es bueno tener bien 605 00:29:27,890 --> 00:29:29,829 escrito esto porque así te muestra los 606 00:29:29,829 --> 00:29:31,869 colorcitos y ves, te ayuda a saber 607 00:29:31,869 --> 00:29:33,750 si está bien o está mal, ahora 608 00:29:33,750 --> 00:29:35,730 fijaros que lo que hacemos es 609 00:29:35,730 --> 00:29:38,950 antes de aplicarlo 610 00:29:38,950 --> 00:29:41,769 voy a decirle, oye esto está bien 611 00:29:41,769 --> 00:29:43,769 y te dice 612 00:29:43,769 --> 00:29:45,210 vale, no hay ningún error 613 00:29:45,210 --> 00:29:47,849 lo podemos ejecutar en modo 614 00:29:47,849 --> 00:29:49,250 prueba, es decir 615 00:29:49,250 --> 00:29:51,529 como hacíamos cuando 616 00:29:51,529 --> 00:29:52,650 hacíamos el netplan debug 617 00:29:52,650 --> 00:29:55,890 para ver que no hay ningún problema porque si no perdemos conexión 618 00:29:55,890 --> 00:29:57,309 a veces cuando vas a 619 00:29:57,309 --> 00:29:59,450 Configurar algo 620 00:29:59,450 --> 00:30:02,289 Algo con muchas instrucciones 621 00:30:02,289 --> 00:30:03,410 Es mejor hacer la prueba 622 00:30:03,410 --> 00:30:07,140 Estamos seguros 623 00:30:07,140 --> 00:30:10,309 Vale 624 00:30:10,309 --> 00:30:12,750 Lo siguiente es 625 00:30:12,750 --> 00:30:13,769 Estamos seguros 626 00:30:13,769 --> 00:30:15,990 Sobre quien voy a 627 00:30:15,990 --> 00:30:19,130 Sobre quien voy a hacer los cambios 628 00:30:19,130 --> 00:30:20,609 Y decimos 629 00:30:20,609 --> 00:30:21,569 Muy bien 630 00:30:21,569 --> 00:30:25,410 Lístame los hosts sobre los que voy a hacer los cambios 631 00:30:25,410 --> 00:30:26,470 Antes de hacerlos 632 00:30:26,470 --> 00:30:29,049 Ahora no tenemos miedo porque tenemos una maquina 633 00:30:29,049 --> 00:30:30,470 Que son virtuales pero 634 00:30:30,470 --> 00:30:33,630 Cuando tienes un clúster en producción 635 00:30:33,630 --> 00:30:35,710 Y lo tienes que parar para hacer estas cosas 636 00:30:35,710 --> 00:30:38,150 Hay que tener mucho cuidado 637 00:30:38,150 --> 00:30:38,910 Y por fin 638 00:30:38,910 --> 00:30:41,910 Aplicamos sobre el cliente 3 639 00:30:41,910 --> 00:30:43,210 Los cambios 640 00:30:43,210 --> 00:30:47,220 Voy a conectarme al cliente 3 641 00:30:47,220 --> 00:30:48,119 Aquí 642 00:30:48,119 --> 00:30:49,619 Compute 03 643 00:30:49,619 --> 00:30:52,599 Vemos los cambios como los está haciendo 644 00:30:52,599 --> 00:30:57,400 Está instalando el LDA 645 00:30:57,400 --> 00:31:00,579 Vamos a ver si ha hecho ya en el host 646 00:31:00,579 --> 00:31:01,319 Ha metido 647 00:31:01,319 --> 00:31:04,980 Creo que se viene luego 648 00:31:04,980 --> 00:31:08,019 Aquí todavía no lo ha metido a la línea que tiene que meter 649 00:31:08,019 --> 00:31:09,319 Vale 650 00:31:09,319 --> 00:31:10,720 Esperamos 651 00:31:10,720 --> 00:31:14,599 Una vez que esté el LDAP 652 00:31:14,599 --> 00:31:18,359 Instalado con todos sus usuarios 653 00:31:18,359 --> 00:31:19,420 Ahora lo comprobaremos 654 00:31:19,420 --> 00:31:21,380 ¿Qué es lo que vamos a hacer? 655 00:31:22,299 --> 00:31:22,740 Fijaros 656 00:31:22,740 --> 00:31:25,279 Voy a ir preparándolo mientras que se instala 657 00:31:25,279 --> 00:31:29,059 Vamos a instalar el NFS 658 00:31:29,059 --> 00:31:30,640 El Atos 659 00:31:30,640 --> 00:31:32,240 El Automaster 660 00:31:32,240 --> 00:31:33,279 Y el AutoHome 661 00:31:33,279 --> 00:31:36,180 Esto es para reiniciar los demonios 662 00:31:36,180 --> 00:31:40,619 Muy bien, si no ha fallado 663 00:31:40,619 --> 00:31:42,200 Yo debería hacer aquí 664 00:31:42,200 --> 00:31:43,380 Veis que aparece 665 00:31:43,380 --> 00:31:46,339 Y hacer un get en password 666 00:31:46,339 --> 00:31:48,180 Y debería tener todos los usuarios 667 00:31:48,180 --> 00:31:50,259 Ya los tenemos, acabamos de instalar en el cliente 668 00:31:50,259 --> 00:31:51,660 Los usuarios 669 00:31:51,660 --> 00:31:53,720 Vamos a hacer el resto 670 00:31:53,720 --> 00:31:56,220 Que es, de igual manera 671 00:31:56,220 --> 00:31:57,240 Copiamos 672 00:31:57,240 --> 00:31:59,720 Si fuésemos mirando los apuntes 673 00:31:59,720 --> 00:32:02,339 Lo que vamos a hacer es, el nfs common 674 00:32:02,339 --> 00:32:03,980 Si está present no lo hace 675 00:32:03,980 --> 00:32:05,240 El atops 676 00:32:05,240 --> 00:32:07,839 ¿Qué le pasa? Que necesito el automaster 677 00:32:07,839 --> 00:32:10,500 El auto-home 678 00:32:10,500 --> 00:32:12,920 Y ya está 679 00:32:12,920 --> 00:32:15,059 Pues voy a copiar esos dos archivos 680 00:32:15,059 --> 00:32:15,599 Que sería 681 00:32:15,599 --> 00:32:19,079 El auto-master y el auto-home 682 00:32:19,079 --> 00:32:31,279 Voy a copiar y pegar 683 00:32:31,279 --> 00:32:32,400 Porque ya sabéis que yo 684 00:32:32,400 --> 00:32:35,579 No me fío de cuando escribes 685 00:32:35,579 --> 00:32:40,420 Y lo copiamos 686 00:32:40,420 --> 00:32:41,420 Aquí en templates 687 00:32:41,420 --> 00:32:45,509 J2 688 00:32:45,509 --> 00:32:47,730 Y el otro es el auto-master 689 00:32:47,730 --> 00:32:48,869 A lo mejor hay que tocar algo 690 00:32:48,869 --> 00:32:51,730 Porque es verdad que no voy a 691 00:32:51,730 --> 00:32:53,269 instalarlo todo, se lo voy a instalar 692 00:32:53,269 --> 00:32:55,369 ahora lo reviso 693 00:32:55,369 --> 00:32:57,910 que esté todo bien, automaster 694 00:32:57,910 --> 00:33:05,049 y voy a revisarlos 695 00:33:05,049 --> 00:33:06,630 antes de ejecutar todo esto 696 00:33:06,630 --> 00:33:11,269 bien, este está bien 697 00:33:11,269 --> 00:33:12,029 que es el auto home 698 00:33:12,029 --> 00:33:14,690 pero el automaster puede que 699 00:33:14,690 --> 00:33:17,109 hay un poquitito, o sea, no quiero que haga todo esto 700 00:33:17,109 --> 00:33:18,430 porque os acordáis de que 701 00:33:18,430 --> 00:33:21,069 es el home, esto es cosa 702 00:33:21,069 --> 00:33:23,170 del modules environment, lo quito 703 00:33:23,170 --> 00:33:26,329 no, lo voy a dejar 704 00:33:26,329 --> 00:33:31,569 Lo copio otra vez 705 00:33:31,569 --> 00:33:34,109 Lo voy a dejar porque luego si lo quiero aplicar a todos 706 00:33:34,109 --> 00:33:36,190 A lo mejor a los otros los desconfiguro 707 00:33:36,190 --> 00:33:38,390 Hay que tener un poco de cuidado 708 00:33:38,390 --> 00:33:39,549 Sobre todo ahora que estoy haciendo 709 00:33:39,549 --> 00:33:40,849 Macachitos 710 00:33:40,849 --> 00:33:41,849 Pero bueno 711 00:33:41,849 --> 00:33:43,589 Lo voy a quitar 712 00:33:43,589 --> 00:33:47,329 Vale, eso no me importa 713 00:33:47,329 --> 00:33:50,450 Porque no existe este archivo 714 00:33:50,450 --> 00:33:51,049 Lo tengo que quitar 715 00:33:51,049 --> 00:33:55,960 Y ahora ya lo ejecuto 716 00:33:55,960 --> 00:33:58,160 Aplicamos el edad 717 00:33:58,160 --> 00:34:02,660 Ahí, en el cliente 3 718 00:34:02,660 --> 00:34:06,779 Lo del cliente 3 hubiera dado igual 719 00:34:06,779 --> 00:34:08,559 Porque dentro de la aplica al cliente 720 00:34:08,559 --> 00:34:10,239 Tienes el host que es cliente 3, pero 721 00:34:10,239 --> 00:34:12,539 Es que lo que os digo es que 722 00:34:12,539 --> 00:34:14,320 Si no lo podéis desconfigurar el resto 723 00:34:14,320 --> 00:34:15,500 Y no quiero 724 00:34:15,500 --> 00:34:18,559 Es mucho trabajo, ya lo sabéis 725 00:34:18,559 --> 00:34:27,170 Lo que va a suceder 726 00:34:27,170 --> 00:34:28,969 Es que si luego hacemos aquí 727 00:34:28,969 --> 00:34:29,469 Un 728 00:34:29,469 --> 00:34:31,409 Me voy a salir 729 00:34:31,409 --> 00:34:34,289 hago un su 730 00:34:34,289 --> 00:34:37,989 tu nombre 1, por ejemplo 731 00:34:37,989 --> 00:34:40,489 hago 732 00:34:40,489 --> 00:34:43,789 ssh 733 00:34:43,789 --> 00:34:51,420 copy id 734 00:34:51,420 --> 00:34:54,039 en compute 03 735 00:34:54,039 --> 00:34:56,460 que es el que acabamos de instalar 736 00:34:56,460 --> 00:35:07,579 claro, lo he 737 00:35:07,579 --> 00:35:14,039 no me acuerdo del password 738 00:35:14,039 --> 00:35:15,780 ah, vale 739 00:35:15,780 --> 00:35:18,579 cambié el password y ahora 740 00:35:18,579 --> 00:35:19,920 Tampoco me acuerdo 741 00:35:19,920 --> 00:35:22,480 Me meto como root y ya está, ahí lo veo 742 00:35:22,480 --> 00:35:24,739 He hecho el compute 3 743 00:35:24,739 --> 00:35:25,679 Lo compruebo aquí 744 00:35:25,679 --> 00:35:28,940 Vale, veo a ver si se ha ejecutado todo esto 745 00:35:28,940 --> 00:35:30,519 Está todavía instalando la TOPS 746 00:35:30,519 --> 00:35:32,360 Lo tendrá que reiniciar 747 00:35:32,360 --> 00:35:36,179 Vamos a esperar a que lo haga 748 00:35:36,179 --> 00:35:48,619 Cuando hicimos esto 749 00:35:48,619 --> 00:35:51,199 Cuando lo hicimos 750 00:35:51,199 --> 00:35:52,860 Acordaros que tuvimos que reiniciar 751 00:35:52,860 --> 00:35:54,719 El ordenador para que no se funcionase 752 00:35:54,719 --> 00:35:56,619 Voy a reiniciarlo 753 00:35:56,619 --> 00:36:00,039 El Atos tuvo problemas 754 00:36:00,039 --> 00:36:03,730 Lo reinicio 755 00:36:03,730 --> 00:36:05,969 Y... 756 00:36:05,969 --> 00:36:08,769 Y si queréis ir saliendo 757 00:36:08,769 --> 00:36:12,130 Nos vemos después del recreo 758 00:36:12,130 --> 00:36:14,650 Luego mientras que lo vais saliendo 759 00:36:14,650 --> 00:36:15,429 Luego reinicio 760 00:36:15,429 --> 00:36:16,929 El viernes 761 00:36:16,929 --> 00:36:19,750 No tenemos ni lenguaje de marca 762 00:36:19,750 --> 00:36:20,730 Ni bases de datos 763 00:36:20,730 --> 00:36:21,469 Ahora hablamos 764 00:36:21,469 --> 00:36:23,050 Estoy grabando 765 00:36:23,050 --> 00:36:26,809 Simplemente lo estoy reiniciando 766 00:36:26,809 --> 00:37:04,239 para que funcione todo. Ya se ha reiniciado, me conecto, me hago su tu nombre 1, f-h y 767 00:37:04,239 --> 00:37:13,960 vemos aquí como funciona la TOF y el NF server. Y con esto hemos acabado este ejercicio.