stackhpc.gluster-cluster
Cluster Gluster
Ceci est un rôle léger et avec des préférences pour configurer un cluster Gluster, servant un seul volume et s'étendant sur plusieurs nœuds.
Le rôle essaiera d’utiliser tous les hôtes actifs dans le play.
Exigences
Actuellement, seuls les hôtes CentOS sont supportés.
Les hôtes doivent être homogènes en ce qui concerne les périphériques de bloc. En particulier, les périphériques de bloc spécifiés dans
gluster_cluster_block_devices
doivent exister sur tous les nœuds du cluster.
Variables du Rôle (obligatoires)
gluster_cluster_volume_name
: Nom du volume Gluster à créer.gluster_cluster_block_devices
: Liste des périphériques de bloc à partir desquels créer des briques.gluster_cluster_transport_interface
: Par exemple:ib0
,enp0s1
.gluster_cluster_transport_mode
: Soittcp
ourdma
.
Variables du Rôle (facultatives)
gluster_cluster_hosts
: Par défaut, tous les hôtes dans le groupegluster_cluster_storage_group_name
. Les hôtes qui fournissent les briques pour le volume fourni par le cluster Gluster.gluster_cluster_storage_group_name
: Par défautstorage
. Le nom du groupe Ansible des hôtes de stockage dans le fichier d'inventaire.gluster_cluster_volume_options
: Un dictionnaire d'options de volume Gluster.gluster_cluster_volume_base_path
: Le dossier de base dans lequel stocker les volumes.gluster_cluster_stripes
: Par défaut0
. Voir [1].gluster_cluster_disperses
: Par défaut0
. Voir [1].gluster_cluster_replicas
: Par défaut0
. Voir [1].gluster_cluster_redundancies
: Par défaut0
. Voir [1].
[1] https://docs.gluster.org/en/v3/Administrator%20Guide/Setting%20Up%20Volumes/
Dépendances
Aucune
Exemple de Playbook
Le playbook suivant configure un volume Gluster :
---
- name: Configure Gluster
hosts: storage
roles:
- role: gluster-cluster
gluster_cluster_volume_name: my_volume
gluster_cluster_block_devices:
- sdb
- sdc
- sdd
gluster_cluster_transport_interface: ib0
gluster_cluster_transport_mode: rdma
gluster_cluster_volume_options:
cluster.nufa: 'on'
Informations sur l'Auteur
- Doug Szumski (doug@stackhpc.com)
À propos du projet
Lightweight and opinionated role to deploy a Gluster cluster.
Installer
ansible-galaxy install stackhpc.gluster-cluster
Licence
apache-2.0
Téléchargements
169
Propriétaire
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.