Spec-Zone.ru › Ansible 2.6

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
bool
    Варианты:
  • нет ←
  • да
Установив в значение true, будут проигнорированы другие параметры синхронизации
name
обязательно
Имя асинхронного массива, на который вы хотите нацелиться или создать.
Если state присутствует и имя не найдено, будет выполнена попытка создания.
recoveryWarnThresholdMinutes Значение по умолчанию:
20
Пороговое значение предупреждения о восстановлении (минуты). Пользователь получит предупреждение, когда возраст последней успешной точки восстановления превысит это значение
repoUtilizationWarnThreshold Значение по умолчанию:
80
Пороговое значение предупреждения о восстановлении
secondaryArrayId
обязательно
Идентификатор вторичного массива, используемого в процессе зеркалирования
ssid
обязательно
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
state
обязательно
    Варианты:
  • отсутствует
  • наличие
Значение state наличие приведет к созданию или обновлению асинхронной группы зеркал.
Значение state отсутствия приведет к удалению асинхронной группы зеркал.
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
строка
успех
Успешное создание

Пример:
{"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. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • 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.6/modules/netapp_e_amg_module.html

Spec-Zone.ru

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