Модуль netapp_eseries.santricity.netapp_e_storagepool – Управление группами томов и дисками NetApp E-Series
Примечание
Этот модуль входит в коллекцию netapp_eseries.santricity (версия 1.4.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install netapp_eseries.santricity.
Чтобы использовать его в плейбуке, укажите: netapp_eseries.santricity.netapp_e_storagepool.
Добавлена в netapp_eseries.santricity 2.2.0
Обзор
- Создание или удаление групп томов и дисков для массивов хранения NetApp E-Series.
Параметры
Параметр | Комментарии |
|---|---|
api_password string / required | Пароль для аутентификации с помощью SANtricity Web Services Proxy или Embedded Web Services API. |
api_url string / required | URL для SANtricity Web Services Proxy или Embedded Web Services API. Пример https://prod-1.wahoo.acme.com/devmgr/v2 |
api_username string / required | Имя пользователя для аутентификации с помощью SANtricity Web Services Proxy или Embedded Web Services API. |
criteria_drive_count integer | Количество дисков, которые будут использоваться для создания пула хранения. Когда state==”present”, то необходимо указать criteria_drive_count или criteria_min_usable_capacity. Пул будет расширен, если это число превышает количество дисков, уже имеющихся (см. примечание о расширении ниже) |
criteria_drive_interface_type string | Тип интерфейса, который будет использоваться при выборе дисков для пула хранения Если не указано, то будут рассмотрены все типы интерфейсов. Варианты:
|
criteria_drive_min_size float | Минимальный размер отдельного диска (в size_unit), который будет рассматриваться при выборе дисков для пула хранения. |
criteria_drive_require_da boolean добавлено в netapp_eseries.santricity 2.9.0 | Обеспечивает создание пула хранения только с дисками, поддерживающими гарантию целостности данных (DA). Доступно только для новых пулов хранения; существующие пулы хранения не могут быть преобразованы. Варианты:
|
criteria_drive_require_fde boolean | Требуется ли возможность полного шифрования диска для дисков, которые будут добавлены в пул хранения Варианты:
|
criteria_drive_type string | Тип диска (hdd или ssd), который будет использоваться при поиске кандидатов. Если не указано, каждый тип диска будет оцениваться до тех пор, пока не будут найдены подходящие кандидаты, начиная с наиболее распространенного типа диска. Варианты:
|
criteria_min_usable_capacity float | Минимальный размер пула хранения (в size_unit). Когда state==”present”, то необходимо указать criteria_drive_count или criteria_min_usable_capacity. Пул будет расширен, если это значение превышает его текущий размер. (см. примечание о расширении ниже) |
criteria_size_unit string | Единица измерения, используемая для интерпретации параметров размера Варианты:
|
erase_secured_drives boolean | Если state==”absent”, то все диски пула хранения будут очищены Если state==”present”, то удалите все доступные диски массива хранения, для которых включена защита. Варианты:
|
name string / required | Имя пула хранения для управления |
raid_level string | Уровень RAID создаваемого пула хранения. Требуется только когда state==”present”. Когда raid_level==”raidDiskPool”, то требуется criteria_drive_count >= 10 или 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 boolean | Перед удалением пула хранения удалите все тома в пуле. Варианты:
|
reserve_drive_count integer | Установите количество дисков, резервируемых пулом хранилища для операций восстановления. Действительно только для пулов дисков RAID. |
secure_pool boolean | Включает функцию защиты в состоянии покоя для пула хранилища. Будет работать только в том случае, если все диски в пуле поддерживают безопасность (FDE, FIPS или смесь). Предупреждение: после включения функции безопасности ее невозможно отключить без удаления дисков. Варианты:
|
ssid string | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state string / обязательно | Указывает, должен ли указанный пул хранилища существовать или нет. Обратите внимание, что для удаления пула хранилища в настоящее время необходимо сначала удалить все определенные тома. Варианты:
|
validate_certs boolean | Нужно ли проверять сертификаты https? Варианты:
|
Примечания
Примечание
- Операции расширения неблокирующие из-за длительного времени расширения групп томов
- Традиционные группы томов (raid0, raid1, raid5, raid6) выполняются поэтапно, определяемому массивом хранилища. Каждый необходимый шаг будет выполняться до тех пор, пока запрос не завершится ошибкой, что, скорее всего, связано с необходимым временем расширения.
- raidUnsupported будет обрабатываться как raid0, raidAll как raidDiskPool, а raid3 как raid5.
- Будет выбрана защита от потери лотков и выдвижных ящиков, если это возможно.
- Модули Ansible для E-Series требуют наличия экземпляра прокси-сервера веб-служб (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей API встроенных веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых аппаратных моделях.
- netapp_eseries.santricity.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 строка | Сообщение об успехе Возвращено: success Пример: |
Ссылки на коллекцию
© 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/netapp_eseries/santricity/netapp_e_storagepool_module.html