Saltar navegación

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

Modules_Ubuntu_server_22.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 7 de febrero de 2024 por Daniel G.

90 visualizaciones

Modules_Ubuntu_server_22.04_LTS

Descargar la transcripción

Vale, pues vamos a instalar en Module Environment. Vemos que tenemos aquí nuestros nodos, que aceptan trabajos, uno de ellos está a lock y el otro está funcionando. 00:00:00
Y vamos a grabar, vamos a empezar esto, hay que ponerlo por usuario, cuando tengamos los usuarios, para que cojan el módulo. 00:00:15
Bien, empezamos. Aquí os he dejado unos comandos que son útiles para utilizarlo. En el nodo principal instalamos el Environment Modules. 00:00:27
Fijaros, si pongo Module Available, no aparece nada. Para que aparezca, tengo que, esta frase la podría meter en el base RC, por ejemplo, de los usuarios, y yo me vengo al base RC, como siempre. 00:00:42
Está en Home. 00:00:57
Hacemos un bus para refrescarlo y aparece aquí, Module Available. Y vemos los módulos que están disponibles. 00:01:09
Vamos a crear un nuevo módulo. Para ello, nos vamos a... 00:01:17
Module Files, y Test. El módulo que vamos a crear se llama Test. 00:01:27
Lo mínimo que tiene que tener un módulo va a ser algo que ponga el Help, por ejemplo, Módules Help. 00:01:39
What is, para qué es, esto lo podemos decir, por ejemplo, si es un programa que hemos instalado, lo que haga. 00:01:47
Y esto, una vez que lo tenemos, aparecerá en nuestros Módules Available. Fijaros que aparece Test. 00:01:54
Si ahora yo lo que hago es, Módulo, Loa, Test. He cargado Test. Lo que pasa es que no va a funcionar, porque no hemos creado el archivo que es el... 00:02:08
O sea, aquí habríamos creado... 00:02:20
Nuestro ejecutable. 00:02:24
Que sería un programa que hemos podido estar compilando durante semanas. 00:02:30
Algún usuario nos ha dicho, quiero instalar este programa. Tienes que ver las licencias que tiene, ponerlos para el grupo de usuarios que lo necesitan, y compilarlo. 00:02:36
Y una vez que lo habéis hecho... 00:02:51
Creáis, o sea... 00:02:54
Esto es un script que va a hacer simplemente decir, hola, ¿quién soy yo? Y el día que es. 00:02:54
En principio, aquí habríamos instalado cualquier programa que cualquier usuario nos hubiera dicho. 00:03:01
Y entonces, ahora... 00:03:05
Hacemos Test. 00:03:08
Loa Test. 00:03:12
Test.x. Hay que darles permiso de ejecución. 00:03:16
Lo descargamos. Lo voy a cargar y volver a cargar. 00:03:24
Módulo. 00:03:30
Para descargar un módulo. 00:03:32
Aquí estaría. 00:03:35
No aparece. Es Módulo Remove. 00:03:38
Test. Y ahora Módulo Test. 00:03:42
Módulo List. Lista los módulos que tienes cargados. 00:03:45
Ves que tienes el Test. 00:03:49
Y comprobamos que aparece el comando. Y se ejecuta. 00:03:51
¿Cuál va a ser el problema? 00:03:54
El problema es que si yo, como este usuario, me meto en Compute01... 00:03:56
Y hago Módulo... 00:04:03
List... 00:04:06
Command Non Found... 00:04:08
Bueno, ehh... 00:04:10
Ni siquiera está el comando. 00:04:15
Tenemos que configurar los programas de tal forma que todo lo que instalemos en el nodo principal... 00:04:17
...se exporte a todos los nodos de nuestro clúster. 00:04:24
Imaginaos que tenemos 20 nodos. No vamos a estar instalando uno por uno todos los programas y los... 00:04:29
Entonces lo que hacemos es exportarlo. 00:04:35
¿Cómo lo exportamos? 00:04:37
Vamos a ver, por ejemplo, esto es un script. 00:04:42
Fijaros. 00:04:45
Este es el problema que va a aparecer. 00:04:46
Si yo ejecuto este script... 00:04:48
Ahora... 00:04:50
Lo ejecutamos. 00:04:54
Ese batch. 00:05:22
Escrib... 00:05:24
Este se ejecuta enseguida, porque no hace un sleep. 00:05:26
¿Qué es lo que hace? 00:05:32
Ha hecho tu nombre y Compute01. 00:05:34
Si os fijáis... 00:05:36
Ehh... 00:05:38
No ha hecho el test. 00:05:40
Si lo vuelvo a ejecutar... 00:05:42
Borro la salida... 00:05:44
... 00:05:46
... 00:05:48
... 00:05:50
... 00:05:52
... 00:05:53
... 00:05:54
... 00:05:54
... 00:05:55
Ahí está. 00:05:57
No ejecuta todo el script porque no está en los... 00:05:58
Si hacemos el log... 00:06:05
Álvaro, por favor... 00:06:11
Aquí veis que no está el comando, porque no está en los nodos. 00:06:15
Tenemos que exportar a todos los nodos... 00:06:24
... 00:06:30
El environment. 00:06:31
Pues vamos a hacerlo. 00:06:32
¿Cómo se hace? 00:06:33
Vamos al export. 00:06:35
A ver, ¿cómo se hace? 00:06:37
Pues como hemos dicho siempre, lo que hacemos primero es preparar la carpeta export... 00:06:39
...y decimos que queremos exportar a más de los usuarios... 00:06:43
... 00:06:47
... 00:06:48
... 00:06:49
... 00:06:50
... 00:06:51
... 00:06:52
básicamente, él va a exportar a todos los ordenadores de nuestra red, se ve aquí, y tenemos que preparar los nodos, no solamente en el nodo 1, sino en todos los nodos que tengamos. 00:06:52
Esto luego lo haremos con Ansible, el Atops, una vez que hemos cambiado el export, ¿qué tenemos que hacer? System, CTL, si nos vamos a export tenemos que reiniciar, fijaros, NFS, abrimos pestaña, vemos, y reiniciamos, cada vez que cambiamos el export tenemos que reiniciar el servicio. 00:07:09
Vamos ahora al nodo 2. 00:07:38
Nodo 0, nodo 1, SSH Compute 01, nos metemos y vamos a preparar el Atops. ¿Cómo preparamos el Atops? Pues lo mismo que hemos hecho antes, nos vamos al automáster y en el automáster metemos una línea más, que va a ser el autosar. 00:07:39
¿Qué es lo que hace el autosar? 00:08:07
Va a montar el export, este es el autohome, y este es el autosar, que sería un archivo nuevo. 00:08:09
Bien, reiniciamos. 00:08:16
El Atops. 00:08:39
Y tenemos que hacer lo mismo en el nodo 2, que viene siendo en automáster. 00:08:45
Bien, reiniciamos. 00:08:56
Copiamos, pegamos, y el autosar. 00:09:09
Es que este es un archivo nuevo, es el que acabamos de meter en el automáster. 00:09:18
Fijaros lo que hace, es en app va a montar el export, y aquí es donde tenemos todos los programas. 00:09:24
L, restart, autops. 00:09:32
Muy bien, ahora cuando lancemos el script... 00:09:36
¿Qué es lo que sucede? 00:09:39
Fijaros, que ahora sí funciona el test, ya no hay problemas. 00:09:43
Si hacemos un cat del log, ya no hay ningún problema. 00:09:47
¿Qué ha sucedido? 00:09:52
Que en este nodo se han exportado los programas que tengamos aquí metidos en el modules, environment. 00:09:53
Y con esto terminamos de configurarlo. 00:10:00
Idioma/s:
es
Idioma/s subtítulos:
es
Autor/es:
Daniel González Trabada
Subido por:
Daniel G.
Licencia:
Dominio público
Visualizaciones:
90
Fecha:
7 de febrero de 2024 - 9:13
Visibilidad:
Público
Centro:
IES FRANCISCO DE QUEVEDO
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
20.86 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid