idiv-biodiversity.mmmodules

Rol de Ansible: mmmodules

Módulos de Ansible para IBM Spectrum Scale (anteriormente GPFS) sistemas de archivos.

Tabla de Contenidos

Requisitos

  • Ansible 2.4

Uso del Módulo

Hay una situación un poco complicada porque algunos comandos solo se pueden ejecutar si todo está configurado. Entonces, asumiendo que un filer ya está en funcionamiento, podemos usar uno como delegado:

- name: encontrar nuestro delegado
  set_fact:
    mmdelegate: '{{ groups.filer | random }}'

Esto se puede usar con los módulos si es necesario:

- name: agregar nodo
  mmnode:
    name: node007
  delegate_to: '{{ mmdelegate }}'

- name: agregar a nodeclass
  mmnodeclass:
    node: node007
    nodeclass: compute
  delegate_to: '{{ mmdelegate }}'

- name: establecer licencia
  mmlicense:
    node: node007
    license: client
  delegate_to: '{{ mmdelegate }}'

La configuración se puede hacer para las clases de nodo:

- name: pequeño pool de páginas para compute
  mmconfig:
    node: compute
    key: pagepool
    value: 4G
  run_once: yes

- name: pool de páginas grande para filer
  mmconfig:
    node: filer
    key: pagepool
    value: 256G
  run_once: yes

Dependencias

---

# requirements.yml

roles:

  - name: idiv_biodiversity.mmmodules
    src: https://github.com/idiv-biodiversity/ansible-role-mmmodules
    version: vX.Y.Z

...

Ejemplo de Playbook

Playbook de Nivel Superior

Escribe un playbook de nivel superior:

---

- name: servidor de archivos
  hosts: filer

  roles:
    - role: idiv_biodiversity.mmmodules

...

Dependencia de Rol

Define la dependencia del rol en meta/main.yml:

---

dependencies:

  - role: idiv_biodiversity.mmmodules

...

Licencia

MIT

Información del Autor

Este rol fue creado en 2022 por Christian Krause alias wookietreiber en GitHub, administrador de sistemas de clúster HPC en el Centro Alemán para Investigación Integrativa de Biodiversidad (iDiv).

Acerca del proyecto

modules for IBM Spectrum Scale

Instalar
ansible-galaxy install idiv-biodiversity.mmmodules
Licencia
mit
Descargas
1.5k