Spec-Zone.ru › Ansible 2.4

gluster_volume - Управление томами GlusterFS

Новое в версии 1.9.

  • Обзор
  • Параметры
  • Примеры
  • Примечания
    • Статус

Обзор

  • Создание, удаление, запуск, остановка и настройка томов GlusterFS

Параметры

Параметр Обязательно Значение по умолчанию Варианты Комментарии
arbiter
(добавлен в 2.3)
нет
Количество арбитров для тома
bricks
нет
Пути к фрагментам на серверах. Несколько путей к фрагментам можно разделить запятыми.
алиасы: brick
cluster
нет
Список хостов для использования при зондировании и настройке фрагментов
directory
нет
Директория для использования ограничения
disperses
(добавлен в 2.2)
нет
Количество распределения для тома
force
нет
  • да
  • нет
Если фрагмент создается в корневой раздела, модуль завершится ошибкой. Установите force в значение «true», чтобы переопределить это поведение.
host
нет
Переопределение локального имени хоста (для целей зондирования узлов)
name
да
Имя тома
options
нет
Словарь/хеш с параметрами/настройками для тома
quota
нет
Значение квоты для ограничения (необходимо использовать 10.0МБ вместо 10МБ, см. список квот)
rebalance
нет нет
  • да
  • нет
Управляет тем, будет ли кластер перебалансирован после изменений
redundancies
(добавлен в 2.2)
нет
Количество избыточности для тома
replicas
нет
Количество реплик для тома
start_on_create
нет да
  • да
  • нет
Управляет тем, запускается ли том после создания или нет
state
да
  • present
  • absent
  • started
  • stopped
Используйте present/absent для проверки существования тома. Используйте started/stopped для управления его доступностью.
stripes
нет
Количество полос для тома
transport
нет tcp
  • tcp
  • rdma
  • tcp,rdma
Тип транспорта для тома

Примеры

- name: create gluster volume
  gluster_volume:
    state: present
    name: test1
    bricks: /bricks/brick1/g1
    rebalance: yes
    cluster:
      - 192.0.2.10
      - 192.0.2.11
  run_once: true

- name: tune
  gluster_volume:
    state: present
    name: test1
    options:
      performance.cache-size: 256MB

- name: start gluster volume
  gluster_volume:
    state: started
    name: test1

- name: limit usage
  gluster_volume:
    state: present
    name: test1
    directory: /foo
    quota: 20.0MB

- name: stop gluster volume
  gluster_volume:
    state: stopped
    name: test1

- name: remove gluster volume
  gluster_volume:
    state: absent
    name: test1

- name: create gluster volume with multiple bricks
  gluster_volume:
    state: present
    name: test2
    bricks: /bricks/brick1/g2,/bricks/brick2/g2
    cluster:
      - 192.0.2.10
      - 192.0.2.11
  run_once: true

Примечания

Примечание

  • Требуются утилиты командной строки для GlusterFS на серверах
  • Будет добавлен новые фрагменты, но не удалятся старые

Статус

Этот модуль помечен как экспериментальный, что означает, что его обратная совместимость не гарантируется.

Для получения помощи в разработке модулей, если вы этого захотите, пожалуйста, прочтите Информацию о сообществе и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/gluster_volume_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API