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 для управления его доступностью. | |
| stripes | нет | Количество полос для тома | ||
| transport | нет | tcp |
| Тип транспорта для тома |
Примеры
- 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