Spec-Zone.ru › Ansible

модуль dellemc.powerflex.fault_set — управление группами отказоустойчивости в Dell PowerFlex

Примечание

Этот модуль входит в коллекцию dellemc.powerflex (версия 3.0.0).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install dellemc.powerflex. Для использования этого модуля также требуются дополнительные компоненты. Подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: dellemc.powerflex.fault_set.

Новый в dellemc.powerflex 2.2.0

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управление группами отказоустойчивости в системе хранения PowerFlex включает создание, получение сведений, переименование и удаление группы отказоустойчивости.

Требования

На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.

  • Система хранения Dell PowerFlex версии 3.6 или более поздней.
  • PyPowerFlex 2.0.0.

Параметры

Параметр

Комментарии

fault_set_id

string

Идентификатор группы отказоустойчивости.

Взаимоисключающий параметр с fault_set_name.

fault_set_name

string

Имя группы отказоустойчивости.

Взаимоисключающий параметр с fault_set_id.

fault_set_new_name

string

Новое имя группы отказоустойчивости.

hostname

псевдонимы: gateway_host

string / обязательный

IP-адрес или FQDN узла PowerFlex.

password

string / обязательный

Пароль узла PowerFlex.

port

integer

Номер порта, через который осуществляется связь с узлом PowerFlex.

По умолчанию: 443

protection_domain_id

string

Идентификатор домена защиты.

Взаимоисключающий параметр с protection_domain_name.

protection_domain_name

string

Имя домена защиты.

Взаимоисключающий параметр с protection_domain_id.

state

string

Состояние группы отказоустойчивости.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

timeout

integer

Время, по истечении которого соединение будет разорвано.

Указывается в секундах.

По умолчанию: 120

username

string / обязательный

Имя пользователя узла PowerFlex.

validate_certs

псевдонимы: verifycert

boolean

Логическая переменная, определяющая, нужно ли проверять сертификат SSL.

true — указывает, что сертификат SSL следует проверять.

false — указывает, что сертификат SSL не следует проверять.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Поддерживается режим check_mode.
  • Если указан параметр fault_set_name, необходимо также указать protection_domain_name или protection_domain_id.
  • Модули коллекции «dellemc.powerflex» предназначены для поддержки платформы хранения Dell PowerFlex.

Примеры

- name: Create Fault Set on Protection Domain
  dellemc.powerflex.fault_set:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    fault_set_name: "{{ fault_set_name }}"
    protection_domain_name: "{{ pd_name }}"
    state: present

- name: Rename Fault Set
  dellemc.powerflex.fault_set:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    fault_set_name: "{{ fault_set_name }}"
    fault_set_new_name: "{{ fault_set_new_name }}"
    state: present

- name: Get details of a Fault Set
  dellemc.powerflex.fault_set:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    fault_set_id: "{{ fault_set_id }}"
    state: present

- name: Delete Fault Set
  dellemc.powerflex.fault_set:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    fault_set_id: "{{ fault_set_id }}"
    state: absent

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

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

Ключ

Описание

changed

boolean

Изменился ли ресурс.

Возвращается: всегда

Пример: false

fault_set_details

dictionary

Сведения о группе отказоустойчивости.

Возвращается: всегда

Пример: {"id": "eb44b70500000000", "links": [], "name": "fs_001", "protectionDomainId": "da721a8300000000", "protectionDomainName": "sample-pd"}

id

string

Уникальный идентификатор группы отказоустойчивости.

Возвращается: при успешном выполнении

links

list / элементы=string

Ссылки группы отказоустойчивости.

Возвращается: при успешном выполнении

href

string

URL экземпляра группы отказоустойчивости.

Возвращается: при успешном выполнении

rel

string

Связь группы отказоустойчивости с различными сущностями.

Возвращается: при успешном выполнении

name

string

Имя группы отказоустойчивости.

Возвращается: при успешном выполнении

protectionDomainId

string

Уникальный идентификатор домена защиты.

Возвращается: при успешном выполнении

protectionDomainName

string

Имя домена защиты.

Возвращается: при успешном выполнении

SDS

list / элементы=dictionary

Список SDS, связанных с группой отказоустойчивости.

Возвращается: при успешном выполнении

Авторы

  • Carlos Tronco (@ctronco)
  • Trisha Datta (@trisha-dell)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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/fault_set_module.html

Spec-Zone.ru

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