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_devicesdeben 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 seatcpordma.
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-clusterLicencia
apache-2.0
Descargas
182
Propietario
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.
