Creación de pool de cuentas


Uso del script

Para crear el pool de cuentas en los clusters de GridUNAM, se puede utilizar el script llamado pool_cuentas.sh (almacenado en el repositorio git del proyecto).

Uso del script:

Debe ejecutarse en todos los nodos de cada cluster con privilegios de root para que se creen las cuentas necesarias.

Sin argumentos, de forma predeterminada, el script crea 20 cuentas de gridunamXXXX (gridunam0001 . . . gridunam0020) con home /home/gridunamXXXX.

Para ajustarse a cada sitio, el script puede crear "n" número de cuentas y personalizar el home de los usuarios.

Puede recibir uno o dos argumentos.

Si es un argumento:

  • Puede ser el número de cuentas a crear con home /home.
  • Puede ser la ruta base al home de los usuarios y de forma predeterminada creará 20 cuentas.

Si son dos argumentos: - Los argumentos deben ser el número de cuentas y la ruta al directorio home base en cualquier orden.

Sintaxis:

./pool_cuentas.sh [número_de_cuentas]
./pool_cuentas.sh [ruta_base_home]
./pool_cuentas.sh [número_de_cuentas] [ruta_base_home]
./pool_cuentas.sh [ruta_base_home] [número_de_cuentas]
Ejemplos válidos de ejecución:
./pool_cuentas.sh 
./pool_cuentas.sh 99
./pool_cuentas.sh /home/grid/
./pool_cuentas.sh 30 /cuentas/usuarios
./pool_cuentas.sh /home/gridunam/ 2000

Instalación del módulo gridunam

Para las cuentas de usuario que envían jobs en el nodo submit, se debe de instalar el módulo gridunam. Para poder instalarlo en cada cuenta, se debe realizar lo siguiente:

  1. Instalar el paquete RPM llamado environment-modules-5.1.1-2.el7.x86_64.rpm en el nodo submit. El paquete se encuentra en el repositorio git en la ruta ./paquetes.
  2. Agregar la siguiente línea al archivo $HOME/.bashrc del usuario:
    module use -a $HOME/.gridunam/privatemodules
    
  3. Obtener el directorio gridunam del repositorio git (en la ruta ./scripts).
  4. En el home de cada usuario, copiar el directorio gridunam y nombrarlo como .gridunam de manera que la ruta final sea $HOME/.gridunam

Contribución

Autores de esta página:
Leobardo Itehua (5.56%), Eduardo Iván Ortega Alarcón (94.44%)

Revisión


Última revisión de esta página:
2023-07-03

Créditos


Todos los derechos reservados © 2022 Universidad Nacional Autónoma de México.
Prohibida la reproducción parcial o total sin autorización expresa de la
Universidad Nacional Autónoma de México – UNAM.
Ciudad Universitaria, Ciudad de México. México.