stackhpc.gluster-cluster
Gluster Cluster
Este es un rol ligero y con opiniones para configurar un clúster Gluster, que sirve un solo volumen y abarca múltiples nodos.
El rol intentará usar todos los hosts activos en la tarea.
Requisitos
Actualmente solo se admiten hosts Centos.
Los hosts deben ser homogéneos en cuanto a dispositivos de bloque. En particular, los dispositivos de bloque especificados en
gluster_cluster_block_devices
deben existir en todos los nodos dentro del clúster.
Variables del Rol (requeridas)
gluster_cluster_volume_name
: Nombre del volumen Gluster que se va a crear.gluster_cluster_block_devices
: Lista de dispositivos de bloque para crear los ladrillos.gluster_cluster_transport_interface
: Por ejemplo:ib0
,enp0s1
.gluster_cluster_transport_mode
: Ya seatcp
ordma
.
Variables del Rol (opcionales)
gluster_cluster_hosts
: Por defecto, incluye todos los hosts en el grupogluster_cluster_storage_group_name
. Los hosts que proporcionan los ladrillos para el volumen proporcionado por el clúster Gluster.gluster_cluster_storage_group_name
: Por defecto esstorage
. El nombre del grupo Ansible de hosts de almacenamiento en el archivo de inventario.gluster_cluster_volume_options
: Un diccionario de opciones del volumen Gluster.gluster_cluster_volume_base_path
: La carpeta base en la que almacenar volúmenes.gluster_cluster_stripes
: Por defecto es0
. Ver [1].gluster_cluster_disperses
: Por defecto es0
. Ver [1].gluster_cluster_replicas
: Por defecto es0
. Ver [1].gluster_cluster_redundancies
: Por defecto es0
. Ver [1].
[1] https://docs.gluster.org/en/v3/Administrator%20Guide/Setting%20Up%20Volumes/
Dependencias
Ninguna
Ejemplo de Playbook
El siguiente playbook configura un volumen Gluster:
---
- nombre: Configurar Gluster
hosts: almacenamiento
roles:
- rol: gluster-cluster
gluster_cluster_volume_name: mi_volumen
gluster_cluster_block_devices:
- sdb
- sdc
- sdd
gluster_cluster_transport_interface: ib0
gluster_cluster_transport_mode: rdma
gluster_cluster_volume_options:
cluster.nufa: 'on'
Información del Autor
- Doug Szumski (doug@stackhpc.com)
Acerca del proyecto
Lightweight and opinionated role to deploy a Gluster cluster.
Instalar
ansible-galaxy install stackhpc.gluster-cluster
Licencia
apache-2.0
Descargas
169
Propietario
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.