2.5. Exemple de script Ansible pour la gestion des volumes logiques
Cette section fournit un exemple de manuel de jeu Ansible. Ce playbook applique le rôle storage
pour créer un volume logique LVM dans un groupe de volumes.
Exemple 2.3. Un playbook qui crée un volume logique mylv dans le groupe de volumes myvg
- hosts: all vars: storage_pools: - name: myvg disks: - sda - sdb - sdc volumes: - name: mylv size: 2G fs_type: ext4 mount_point: /mnt/data roles: - rhel-system-roles.storage
Le groupe de volumes
myvg
se compose des disques suivants :-
/dev/sda
-
/dev/sdb
-
/dev/sdc
-
-
Si le groupe de volumes
myvg
existe déjà, la procédure ajoute le volume logique au groupe de volumes. -
Si le groupe de volumes
myvg
n'existe pas, le playbook le crée. -
La procédure crée un système de fichiers Ext4 sur le volume logique
mylv
et monte de manière persistante le système de fichiers à l'adresse/mnt
.
Ressources supplémentaires
-
Le fichier
/usr/share/ansible/roles/rhel-system-roles.storage/README.md
.