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]

[1] http://slurm.schedmd.com/

[2] http://www.apache.org/licenses/LICENSE-2.0

О проекте

Install SLURM cluster

Установить
ansible-galaxy install indigo-dc/ansible-role-slurm
Лицензия
Unknown
Загрузки
1756
Владелец