idiv-biodiversity.mmmodules

Rôle Ansible : mmmodules

Modules Ansible pour les systèmes de fichiers IBM Spectrum Scale (anciennement GPFS).

Table des Matières

Exigences

  • Ansible 2.4

Utilisation du Module

Il y a une situation un peu compliquée, car certaines commandes ne peuvent être exécutées que si tout est configuré. Donc, en supposant qu'un filer est déjà opérationnel, nous pouvons en utiliser un en tant que délégué :

- name: trouver notre délégué
  set_fact:
    mmdelegate: '{{ groups.filer | random }}'

Ceci peut ensuite être utilisé avec les modules si nécessaire :

- name: ajouter un nœud
  mmnode:
    name: node007
  delegate_to: '{{ mmdelegate }}'

- name: ajouter au nodeclass
  mmnodeclass:
    node: node007
    nodeclass: compute
  delegate_to: '{{ mmdelegate }}'

- name: définir la licence
  mmlicense:
    node: node007
    license: client
  delegate_to: '{{ mmdelegate }}'

La configuration peut être effectuée pour les classes de nœuds :

- name: petit pagepool pour compute
  mmconfig:
    node: compute
    key: pagepool
    value: 4G
  run_once: yes

- name: gros pagepool pour le filer
  mmconfig:
    node: filer
    key: pagepool
    value: 256G
  run_once: yes

Dépendances

---

# requirements.yml

roles:

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

...

Exemple de Playbook

Playbook Principal

Écrivez un playbook principal :

---

- name: serveur de fichiers
  hosts: filer

  roles:
    - role: idiv_biodiversity.mmmodules

...

Dépendance du Rôle

Définissez la dépendance du rôle dans meta/main.yml :

---

dependencies:

  - role: idiv_biodiversity.mmmodules

...

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2022 par Christian Krause alias wookietreiber sur GitHub, administrateur système de clusters HPC au Centre Allemand de Recherche Intégrative sur la Biodiversité (iDiv).

À propos du projet

modules for IBM Spectrum Scale

Installer
ansible-galaxy install idiv-biodiversity.mmmodules
Licence
mit
Téléchargements
1.5k