netapp_e_amg – NetApp E-Series создание, удаление и обновление асинхронных групп зеркалирования
Новая в версии 2.2.
Обзор
- Разрешает создание, удаление и обновление асинхронных групп зеркалирования для массивов хранения NetApp E-Series
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
|
api_password
- / обязательно
|
Пароль для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
|
|
|
api_url
- / обязательно
|
URL SANtricity Web Services Proxy или встроенного API веб-служб.
|
|
|
api_username
- / обязательно
|
Имя пользователя для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
|
|
|
interfaceType
-
|
|
Предполагаемый протокол для использования, если доступны и Fibre, и iSCSI.
|
|
manualSync
boolean
|
|
Установка в значение true приведет к игнорированию других значений синхронизации.
|
|
name
- / обязательно
|
Имя асинхронного массива, который требуется нацелить или создать.
Если
state присутствует и имя не найдено, будет выполнена попытка создания. |
|
|
recoveryWarnThresholdMinutes
-
|
По умолчанию: 20 |
Пороговое значение предупреждения о восстановлении (минуты). Пользователь получит предупреждение, когда возраст последней хорошей точки сбоев превысит это значение.
|
|
repoUtilizationWarnThreshold
-
|
По умолчанию: 80 |
Пороговое значение предупреждения о восстановлении. |
|
secondaryArrayId
- / обязательно
|
Идентификатор вторичного массива, используемого в процессе зеркалирования. |
|
|
ssid
- / обязательно
|
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. |
|
|
state
- / обязательно
|
|
Значение present приведет либо к созданию, либо к обновлению асинхронной группы зеркалирования.
Значение absent приведет к удалению асинхронной группы зеркалирования.
|
|
syncIntervalMinutes
-
|
По умолчанию: 10 |
Интервал синхронизации в минутах. |
|
syncWarnThresholdMinutes
-
|
По умолчанию: 10 |
Пороговое значение (в минутах) для уведомления пользователя о том, что периодическая синхронизация заняла слишком много времени для завершения. |
|
validate_certs
boolean
|
|
Требуется ли проверка сертификатов https? |
Примечания
Примечание
- Модули Ansible для E-Series требуют наличия экземпляра Web Services Proxy (WSP) для управления системой хранения или массива хранения E-Series, поддерживающего встроенный API веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
- netapp_e_storage_system может использоваться для настройки систем, управляемых экземпляром WSP.
Примеры
- 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. [сообщество]
Авторы
- 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.7/modules/netapp_e_amg_module.html