stackhpc.gluster-cluster
Gluster-Cluster
Dies ist eine leichte und prägnante Rolle zur Konfiguration eines Gluster-Clusters, der ein einzelnes Volume bereitstellt und sich über mehrere Knoten erstreckt.
Die Rolle versucht, alle im Play aktiven Hosts zu verwenden.
Anforderungen
Derzeit werden nur CentOS-Hosts unterstützt.
Die Hosts müssen hinsichtlich der Blockgeräte homogen sein. Insbesondere sollten die in
gluster_cluster_block_devices
angegebenen Blockgeräte in allen Knoten innerhalb des Clusters vorhanden sein.
Rollenvariablen (erforderlich)
gluster_cluster_volume_name
: Name des zu erstellenden Gluster-Volumes.gluster_cluster_block_devices
: Liste der Blockgeräte, aus denen die Bricks erstellt werden.gluster_cluster_transport_interface
: Zum Beispiel:ib0
,enp0s1
.gluster_cluster_transport_mode
: Entwedertcp
oderrdma
.
Rollenvariablen (optional)
gluster_cluster_hosts
: Standardmäßig alle Hosts in dergluster_cluster_storage_group_name
-Gruppe. Die Hosts, die die Bricks für das vom Gluster-Cluster bereitgestellte Volume bereitstellen.gluster_cluster_storage_group_name
: Standardmäßigstorage
. Der Ansible Gruppenname der Speichersysteme aus der Inventardatei.gluster_cluster_volume_options
: Ein Wörterbuch von Gluster-Volume-Optionen.gluster_cluster_volume_base_path
: Der Basisordner, in dem die Volumes gespeichert werden.gluster_cluster_stripes
: Standardmäßig0
. Siehe [1].gluster_cluster_disperses
: Standardmäßig0
. Siehe [1].gluster_cluster_replicas
: Standardmäßig0
. Siehe [1].gluster_cluster_redundancies
: Standardmäßig0
. Siehe [1].
[1] https://docs.gluster.org/en/v3/Administrator%20Guide/Setting%20Up%20Volumes/
Abhängigkeiten
Keine
Beispiel-Playbook
Das folgende Playbook konfiguriert ein Gluster-Volume:
---
- name: Gluster konfigurieren
hosts: storage
roles:
- role: gluster-cluster
gluster_cluster_volume_name: mein_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'
Autoreninformationen
- Doug Szumski (doug@stackhpc.com)
Über das Projekt
Lightweight and opinionated role to deploy a Gluster cluster.
Installieren
ansible-galaxy install stackhpc.gluster-cluster
Lizenz
apache-2.0
Downloads
169
Besitzer
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.