gluster-cluster
Кластер Gluster
Это легковесная и целеустремленная роль для настройки кластера Gluster, который обслуживает один том и охватывает несколько узлов.
Роль попытается использовать все хосты, активные в плейbook.
Требования
В настоящее время поддерживаются только хосты на Centos.
Хосты должны быть однородными по блоковым устройствам. В частности, блоковые устройства, указанные в
gluster_cluster_block_devices
, должны существовать на всех узлах в кластере.
Переменные роли (обязательные)
gluster_cluster_volume_name
: Имя создаваемого тома Gluster.gluster_cluster_block_devices
: Список блоковых устройств для создания кирпичей.gluster_cluster_transport_interface
: Например:ib0
,enp0s1
.gluster_cluster_transport_mode
: Либоtcp
, либоrdma
.
Переменные роли (необязательные)
gluster_cluster_hosts
: По умолчанию включает все хосты в группеgluster_cluster_storage_group_name
. Хосты, которые предоставляют кирпичи для объема, предоставленного кластером Gluster.gluster_cluster_storage_group_name
: По умолчаниюstorage
. Имя группы Ansible для хостов хранения из файла инвентаризации.gluster_cluster_volume_options
: Словарь параметров тома Gluster.gluster_cluster_volume_base_path
: Основная папка, в которой будут храниться тома.gluster_cluster_stripes
: По умолчанию0
. См. [1].gluster_cluster_disperses
: По умолчанию0
. См. [1].gluster_cluster_replicas
: По умолчанию0
. См. [1].gluster_cluster_redundancies
: По умолчанию0
. См. [1].
[1] https://docs.gluster.org/en/v3/Administrator%20Guide/Setting%20Up%20Volumes/
Зависимости
Нет
Пример плейbook
Следующий плейbook настраивает том Gluster:
---
- name: Настроить 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'
Информация об авторе
- Даг Сзумски (doug@stackhpc.com)
О проекте
Lightweight and opinionated role to deploy a Gluster cluster.
Установить
ansible-galaxy install stackhpc/ansible-role-gluster-cluster
Лицензия
apache-2.0
Загрузки
160
Владелец
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.