gluster_volume - Управление томами GlusterFS
Новое в версии 1.9.
Описание
- Создание, удаление, запуск, остановка и настройка томов GlusterFS
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| arbiters (добавлено в 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 для управления его доступностью. |
| 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: 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
Состояние
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.
Автор
- 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.5/modules/gluster_volume_module.html