community.general.aix_lvol – Настройка логических томов AIX LVM
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач, укажите: community.general.aix_lvol.
Описание
- Этот модуль создаёт, удаляет или изменяет размер логических томов AIX. Находится под вдохновением модуля lvol.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| copies целое число | Значение по умолчанию: 1 | Количество копий логического тома. Максимальное количество копий — 3. |
| lv строка / обязательно | Имя логического тома. | |
| lv_type строка | Значение по умолчанию: "jfs2" | Тип логического тома. |
| opts строка | Дополнительные параметры для команды mklv. | |
| policy строка |
| Устанавливает политику распределения по физическим томам. maximum распределяет логические разделы по максимальному числу физических томов.minimum распределяет логические разделы по минимальному числу физических томов. |
| pvs список / элементы=строка | Список физических томов, например hdisk1,hdisk2. | |
| size строка | Размер логического тома с единицами [МГТ]. | |
| state строка |
| Управление существованием логического тома. Если present и том ещё не существует, то требуется опция size. |
| vg строка / обязательно | Группа томов, к которой относится логический том. |
Примеры
- name: Create a logical volume of 512M
community.general.aix_lvol:
vg: testvg
lv: testlv
size: 512M
- name: Create a logical volume of 512M with disks hdisk1 and hdisk2
community.general.aix_lvol:
vg: testvg
lv: test2lv
size: 512M
pvs: [ hdisk1, hdisk2 ]
- name: Create a logical volume of 512M mirrored
community.general.aix_lvol:
vg: testvg
lv: test3lv
size: 512M
copies: 2
- name: Create a logical volume of 1G with a minimum placement policy
community.general.aix_lvol:
vg: rootvg
lv: test4lv
size: 1G
policy: minimum
- name: Create a logical volume with special options like mirror pool
community.general.aix_lvol:
vg: testvg
lv: testlv
size: 512M
opts: -p copy1=poolA -p copy2=poolB
- name: Extend the logical volume to 1200M
community.general.aix_lvol:
vg: testvg
lv: test4lv
size: 1200M
- name: Remove the logical volume
community.general.aix_lvol:
vg: testvg
lv: testlv
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращённое значение | Описание |
|---|---|---|
| msg строка | всегда | Пояснение результата задачи. Пример: Логический том testlv создан. |
Авторы
- Alain Dejoux (@adejoux)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/aix_lvol_module.html