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]
./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:
- 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
. - Agregar la siguiente línea al archivo
$HOME/.bashrc
del usuario:module use -a $HOME/.gridunam/privatemodules
- Obtener el directorio
gridunam
del repositorio git (en la ruta./scripts
). - 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:
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.