indigo-dc.slurm
Rol del clúster SLURM
Instalar el clúster SLURM [1]. Este rol ha sido desarrollado específicamente para ser utilizado en el proyecto INDIGO.
Variables del Rol
Las variables que se pueden pasar a este rol y una breve descripción de ellas son las siguientes.
# Versión de SLURM a instalar (en caso de sistemas RH)
slurm_version: 16.05.8
# Tipo de nodo a instalar: front o wn
slurm_type_of_node: front
# Nombre del servidor SLURM
slurm_server_name: slurmserver
# Dirección IP del servidor SLURM
slurm_server_ip: 127.0.0.1
# Prefijo a establecer para los nodos de trabajo de SLURM
slurm_vnode_prefix: vnode-
# Estos tres valores se utilizan para definir los WNs
# Solo se debe definir uno de ellos. En caso de definir más de uno,
# tienen prioridad en el mismo orden que aparece en este archivo.
# Lista de nombres de los WNs
slurm_wn_nodenames: []
# Lista de IPs de los WNs
slurm_wn_ips: []
# Número de WNs
slurm_wn_num: -1
# Número de CPUs de los WNs
slurm_wn_cpus: 1
# Usuario predeterminado para ssh y gestión de slurm
slurm_user: slurm
slurm_uid: "1994"
# Contraseña utilizada para derivar una clave de munge para la autenticación entre el servidor y los trabajadores
slurm_password: hfe1q4ujaucsu913
# Usuario predeterminado para munge
munge_user: munge
munge_uid: "1995"
Ejemplo de Playbook
Este es un ejemplo de cómo instalar un clúster Torque/PBS:
- hosts: server
roles:
- { role: 'indigo-dc.slurm', slurm_type_of_node: 'front', slurm_server_ip: '{{ansible_default_ipv4}}', slurm_wn_nodenames: "{{ groups['wns']|map('extract', hostvars, 'ansible_hostname')|list }}" }
- hosts: wns
roles:
- { role: 'indigo-dc.slurm', slurm_type_of_node: 'wn', slurm_server_ip: "{{hostvars['server']['ansible_default_ipv4']}}" }
Licencia
Licencia Apache v2 [2]
Instalar
ansible-galaxy install indigo-dc.slurm
Licencia
Unknown
Descargas
1.8k
Propietario