so5.pbspro

Nazwa roli

budowanie, instalacja i konfiguracja pbspro ( https://www.pbspro.org )

Wymagania

Brak. Wymagane elementy dla PBS będą instalowane przez tę rolę.

Zmienne roli

pbspro_prefix: "/opt/pbs"
pbspro_version: "v19.1.1"
pbspro_prebuild: False
pbspro_server: True
pbspro_server_hostname: "192.168.0.1"
pbspro_child_nodes: []
pbspro_run_job_on_server: True
pbspro_qmgr_cmds: []
pbspro_installation: True
pbspro_setup: True

Proszę pamiętać, że pbspro_server_hostname nie jest ustawione domyślnie. Jeśli nie jest ustawione, PBS_SERVER w /etc/pbs.conf zostanie ustawione na localhost. Należy więc jawnie ustawić tę zmienną w środowisku z wieloma węzłami.

Akceptowane wartości dla pbspro_version są w vars/main.yml, ale ta rola jest przetestowana tylko z wersją v19.1.1 na razie.

  • pbspro_child_nodes to lista nazw hostów węzłów podrzędnych. Ta wartość będzie używana przez qmgr do utworzenia ustawienia vnode.
  • pbspro_qmgr_cmds to lista poleceń qmgre. Jeśli ta wartość jest ustawiona, qmgr -c zostanie uruchomione z każdym elementem na końcu odgrywania.
  • pbspro_run_job_on_server to zmienna flagowa, jeśli jest prawdziwa, węzeł pbsserver zaakceptuje zadania (MOM zostanie uruchomiony na węźle serwera). Domyślna wartość to True.
  • pbspro_prebuild nie jest obecnie wspierane. Jeśli ustawisz tę zmienną na True, zainstaluje wstępnie zbudowane pliki zamiast budować z źródła.
  • Jeśli pbspro_installation jest True a pbspro_setup jest False, ta rola jedynie zainstaluje PBSPro. W przeciwnym przypadku, ta rola jedynie skonfiguruje istniejący PBSPro.

Zależności

Brak.

Przykładowy Playbook

    - hosts: batchServer
      roles:
         - { "role": "so5.pbspro", "pbspro_server_hostname": "192.168.0.1" }
    - hosts: jobServer
      roles:
         - { "role": "so5.pbspro", "pbspro_server": False, "pbspro_server_hostname": "192.168.0.1" }

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Naoyuki Sogo.

O projekcie

build, install, and setup pbspro

Zainstaluj
ansible-galaxy install so5.pbspro
Licencja
mit
Pobrania
6.1k
Właściciel