so5.pbspro

Nombre del Rol

Construir, instalar y configurar pbspro (https://www.pbspro.org)

Requisitos

Ninguno. Los requisitos previos para PBS serán instalados por este rol.

Variables del Rol

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

Ten en cuenta que pbspro_server_hostname no está configurado por defecto.
Si no se establece, PBS_SERVER en /etc/pbs.conf se configurará como localhost.
Por lo tanto, debes establecer esta variable explícitamente en un entorno de múltiples nodos.

Los valores aceptables para pbspro_version están en vars/main.yml, pero este rol solo ha sido probado con v19.1.1 por ahora.

  • pbspro_child_nodes es una lista de nombres de host de nodos secundarios. Este valor será utilizado por qmgr para crear la configuración de vnode.
  • pbspro_qmgr_cmds es una lista de comandos de qmgr. Si se establece este valor, se ejecutará qmgr -c con cada elemento al final del play.
  • pbspro_run_job_on_server es una variable de bandera; si es verdadero, el nodo pbsserver aceptará trabajos (MOM se iniciará en el nodo del servidor). El valor por defecto es True.
  • pbspro_prebuild no está soportado por ahora. Si estableces esta variable como True, instalará binarios preconstruidos en lugar de construir desde la fuente.
  • Si pbspro_installation es True y pbspro_setup es falso, este rol solo instala PBSPro. En el caso contrario, este rol solo configura PBSPro existente.

Dependencias

Ninguna.

Ejemplo de 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" }

Licencia

MIT

Información del Autor

Este rol fue creado por Naoyuki Sogo.

Acerca del proyecto

build, install, and setup pbspro

Instalar
ansible-galaxy install so5.pbspro
Licencia
mit
Descargas
6.1k
Propietario