Spec-Zone.ru › Ansible

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

Примечание

Этот модуль является частью коллекции netapp_eseries.santricity (версия 1.4.1).

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

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

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

Новое в netapp_eseries.santricity 2.2.0

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

Описание

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

Параметры

Параметр

Комментарии

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 на вторичном узле, а точка восстановления сохранится.

ПРИМЕЧАНИЕ: Это имеет значение только для новых синхронизаций.

Варианты:

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

name

строка / обязательно

Имя асинхронной группы зеркалирования, на которую вы хотите нацелиться.

ssid

строка / обязательно

Идентификатор хранилища, содержащего AMG, на который вы хотите нацелиться.

state

строка / обязательно

Действие синхронизации, которое вы хотите выполнить.

Если running, то это запустит синхронизацию, если активной синхронизации нет, или возобновит приостановленную синхронизацию. Если синхронизация уже активна, будет возвращён статус OK.

Если suspended, то это приостановит любую активную синхронизацию, но вернёт OK, если активной синхронизации нет или она уже приостановлена.

Варианты:

  • "running"
  • "suspended"

validate_certs

логическое

Нужно ли проверять сертификаты https?

Варианты:

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

Примеры

- 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)
  • Vu Tran (@VuTran007)

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

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/netapp_eseries/santricity/netapp_e_amg_sync_module.html

Spec-Zone.ru

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