slurm
Роль кластера SLURM
Установите кластер SLURM [1]. Эта роль была специально разработана для использования в проекте INDIGO.
Переменные роли
Переменные, которые можно передать этой роли, и их короткое описание:
# Версия SLURM для установки (для систем RH)
slurm_version: 16.05.8
# Тип узла для установки: front или wn
slurm_type_of_node: front
# Имя сервера SLURM
slurm_server_name: slurmserver
# IP-адрес сервера SLURM
slurm_server_ip: 127.0.0.1
# Префикс для рабочих узлов SLURM
slurm_vnode_prefix: vnode-
# Эти три значения используются для определения WNs
# Определите только одно из них. Если будет определено более одного,
# они будут приоритизированы в том порядке, в котором указаны в этом файле
# Список имен WNs
slurm_wn_nodenames: []
# Список IP-адресов WNs
slurm_wn_ips: []
# Количество WNs
slurm_wn_num: -1
# Количество ЦПУ WNs
slurm_wn_cpus: 1
# Пользователь по умолчанию для ssh и управления slurm
slurm_user: slurm
slurm_uid: "1994"
# Пароль, используемый для создания ключа munge для аутентификации между сервером и работниками
slurm_password: hfe1q4ujaucsu913
# Пользователь по умолчанию для munge
munge_user: munge
munge_uid: "1995"
Пример плейбука
Пример установки кластера 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']}}" }
Лицензия
Лицензия Apache v2 [2]
Установить
ansible-galaxy install indigo-dc/ansible-role-slurm
Лицензия
Unknown
Загрузки
1756
Владелец