glusterfs

Ansible Роль: GlusterFS

CI

Устанавливает и настраивает GlusterFS на Linux.

Требования

Чтобы GlusterFS мог соединяться между серверами, должны быть открыты TCP порты 24007, 24008, и 24009/49152+ (этот порт, плюс дополнительный увеличиваемый порт для каждого дополнительного сервера в кластере; последнее касается версии GlusterFS 3.4+), и TCP/UDP порт 111. Вы можете открыть эти порты с помощью любого брандмауэра (это можно легко настроить с помощью роли geerlingguy.firewall).

Эта роль выполняет базовую установку и настройку Gluster, но не настраивает или монтирует блоки (тома), так как этот шаг проще выполнить в серии плейов в вашем собственном плейбуке. Ansible 1.9+ включает модуль gluster_volume, который облегчает управление томами Gluster.

Переменные роли

Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml):

glusterfs_default_release: ""

Вы можете указать default_release для apt на Debian/Ubuntu, переопределив эту переменную. Это полезно, если вам нужен другой пакет или версия для основных пакетов GlusterFS (например, GlusterFS 3.5.x вместо 3.2.x с используемой по умолчанию версией wheezy-backports на Debian Wheezy).

glusterfs_ppa_use: true
glusterfs_ppa_version: "LATEST"

Для Ubuntu укажите, использовать ли официальный Gluster PPA, и какую версию PPA использовать. См. Руководство по началу работы с Gluster для получения дополнительной информации.

glusterfs_gpg_key_version: "7"
glusterfs_deb_version: "LATEST"

Для Debian укажите версию GPG ключа и репозитория apt, которые будут использоваться. См. Руководство по началу работы с Gluster для получения дополнительной информации.

Зависимости

Нет.

Пример плейбука

- hosts: server
  roles:
    - geerlingguy.glusterfs

Для примера реального использования прочитайте Простую настройку GlusterFS с Ansible, статью автора этой роли, которая включена в Глава 8 книги Ansible для DevOps.

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2015 году Джеффом Гирлингом, автором книги Ansible для DevOps.

Установить
ansible-galaxy install geerlingguy/ansible-role-glusterfs
Лицензия
mit
Загрузки
1352842
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns