Spec-Zone.ru › Ansible 2.5

netapp_e_amg — Создание, удаление и обновление асинхронных зеркалированных групп

Новая в версии 2.2.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Описание

  • Разрешает создание, удаление и обновление асинхронных зеркалированных групп для массивов хранения NetApp E-серии

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_password
обязательно
Пароль для аутентификации с SANtricity WebServices Proxy или встроенным REST API.
api_url
обязательно
URL SANtricity WebServices Proxy или встроенного REST API.
api_username
обязательно
Имя пользователя для аутентификации с SANtricity WebServices Proxy или встроенным REST API.
interfaceType
    Варианты:
  • iscsi
  • fibre
Значение по умолчанию:
Нет
Заданный протокол для использования, если доступны Fibre и iSCSI.
manualSync Значение по умолчанию:
no
Установка в значение true приведет к игнорированию других значений синхронизации.
name
обязательно
Имя асинхронного массива, который вы хотите настроить или создать.
Если state присутствует и имя не найдено, будет выполнена попытка создания.
recoveryWarnThresholdMinutes Значение по умолчанию:
20
Пороговое значение предупреждения о восстановлении (минуты). Пользователю будет выведено предупреждение, когда возраст последнего хорошего момента сбоя превысит это значение.
repoUtilizationWarnThreshold Значение по умолчанию:
80
Пороговое значение предупреждения о восстановлении.
secondaryArrayId
обязательно
Идентификатор вторичного массива, используемого в процессе зеркалирования.
ssid
обязательно
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
state
обязательно
Значение state present создаст или обновит асинхронную зеркалированную группу.
Значение state absent удалит асинхронную зеркалированную группу.
syncIntervalMinutes Значение по умолчанию:
10
Интервал синхронизации в минутах.
syncWarnThresholdMinutes Значение по умолчанию:
10
Пороговое значение (в минутах) для уведомления пользователя о том, что периодическая синхронизация заняла слишком много времени для завершения.
validate_certs Значение по умолчанию:
да
Нужно ли проверять сертификаты https?

Примеры

- name: AMG removal
  na_eseries_amg:
    state: absent
    ssid: "{{ ssid }}"
    secondaryArrayId: "{{amg_secondaryArrayId}}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"
    new_name: "{{amg_array_name}}"
    name: "{{amg_name}}"
  when: amg_create

- name: AMG create
  netapp_e_amg:
    state: present
    ssid: "{{ ssid }}"
    secondaryArrayId: "{{amg_secondaryArrayId}}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"
    new_name: "{{amg_array_name}}"
    name: "{{amg_name}}"
  when: amg_create

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

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

Ключ Возвращаемое значение Описание
msg
строка
success
Успешное создание

Пример:
{"changed": true, "connectionType": "fc", "groupRef": "3700000060080E5000299C24000006E857AC7EEC", "groupState": "optimal", "id": "3700000060080E5000299C24000006E857AC7EEC", "label": "amg_made_by_ansible", "localRole": "primary", "mirrorChannelRemoteTarget": "9000000060080E5000299C24005B06E557AC7EEC", "orphanGroup": false, "recoveryPointAgeAlertThresholdMinutes": 20, "remoteRole": "secondary", "remoteTarget": {"nodeName": {"ioInterfaceType": "fc", "iscsiNodeName": null, "remoteNodeWWN": "20040080E5299F1C"}, "remoteRef": "9000000060080E5000299C24005B06E557AC7EEC", "scsiinitiatorTargetBaseProperties": {"ioInterfaceType": "fc", "iscsiinitiatorTargetBaseParameters": null}}, "remoteTargetId": "ansible2", "remoteTargetName": "Ansible2", "remoteTargetWwn": "60080E5000299F880000000056A25D56", "repositoryUtilizationWarnThreshold": 80, "roleChangeProgress": "none", "syncActivity": "idle", "syncCompletionTimeAlertThresholdMinutes": 10, "syncIntervalMinutes": 10, "worldWideName": "60080E5000299C24000006E857AC7EEC"}


Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Автор

  • Kevin Hulquest (@hulquest)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/netapp_e_amg_module.html

Spec-Zone.ru

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