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

string / обязательный

Пароль для аутентификации в SANtricity WebServices Proxy или встроенном REST API.

api_url

string / обязательный

URL-адрес SANtricity WebServices Proxy или встроенного REST API.

api_username

string / обязательный

Имя пользователя для аутентификации в SANtricity WebServices Proxy или встроенном REST API.

delete_recovery_point

boolean

Указывает, можно ли при необходимости удалить точку сбоя на вторичном массиве для выполнения синхронизации.

Если значение равно true и объём несинхронизированных данных для любого тома-участника превышает ёмкость репозитория CoW на вторичном массиве, последняя точка сбоя будет удалена, и синхронизация продолжится.

Если значение равно false, синхронизация будет приостановлена, когда объём несинхронизированных данных превысит ёмкость репозитория CoW на вторичном массиве, а точка сбоя будет сохранена.

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

Варианты:

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

name

string / обязательный

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

ssid

string / обязательный

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

state

string / обязательный

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

Если указано running, синхронизация начнётся, если она не активна, или возобновится, если была приостановлена. Если синхронизация уже выполняется, модуль вернёт статус OK.

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

Варианты:

  • "running"
  • "suspended"

validate_certs

boolean

Следует ли проверять сертификаты 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

string

Атрибуты объекта группы асинхронного зеркалирования.

Возвращается: при успешном выполнении

Пример: "{'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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp_eseries/santricity/netapp_e_amg_sync_module.html

Spec-Zone.ru

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