Spec-Zone.ru › Ansible 2.6

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

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

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
arbiters
(добавлен в 2.3)
Количество арбитров для тома.
bricks
Пути к фрагментам на серверах. Несколько путей к фрагментам могут быть разделены запятыми.

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

Примечания

Примечание

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

Примеры

- 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: Set multiple options on GlusterFS volume
  gluster_volume:
    state: present
    name: test1
    options:
      { performance.cache-size: 128MB,
        write-behind: 'off',
        quick-read: 'on'
      }

- 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

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Taneli Leppä (@rosmo)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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