netapp_eseries.santricity.na_santricity_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.na_santricity_storagepool.
Обзор
- Создание или удаление групп томов и пулов дисков для массивов хранения NetApp E-Series.
Параметры
Параметр | Комментарии |
|---|---|
api_password string / required | Пароль для аутентификации с помощью прокси-сервера SANtricity Web Services или встроенного API Web Services. |
api_url string / required | URL-адрес прокси-сервера SANtricity Web Services или встроенного API Web Services. |
api_username string / required | Имя пользователя для аутентификации с помощью прокси-сервера SANtricity Web Services или встроенного API Web Services. |
criteria_drive_count integer | Количество дисков, которые будут использоваться для создания пула хранения. Когда state==”present”, то необходимо указать criteria_drive_count или criteria_min_usable_capacity. Пул будет расширен, если это число превышает количество дисков, уже имеющихся (см. примечание по расширению ниже) |
criteria_drive_interface_type string | Тип интерфейса, который будет использоваться при выборе дисков для пула хранения Если не указано, то будут рассмотрены все типы интерфейсов. Варианты:
|
criteria_drive_max_size float | Максимальный размер отдельного диска (в size_unit), который будет учитываться при выборе дисков для пула хранения. |
criteria_drive_min_size float | Минимальный размер отдельного диска (в size_unit), который будет учитываться при выборе дисков для пула хранения. |
criteria_drive_require_da boolean | Обеспечивает создание пула хранения только с дисками, поддерживающими гарантию данных (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. Пул будет расширен, если это значение превышает его текущий размер. (см. примечание по расширению ниже) Не используйте, когда система хранения содержит смешанные диски и указан параметр usable_drives, поскольку доступные емкости могут быть неточными. |
criteria_size_unit string | Единица измерения, используемая для интерпретации параметров размера Варианты:
|
ddp_critical_threshold_pct integer | Выдает критическое предупреждение, когда достигается пороговое значение выделенного хранилища. Применимо только когда raid_level==”raidDiskPool”. Установите ddp_critical_threshold_pct==0, чтобы отключить предупреждение. По умолчанию: |
ddp_warning_threshold_pct integer | Выдает предупреждение, когда достигается пороговое значение выделенного хранилища. Применимо только когда raid_level==”raidDiskPool”. Установите ddp_warning_threshold_pct==0, чтобы отключить предупреждение. По умолчанию: |
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 | Определяет, должен ли указанный пул хранилища существовать или нет. Обратите внимание, что удаление хранилища пула в настоящее время требует предварительного удаления всех определенных томов. Варианты:
|
usable_drives string | Отсортированный список через запятую лотков/слотов дисков, которые необходимо выбрать для кандидатов на диски (диски, которые используются, будут пропущены). Каждый входной диск представлен как <tray_number>:<(необязательное) drawer_number>:<drive_slot_number> (например, 99:0 — это нулевой слот диска базового лотка). Базовый идентификатор лотка — 99, а расширяющие лотки добавляются в порядке их подключения, но эти идентификаторы могут быть изменены пользователем. Обратите внимание, что лотки с несколькими ящиками все равно имеют выделенный слот для всех дисков, и номер слота не зависит от ящика; однако, если вы планируете защиту ящика, вам необходимо заказать соответствующим образом. Если usable_drives не указаны, кандидаты на диски будут выбраны системой хранения. |
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
na_santricity_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 | Сообщение об успехе Возвращаемое значение: 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/na_santricity_storagepool_module.html