Spec-Zone.ru › Ansible

Модуль community.general.aix_lvol – Настройка логических томов AIX LVM

Примечание

Этот модуль является частью коллекции community.general (версия 9.5.0).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Для использования в плейбуке укажите: community.general.aix_lvol.

  • Описание
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Описание

  • Этот модуль создаёт, удаляет или изменяет размер логических томов AIX. Вдохновлён модулем lvol.

Параметры

Параметр

Комментарии

copies

целое число

Количество копий логического тома.

Максимальное количество копий – 3.

По умолчанию: 1

lv

строка / обязательно

Имя логического тома.

lv_type

строка

Тип логического тома.

По умолчанию: "jfs2"

opts

строка

Дополнитеьные параметры, передаваемые команде mklv.

По умолчанию: ""

policy

строка

Устанавливает политику распределения по физическим томам.

maximum распределяет логические разделы по максимально возможному количеству физических томов.

minimum распределяет логические разделы по минимальному количеству физических томов.

Варианты:

  • "maximum" ← (по умолчанию)
  • "minimum"

pvs

список / элементы=строка

Список физических томов, например hdisk1,hdisk2.

По умолчанию: []

size

строка

Размер логического тома с единицами [МГТ].

state

строка

Управление существованием логического тома. Если present и том ещё не существует, то необходим параметр size.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

vg

строка / обязательно

Группа томов, к которой принадлежит данный логический том.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз изменения состояния без модификации целевого объекта.

diff_mode

Поддержка: отсутствует

Возвращает информацию о том, что изменилось (или, возможно, требует изменения в check_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

строка

Дружественное сообщение, описывающее результат задачи.

Возвращается: всегда

Пример: "Logical volume testlv created."

Авторы

  • Alain Dejoux (@adejoux)

Ссылки на коллекцию

  • Система отслеживания задач
  • Репозиторий (источники)
  • Задайте вопрос о помощи
  • Отправить сообщение об ошибке
  • Запросить новую функцию
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/aix_lvol_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API