stackhpc.gluster-cluster
Klaster Gluster
Jest to lekka i zdefiniowana rola do konfigurowania klastra Gluster, obsługującego jedną woluminę i rozłożonego na wiele węzłów.
Rola ta postara się wykorzystać wszystkie aktywne hosty w trakcie odgrywania zadania.
Wymagania
Na chwilę obecną obsługiwane są tylko hosty CentOS.
Hosty muszą być jednorodne pod względem urządzeń blokowych. W szczególności urządzenia blokowe określone w
gluster_cluster_block_devices
powinny istnieć we wszystkich węzłach w klastrze.
Zmienne roli (wymagane)
gluster_cluster_volume_name
: Nazwa woluminu Gluster do utworzenia.gluster_cluster_block_devices
: Lista urządzeń blokowych do utworzenia cegiełek.gluster_cluster_transport_interface
: Na przykład:ib0
,enp0s1
.gluster_cluster_transport_mode
: Opcje totcp
lubrdma
.
Zmienne roli (opcjonalne)
gluster_cluster_hosts
: Domyślnie wszystkie hosty w grupiegluster_cluster_storage_group_name
. Hosty, które dostarczają cegiełki dla woluminu utworzonego przez klaster Gluster.gluster_cluster_storage_group_name
: Domyślniestorage
. Nazwa grupy Ansible dla hostów pamięci z pliku inwentaryzacyjnego.gluster_cluster_volume_options
: Słownik opcji woluminu Gluster.gluster_cluster_volume_base_path
: Podstawowy folder do przechowywania woluminów.gluster_cluster_stripes
: Domyślnie0
. Zobacz [1].gluster_cluster_disperses
: Domyślnie0
. Zobacz [1].gluster_cluster_replicas
: Domyślnie0
. Zobacz [1].gluster_cluster_redundancies
: Domyślnie0
. Zobacz [1].
[1] https://docs.gluster.org/en/v3/Administrator%20Guide/Setting%20Up%20Volumes/
Zależności
Brak
Przykładowy playbook
Poniższy playbook konfiguruje wolumin Gluster:
---
- nazwa: Konfiguruj Gluster
hosty: storage
role:
- rola: 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'
Informacje o autorze
- Doug Szumski (doug@stackhpc.com)
O projekcie
Lightweight and opinionated role to deploy a Gluster cluster.
Zainstaluj
ansible-galaxy install stackhpc.gluster-cluster
Licencja
apache-2.0
Pobrania
169
Właściciel
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.