Модуль community.general.aix_lvol — настройка логических томов AIX LVM
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.aix_lvol.
УСТАРЕЛО
- Удалён в версии:
-
версия 15.0.0
- Причина:
-
Модуль активно не сопровождается.
- Альтернатива:
-
Вместо него используйте
ibm.power_aix.lvol. Подробнее см. https://ibm.github.io/ansible-power-aix/modules/lvol.html.
Краткое описание
- Этот модуль создаёт, удаляет и изменяет размер логических томов AIX. Создан по образцу модуля community.general.lvol.
Параметры
Параметр | Комментарии |
|---|---|
copies целое число | Количество копий логического тома. Максимальное количество копий — 3. По умолчанию: |
lv строка / обязательный | Имя логического тома. |
lv_type строка | Тип логического тома. По умолчанию: |
opts строка | Произвольные параметры, передаваемые команде mklv. По умолчанию: |
policy строка | Задаёт политику распределения между физическими томами.
Варианты:
|
pvs список / элементы=строки | Список физических томов, например По умолчанию: |
size строка | Размер логического тома в единицах [MGT]. |
state строка | Определяет, должен ли логический том существовать. Если задано Варианты:
|
vg строка / обязательный | Группа томов, частью которой является этот логический том. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Модуль может работать в режиме |
diff_mode | Поддержка: отсутствует | В режиме сравнения возвращает подробные сведения об изменениях (или о возможных изменениях в |
Примеры
- 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 строка | Понятное сообщение с результатом задачи. Возвращается: всегда Пример: |
Статус
- Этот модуль будет удалён в версии 15.0.0. [устарело]
- Дополнительные сведения см. в разделе УСТАРЕЛО.
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/aix_lvol_module.html