indigo-dc.slurm
Rola klastra SLURM
Zainstaluj klaster SLURM [1]. Ta rola została specjalnie opracowana do użycia w projekcie INDIGO.
Zmienne roli
Poniżej znajdują się zmienne, które można przekazać do tej roli oraz ich krótkie opisy.
# Wersja SLURM do zainstalowania (w przypadku systemów RH)
slurm_version: 16.05.8
# Typ węzła do zainstalowania: front lub wn
slurm_type_of_node: front
# Nazwa serwera SLURM
slurm_server_name: slurmserver
# Adres IP serwera SLURM
slurm_server_ip: 127.0.0.1
# Prefiks do ustawienia dla węzłów roboczych SLURM
slurm_vnode_prefix: vnode-
# Te trzy wartości służą do definiowania WN
# Zdefiniuj tylko jedną z nich. W przypadku zdefiniowania
# więcej niż jednej, są one priorytetowane w tej samej kolejności, w jakiej pojawiają się w tym pliku
# Lista nazw WN
slurm_wn_nodenames: []
# Lista IP WN
slurm_wn_ips: []
# Liczba WN
slurm_wn_num: -1
# Liczba CPU WN
slurm_wn_cpus: 1
# Domyślny użytkownik do zarządzania ssh i slurm
slurm_user: slurm
slurm_uid: "1994"
# Hasło używane do stworzenia klucza munge do autoryzacji między serwerem a pracownikami
slurm_password: hfe1q4ujaucsu913
# Domyślny użytkownik dla munge
munge_user: munge
munge_uid: "1995"
Przykład playbooka
To przykład, jak zainstalować klaster 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']}}" }
Licencja
Licencja Apache v2 [2]
Zainstaluj
ansible-galaxy install indigo-dc.slurm
Licencja
Unknown
Pobrania
1.8k
Właściciel