Модуль 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 / обязательный | Пароль для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
api_url string / обязательный | URL SANtricity Web Services Proxy или API Embedded Web Services. Пример: https://prod-1.wahoo.acme.com/devmgr/v2 |
api_username string / обязательный | Имя пользователя для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
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 | Гарантирует, что пул хранения будет создан только на дисках, поддерживающих Data Assurance (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 / обязательный | Имя управляемого пула хранения. |
raid_level string | Уровень 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 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 требуется либо экземпляр Web Services Proxy (WSP), доступный для управления системой хранения, либо система хранения E-Series с поддержкой API Embedded Web Services.
- В настоящее время Embedded Web Services доступен на оборудовании 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 string | Сообщение об успешном выполнении Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 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/netapp_eseries/santricity/netapp_e_storagepool_module.html