Spec-Zone.ru › Ansible

Модуль netapp_eseries.santricity.na_santricity_proxy_systems — Управление массивами хранения SANtricity посредством прокси-сервисов веб-служб 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.na_santricity_proxy_systems.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление массивами, доступными через прокси-сервис веб-служб NetApp для массивов хранения NetApp E-Series.

Параметры

Параметр

Комментарии

accept_certificate

boolean

Автоматически принимать сертификат системы хранения, даже если он самоподписанный.

Используйте netapp_eseries.santricity.na_santricity_certificates для добавления сертификатов в прокси-сервис SANtricity веб-служб.

Прокси-сервис SANtricity веб-служб не сможет добавить системы хранения с недоверенным сертификатом.

Варианты:

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

add_discovered_systems

boolean

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

Варианты:

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

api_password

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

Пароль для аутентификации с прокси-сервисом SANtricity веб-служб или встроенным API веб-служб.

api_url

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

URL прокси-сервиса SANtricity веб-служб или встроенного API веб-служб.

Пример https://prod-1.wahoo.acme.com:8443/devmgr/v2

api_username

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

Имя пользователя для аутентификации с прокси-сервисом SANtricity веб-служб или встроенным API веб-служб.

password

string

Пароль по умолчанию для системы хранения, который используется, когда пароль не указан в подопциях systems.

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

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

subnet_mask

string

Диапазон поиска IPv4 для обнаружения массивов хранения E-Series.

Маска подсети IPv4 в формате CIDR. Например, 192.168.1.0/24 будет искать диапазон от 192.168.1.0 до 192.168.1.255.

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

systems

list / элементы=словарь

Список информации о системах хранения, определяющий, какие системы должны быть добавлены в прокси-сервис SANtricity веб-служб.

Принимает простой список серийных номеров или список словарей, содержащих как минимум ключ serial или address из списка подопций.

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

Когда add_discovered_systems == False и любой серийный номер системы, который не указан, обнаруживается, он будет удален из прокси.

По умолчанию: []

addresses

list / элементы=строка

Список IPv4-адресов системы хранения.

Взаимоисключающее с подопцией serial.

password

string

Пароль администратора системы хранения.

Если не указан, используется default_password.

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

serial

string

Серийный номер системы хранения, который можно найти на верхней части каждого корпуса NetApp E-Series.

Включайте ведущие нули.

Взаимоисключающее с подопцией address.

ssid

string

Идентификатор системы хранения для прокси-сервиса веб-служб.

Если ssid не указан, используется серийный номер или IPv4-адрес первого контроллера.

tags

dictionary

Дополнительные метатеги для ассоциации с системой хранения.

tags

dictionary

Метатеги по умолчанию для ассоциации со всеми системами хранения, если не указаны иначе в подопциях systems.

validate_certs

boolean

Нужно ли проверять сертификаты HTTPS?

Варианты:

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

Примечания

Примечание

  • Модули Ansible E-Series требуют наличия прокси-сервиса веб-служб (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей встроенный API веб-служб.
  • Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
  • netapp_eseries.santricity.netapp_e_storage_system может использоваться для настройки систем, управляемых экземпляром WSP.

Примеры

---
    - name: Add storage systems to SANtricity Web Services Proxy
      na_santricity_proxy_systems:
        api_url: "https://192.168.1.100:8443/devmgr/v2"
        api_username: "admin"
        api_password: "adminpass"
        validate_certs: true
        subnet_mask: 192.168.1.0/24
        password: password
        tags:
          tag: value
        accept_certificate: True
        systems:
          - ssid: "system1"
            serial: "056233035640"
            password: "asecretpassword"
            tags:
                use: corporate
                location: sunnyvale
          - ssid: "system2"
            addresses:
                - 192.168.1.100
                - 192.168.2.100     # Second is not be required. It will be discovered
            password: "anothersecretpassword"
          - serial: "021324673799"
          - "021637323454"
    - name: Add storage system to SANtricity Web Services Proxy with serial number list only. The serial numbers will be used to identify each system.
      na_santricity_proxy_systems:
        api_url: "https://192.168.1.100:8443/devmgr/v2"
        api_username: "admin"
        api_password: "adminpass"
        validate_certs: true
        subnet_mask: 192.168.1.0/24
        password: password
        accept_certificate: True
        systems:
          - "1144FG123018"
          - "721716500123"
          - "123540006043"
          - "112123001239"
    - name: Add all discovered storage system to SANtricity Web Services Proxy found in the IP address range 192.168.1.0 to 192.168.1.255.
      na_santricity_proxy_systems:
        api_url: "https://192.168.1.100:8443/devmgr/v2"
        api_username: "admin"
        api_password: "adminpass"
        validate_certs: true
        add_discovered_systems: True
        subnet_mask: 192.168.1.0/24
        password: password
        accept_certificate: True

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

msg

строка

Описание выполненных действий.

Возвращается: всегда

Пример: "Storage systems [system1, system2, 1144FG123018, 721716500123, 123540006043, 112123001239] were added."

Авторы

  • Нейтан Сварц (@swartzn)
  • Ву Тран (@VuTran007)

Ссылки на сборку

  • Система отслеживания ошибок
  • Репозиторий (исходный код)

© 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/na_santricity_proxy_systems_module.html

Spec-Zone.ru

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