Spec-Zone.ru › Ansible 2.10

netapp_eseries.santricity.netapp_e_amg_sync – NetApp E-Series выполняет действия синхронизации для асинхронных групп зеркал.

Примечание

Этот плагин является частью коллекции netapp_eseries.santricity (версия 1.1.0).

Для его установки используйте: ansible-galaxy collection install netapp_eseries.santricity.

Для использования в плейбуке укажите: netapp_eseries.santricity.netapp_e_amg_sync.

Новый в версии 2.2: of netapp_eseries.santricity

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Позволяет инициализировать, приостановить и возобновить синхронизацию асинхронной группы зеркал для массивов хранения NetApp E-серии.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_password
строка / обязательно
Пароль для аутентификации с SANtricity WebServices Proxy или встроенным REST API.
api_url
строка / обязательно
URL-адрес SANtricity WebServices Proxy или встроенного REST API.
api_username
строка / обязательно
Имя пользователя для аутентификации с SANtricity WebServices Proxy или встроенным REST API.
delete_recovery_point
логический тип
    Варианты:
  • нет ←
  • да
Указывает, можно ли удалить точку восстановления на вторичном устройстве, если это необходимо для достижения синхронизации.
Если значение true, и если объем несинхронизированных данных превышает емкость хранилища CoW на вторичном устройстве для любого объёма участника, последняя точка восстановления будет удалена, и синхронизация продолжится.
Если значение false, синхронизация будет приостановлена, если объем несинхронизированных данных превысит емкость хранилища CoW на вторичном устройстве, и точка восстановления будет сохранена.
ПРИМЕЧАНИЕ: Это имеет значение только для вновь запущенных синхронизаций.
name
строка / обязательно
Имя асинхронной группы зеркал, на которую вы хотите нацелиться.
ssid
строка
Идентификатор массива хранения, содержащего AMG, на который вы хотите нацелиться.
state
строка / обязательно
    Варианты:
  • работает
  • приостановлен
Действие синхронизации, которое вы хотите выполнить.
Если running, то он начнет синхронизацию, если активной синхронизации нет, или возобновит приостановленную синхронизацию. Если в процессе уже есть синхронизация, он вернёт статус OK.
Если suspended, он приостановит любое текущее действие синхронизации, но вернёт OK, если активной синхронизации нет или синхронизация уже приостановлена.
validate_certs
логический тип
    Варианты:
  • нет
  • да ←
Нужно ли проверять сертификаты HTTPS?

Примеры

- name: start AMG async
  netapp_e_amg_sync:
    name: "{{ amg_sync_name }}"
    state: running
    ssid: "{{ ssid }}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"

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

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

Ключ Возвращаемое значение Описание
json
строка
успешно
Атрибуты объекта AMG.

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


Авторы

  • 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.10/collections/netapp_eseries/santricity/netapp_e_amg_sync_module.html

Spec-Zone.ru

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