gluster_volume - Управление томами GlusterFS
Новое в версии 1.9.
Описание
- Создание, удаление, запуск, остановка и настройка томов GlusterFS
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| arbiters (добавлен в 2.3) | Количество арбитров для тома. | |
| bricks | Пути к фрагментам на серверах. Несколько путей к фрагментам могут быть разделены запятыми. псевдонимы: brick | |
| cluster | Список хостов, используемых для зондирования и настройки фрагментов. | |
| directory | Директория для ограничения использования. | |
| disperses (добавлен в 2.2) | Количество фрагментации для тома. | |
| force bool |
| Если фрагмент создается в корневом разделе, модуль завершится ошибкой. Установите force в значение true, чтобы переопределить это поведение. |
| host | Переопределение локального имени хоста (для целей зондирования попарно). | |
| name обязательно | Имя тома. | |
| options | Словарь/хеш с параметрами/настройками для тома. | |
| quota | Значение квоты для ограничения использования (убедитесь, что используется 10.0МБ, а не 10МБ, см. список квот). | |
| rebalance bool |
| Определяет, будет ли кластер перебалансирован после изменений. |
| redundancies (добавлен в 2.2) | Количество резервирования для тома. | |
| replicas | Количество реплик для тома. | |
| start_on_create bool |
| Определяет, будет ли том запущен после создания или нет. |
| state обязательно |
| Используйте существует/отсутствует, чтобы гарантировать существование или отсутствие тома. Используйте запущен/остановлен для управления его доступностью. |
| stripes | Количество полос для тома. | |
| transport |
| Тип транспорта для тома. |
Примечания
Примечание
- Требуются инструменты командной строки для 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