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 |
| Определяет протокол, если доступны 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