Spec-Zone.ru › Ansible

Модуль netapp_eseries.santricity.netapp_e_amg – Создание, удаление и обновление асинхронных групп зеркалирования NetApp E-Series

Примечание

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

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

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

Для использования в playbook, укажите: netapp_eseries.santricity.netapp_e_amg.

Новое в netapp_eseries.santricity 2.2.0

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

Краткое описание

  • Позволяет создавать, удалять и обновлять асинхронные группы зеркалирования для массивов хранения NetApp E-series

Параметры

Параметр

Комментарии

api_password

string / required

Пароль для аутентификации с помощью SANtricity Web Services Proxy или Embedded Web Services API.

api_url

string / required

URL для SANtricity Web Services Proxy или Embedded Web Services API. Пример https://prod-1.wahoo.acme.com/devmgr/v2

api_username

string / required

Имя пользователя для аутентификации с помощью SANtricity Web Services Proxy или Embedded Web Services API.

interfaceType

string

Предполагаемый протокол для использования, если доступны как Fibre, так и iSCSI.

Варианты:

  • "iscsi"
  • "fibre"

manualSync

boolean

Установка этого значения в true приведет к игнорированию других значений синхронизации

Варианты:

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

name

string / required

Имя асинхронного массива, который вы хотите выбрать или создать.

Если state присутствует, и имя не найдено, будет предпринята попытка создания.

new_name

string

Новое имя асинхронного массива

recoveryWarnThresholdMinutes

integer

Пороговое значение предупреждения о точке восстановления (в минутах). Пользователь получит предупреждение, когда возраст последней хорошей точки отказа превысит это значение

По умолчанию: 20

repoUtilizationWarnThreshold

integer

Пороговое значение предупреждения о точке восстановления

По умолчанию: 80

secondaryArrayId

string / required

ID вторичного массива, который будет использоваться в процессе зеркалирования

ssid

string

ID массива для управления. Это значение должно быть уникальным для каждого массива.

По умолчанию: "1"

state

string / required

Значение state present создаст или обновит асинхронную группу зеркалирования.

Значение state absent удалит асинхронную группу зеркалирования.

Варианты:

  • "absent"
  • "present"

syncIntervalMinutes

integer

Интервал синхронизации в минутах

По умолчанию: 10

syncWarnThresholdMinutes

integer

Пороговое значение (в минутах) для уведомления пользователя о том, что периодическая синхронизация заняла слишком много времени.

По умолчанию: 10

validate_certs

boolean

Следует ли проверять сертификаты https?

Варианты:

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

Примечания

Примечание

  • Модули Ansible для E-Series требуют наличия экземпляра Web Services Proxy (WSP) для управления системой хранения или системы хранения E-Series, которая поддерживает Embedded Web Services API.
  • Embedded Web Services в настоящее время доступен на моделях E2800, E5700, EF570 и более новых.
  • netapp_eseries.santricity.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

строка

Успешное создание

Возвращено: success

Пример: "{\"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\"}"

Авторы

  • Kevin Hulquest (@hulquest)

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

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

© 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_module.html

Spec-Zone.ru

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