Модуль dellemc.powerflex.protection_domain_v2 — управление доменом защиты в Dell PowerFlex 5.x
Примечание
Этот модуль входит в коллекцию dellemc.powerflex (версия 3.0.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install dellemc.powerflex. Для использования этого модуля также требуются дополнительные компоненты; подробную информацию см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: dellemc.powerflex.protection_domain_v2.
Добавлено в dellemc.powerflex 3.0.0
Обзор
- Модуль Dell PowerFlex для управления доменами защиты позволяет получать сведения о домене защиты, создавать домен защиты и изменять его атрибуты.
Требования
На хосте, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- Система хранения Dell PowerFlex версии 5.0 или выше.
- PyPowerFlex 2.0.0
Параметры
Параметр | Описание |
|---|---|
hostname псевдонимы: gateway_host строка / обязательно | IP-адрес или FQDN хоста PowerFlex. |
is_active логический | Используется для указания состояния домена защиты, а также для его активации и деактивации. Если задано значение Если задано значение Допустимые значения:
|
password строка / обязательно | Пароль хоста PowerFlex. |
port целое число | Номер порта, через который осуществляется связь с хостом PowerFlex. По умолчанию: |
protection_domain_id строка | Идентификатор домена защиты. За исключением операции создания, все остальные операции можно выполнять с помощью protection_domain_id. Не может использоваться одновременно с protection_domain_name. |
protection_domain_name строка | Имя домена защиты. Обязательно для операции создания. Имя должно быть уникальным в пределах массива PowerFlex. Не может использоваться одновременно с protection_domain_id. |
protection_domain_new_name строка | Используется для переименования домена защиты. |
state строка / обязательно | Состояние домена защиты. Может иметь значение ‘present’ или ‘absent’. Допустимые значения:
|
timeout целое число | Время, по истечении которого соединение будет прервано. Указывается в секундах. По умолчанию: |
username строка / обязательно | Имя пользователя хоста PowerFlex. |
validate_certs псевдонимы: verifycert логический | Логический параметр, определяющий, следует ли проверять сертификат SSL.
Допустимые значения:
|
Примечания
Примечание
- Этот модуль поддерживается в Dell PowerFlex 5.x и более поздних версиях.
- Домен защиты можно удалить, только если все связанные с ним объекты отсоединены от него.
- Если домен защиты неактивен, операции с ним выполнять нельзя.
- Поддерживается check_mode.
- Модули коллекции ‘dellemc.powerflex’ предназначены для поддержки платформы хранения Dell PowerFlex.
Примеры
- name: Create protection domain
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
protection_domain_name: "domain1"
state: "present"
- name: Create protection domain with all parameters
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
protection_domain_name: "domain1"
is_active: true
state: present
- name: Get protection domain details using name
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
port: "{{port}}"
protection_domain_name: "domain1"
state: "present"
- name: Get protection domain details using ID
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
port: "{{port}}"
protection_domain_id: "5718253c00000004"
state: "present"
- name: Modify protection domain attributes
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
port: "{{port}}"
protection_domain_name: "domain1"
protection_domain_new_name: "domain1_new"
state: "present"
- name: Delete protection domain using name
dellemc.powerflex.protection_domain_v2:
hostname: "{{hostname}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
port: "{{port}}"
protection_domain_name: "domain1_new"
state: "absent"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
changed boolean | Был ли изменён ресурс. Возвращается: всегда Пример: |
protection_domain_details dictionary | Сведения о домене защиты. Возвращается: если домен защиты существует Пример: |
|
fglDefaultMetadataCacheSize integer |
Размер кэша метаданных FGL. Возвращается: при успешном выполнении |
|
fglDefaultNumConcurrentWrites string |
Количество одновременных операций записи FGL. Возвращается: при успешном выполнении |
|
fglMetadataCacheEnabled boolean |
Включён ли кэш FGL. Возвращается: при успешном выполнении |
|
id string |
Идентификатор домена защиты. Возвращается: при успешном выполнении |
|
links list / elements=string |
Ссылки на домен защиты. Возвращается: при успешном выполнении |
|
href string |
URL экземпляра домена защиты. Возвращается: при успешном выполнении |
|
rel string |
Связь домена защиты с различными объектами. Возвращается: при успешном выполнении |
|
mdmSdsNetworkDisconnectionsCounterParameters dictionary |
Параметры счётчика SDS для MDM. Возвращается: при успешном выполнении |
|
longWindow integer |
Длинное окно для параметров счётчика. Возвращается: при успешном выполнении |
|
mediumWindow integer |
Среднее окно для параметров счётчика. Возвращается: при успешном выполнении |
|
shortWindow integer |
Короткое окно для параметров счётчика. Возвращается: при успешном выполнении |
|
name string |
Имя домена защиты. Возвращается: при успешном выполнении |
|
overallIoNetworkThrottlingEnabled boolean |
Включено ли общее ограничение пропускной способности сети. Возвращается: при успешном выполнении |
|
overallIoNetworkThrottlingInKbps integer |
Общее ограничение пропускной способности сети в Кбит/с. Возвращается: при успешном выполнении |
|
protectedMaintenanceModeNetworkThrottlingEnabled boolean |
Включено ли ограничение пропускной способности сети в защищённом режиме обслуживания. Возвращается: при успешном выполнении |
|
protectedMaintenanceModeNetworkThrottlingInKbps integer |
Ограничение пропускной способности сети в защищённом режиме обслуживания в Кбит/с. Возвращается: при успешном выполнении |
|
protectionDomainState integer |
Состояние домена защиты. Возвращается: при успешном выполнении |
|
rebalanceNetworkThrottlingEnabled integer |
Включено ли ограничение пропускной способности сети при перебалансировке. Возвращается: при успешном выполнении |
|
rebalanceNetworkThrottlingInKbps integer |
Ограничение пропускной способности сети при перебалансировке в Кбит/с. Возвращается: при успешном выполнении |
|
rebuildNetworkThrottlingEnabled integer |
Включено ли ограничение пропускной способности сети при перестроении. Возвращается: при успешном выполнении |
|
rebuildNetworkThrottlingInKbps integer |
Ограничение пропускной способности сети при перестроении в Кбит/с. Возвращается: при успешном выполнении |
|
rfcacheAccpId string |
Идентификатор пула ускорения кэша RF. Возвращается: при успешном выполнении |
|
rfcacheEnabled boolean |
Включён ли кэш RF. Возвращается: при успешном выполнении |
|
rfcacheMaxIoSizeKb integer |
Максимальный размер операции ввода-вывода для кэша RF в КБ. Возвращается: при успешном выполнении |
|
rfcacheOpertionalMode string |
Рабочий режим кэша RF. Возвращается: при успешном выполнении |
|
rfcachePageSizeKb boolean |
Размер страницы кэша RF в КБ. Возвращается: при успешном выполнении |
|
sdrSdsConnectivityInfo dictionary |
Сведения о подключении SDR и SDS. Возвращается: при успешном выполнении |
|
clientServerConnStatus string |
Состояние подключения клиента и сервера. Возвращается: при успешном выполнении |
|
disconnectedClientId string |
Идентификатор отключённого клиента. Возвращается: при успешном выполнении |
|
disconnectedClientName string |
Имя отключённого клиента. Возвращается: при успешном выполнении |
|
disconnectedServerId string |
Идентификатор отключённого сервера. Возвращается: при успешном выполнении |
|
disconnectedServerIp string |
IP-адрес отключённого сервера. Возвращается: при успешном выполнении |
|
disconnectedServerName string |
Имя отключённого сервера. Возвращается: при успешном выполнении |
|
sdsSdsNetworkDisconnectionsCounterParameters dictionary |
Параметр счётчика для сети SDS–SDS. Возвращается: при успешном выполнении |
|
longWindow integer |
Длинное окно для параметров счётчика. Возвращается: при успешном выполнении |
|
mediumWindow integer |
Среднее окно для параметров счётчика. Возвращается: при успешном выполнении |
|
shortWindow integer |
Короткое окно для параметров счётчика. Возвращается: при успешном выполнении |
|
systemId string |
Идентификатор системы. Возвращается: при успешном выполнении |
|
vtreeMigrationNetworkThrottlingEnabled boolean |
Включено ли ограничение пропускной способности сети при миграции V-Tree. Возвращается: при успешном выполнении |
|
vtreeMigrationNetworkThrottlingInKbps integer |
Ограничение пропускной способности сети при миграции V-Tree в Кбит/с. Возвращается: при успешном выполнении |
Ссылки на коллекцию
© 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/dellemc/powerflex/protection_domain_v2_module.html