Spec-Zone.ru › Ansible 2.4

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
нет
Установив значение в true, остальные значения синхронизации будут проигнорированы
name
да
Имя асинхронной группы, которую необходимо настроить или создать.
Если state присутствует и имя не найдено, будет попытка создать.
recoveryWarnThresholdMinutes
нет 20
Пороговое значение предупреждения о времени восстановления (минуты). Пользователь получит предупреждение, если возраст последней успешной точки восстановления превысит это значение.
repoUtilizationWarnThreshold
нет 80
Пороговое значение предупреждения использования репозитория.
secondaryArrayId
да
Идентификатор вторичного хранилища, которое будет использоваться в процессе зеркалирования
ssid
да
Идентификатор хранилища для управления. Это значение должно быть уникальным для каждого хранилища.
state
да
Значение state present позволит создать или обновить асинхронную зеркалирующую группу.
Значение state absent позволит удалить асинхронную зеркалирующую группу.
syncIntervalMinutes
нет 10
Интервал синхронизации в минутах.
syncWarnThresholdMinutes
нет 10
Пороговое значение (в минутах) для уведомления пользователя о том, что периодическая синхронизация заняла слишком много времени.
validate_certs
нет True
Нужно ли проверять сертификаты 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"}

Статус

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

Для помощи в разработке модулей, если у вас есть желание, прочтите Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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