Spec-Zone.ru › Ansible 2.9

netapp_e_storagepool – NetApp E-Series управление группами томов и дисками пулов

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

Описание

  • Создание или удаление групп томов и дисков пулов для хранилищ NetApp E-Series.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_password
строка / обязательно
Пароль для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
api_url
строка / обязательно
URL-адрес SANtricity Web Services Proxy или встроенного API веб-служб. Пример: https://prod-1.wahoo.acme.com/devmgr/v2
api_username
строка / обязательно
Имя пользователя для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
criteria_drive_count
целое число
Количество дисков для создания пула хранения.
Когда state=="present", необходимо указать criteria_drive_count или criteria_min_usable_capacity.
Пул будет расширен, если это число превысит количество уже установленных дисков (см. примечание об расширении ниже).
criteria_drive_interface_type
-
    Варианты:
  • sas
  • sas4k
  • fibre
  • fibre520b
  • scsi
  • sata
  • pata
Тип интерфейса для выбора дисков для пула хранения.
Если не указано, будут рассмотрены все типы интерфейсов.
criteria_drive_min_size
-
Минимальный размер отдельного диска (в единицах size_unit) для выбора дисков для пула хранения.
criteria_drive_require_da
логическое значение
добавлен в 2.9
    Варианты:
  • нет ←
  • да
Обеспечивает создание пула хранения только с дисками, поддерживающими обеспечение данных (DA).
Доступен только для новых пулов хранения; существующие пулы хранения преобразовать нельзя.
criteria_drive_require_fde
логическое значение
    Варианты:
  • нет ←
  • да
Требуется ли поддержка шифрования всего диска для дисков, добавляемых в пул хранения.
criteria_drive_type
-
    Варианты:
  • hdd
  • ssd
Тип диска (hdd или ssd) для поиска кандидатов.
Если не указано, каждый тип диска будет проверен до нахождения дисков-кандидатов, начиная с наиболее распространённого типа.
criteria_min_usable_capacity
число с плавающей точкой
Минимальный размер пула хранения (в единицах size_unit).
Когда state=="present", необходимо указать criteria_drive_count или criteria_min_usable_capacity.
Пул будет расширен, если это значение превысит его текущий размер (см. примечание об расширении ниже).
criteria_size_unit
-
    Варианты:
  • байты
  • б
  • кб
  • мб
  • гб ←
  • тб
  • пб
  • эб
  • зб
  • йб
Единица измерения для параметров размера.
erase_secured_drives
логическое значение
    Варианты:
  • нет
  • да ←
Если state=="absent", все диски пула хранения будут очищены.
Если state=="present", будут удалены все доступные диски массива хранения с включённой защитой.
name
- / обязательно
Имя пула хранения для управления.
raid_level
-
    Варианты:
  • raidAll
  • raid0
  • raid1
  • raid3
  • raid5
  • raid6
  • raidDiskPool ←
Уровень RAID пула хранения, который нужно создать.
Требуется только когда state=="present".
Когда raid_level=="raidDiskPool", требуется criteria_drive_count >= 10 or criteria_drive_count >= 11 в зависимости от характеристик массива хранения.
Когда raid_level=="raid0", требуется 1<=criteria_drive_count.
Когда raid_level=="raid1", требуется 2<=criteria_drive_count.
Когда raid_level=="raid3", требуется 3<=criteria_drive_count<=30.
Когда raid_level=="raid5", требуется 3<=criteria_drive_count<=30.
Когда raid_level=="raid6", требуется 5<=criteria_drive_count<=30.
Обратите внимание, что raidAll будет обрабатываться как raidDiskPool, а raid3 как raid5.
remove_volumes
-
Значение по умолчанию:
"да"
Перед удалением пула хранения удаляются все тома в нём.
reserve_drive_count
-
Установите количество дисков, резервируемых пулом хранения для операций восстановления.
Действительно только для пулов дисков RAID.
secure_pool
логическое значение
    Варианты:
  • нет
  • да
Включает функцию безопасности в состоянии покоя для пула хранения.
Будет работать только если все диски в пуле поддерживают безопасность (FDE, FIPS или смесь).
Предупреждение: после включения безопасности её нельзя отключить без удаления дисков.
ssid
строка
Значение по умолчанию:
1
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
state
- / обязательно
    Варианты:
  • present
  • absent
Указывает, должен ли указанный пул хранения существовать или нет.
Обратите внимание, что удаление пула хранения в настоящее время требует предварительного удаления всех определённых томов.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Нужно ли проверять сертификаты HTTPS?

Примечания

Примечание

  • Операции расширения неблокирующие из-за длительности расширения групп томов.
  • Традиционные группы томов (raid0, raid1, raid5, raid6) выполняются поэтапно, определяемым массивом хранения. Каждая необходимая операция будет выполняться до тех пор, пока запрос не завершится неудачей, что, вероятно, связано с требуемым временем расширения.
  • raidUnsupported будет обрабатываться как raid0, raidAll как raidDiskPool, и raid3 как raid5.
  • Защита от потери лотков и ящиков будет выбрана, если это возможно.
  • Модули Ansible E-Series требуют наличия экземпляра веб-сервисного прокси (WSP) для управления хранилищем или массива хранения E-Series, который поддерживает встроенный API веб-служб.
  • Встроенные веб-службы доступны в настоящее время на моделях E2800, E5700, EF570 и более новых моделях.
  • netapp_e_storage_system можно использовать для настройки систем, управляемых экземпляром WSP.

Примеры

- name: No disk groups
  netapp_e_storagepool:
    ssid: "{{ ssid }}"
    name: "{{ item }}"
    state: absent
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"
    validate_certs: "{{ netapp_api_validate_certs }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для данного модуля:

Ключ Возвращаемое значение Описание
msg
строка
успех
Сообщение об успехе

Пример:
Данные Json для созданного пула.


Статус

  • Модуль не гарантирует обратную совместимость интерфейса. [preview]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • Kevin Hulquest (@hulquest)
  • Nathan Swartz (@ndswartz)

Подсказка

Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/netapp_e_storagepool_module.html

Spec-Zone.ru

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