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: из netapp_eseries.santricity
Обзор
- Позволяет инициализировать, приостановить и возобновить синхронизацию асинхронной группы зеркал для массивов хранения 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 на вторичном устройстве, и точка восстановления будет сохранена. ПРИМЕЧАНИЕ: Это оказывает влияние только на недавно запущенные синхронизации. |
| 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/netapp_eseries/santricity/netapp_e_amg_sync_module.html