Spec-Zone.ru › Ansible

Модуль netapp_eseries.santricity.na_santricity_proxy_systems — управление массивами хранения NetApp E-Series через прокси-сервер SANtricity Web Services

Примечание

Этот модуль входит в коллекцию 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 E-Series, доступными через прокси-сервер NetApp Web Services Proxy.

Параметры

Параметр

Комментарии

accept_certificate

boolean

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

Используйте netapp_eseries.santricity.na_santricity_certificates, чтобы добавить сертификаты в SANtricity Web Services Proxy.

SANtricity Web Services Proxy не сможет добавить систему хранения, которой нельзя доверять.

Варианты:

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

add_discovered_systems

boolean

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

Варианты:

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

api_password

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

Пароль для аутентификации в SANtricity Web Services Proxy или Embedded Web Services API.

api_url

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

URL-адрес SANtricity Web Services Proxy или Embedded Web Services API.

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

api_username

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

Имя пользователя для аутентификации в SANtricity Web Services Proxy или Embedded Web Services 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 / elements=dictionary

Список сведений о системах хранения, определяющий, какие системы следует добавить в SANtricity Web Services Proxy.

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

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

Если add_discovered_systems == False и серийный номер обнаруженной системы не указан, эта система будет удалена из прокси-сервера.

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

addresses

list / elements=string

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

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

password

string

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

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

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

serial

string

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

Не удаляйте нули в начале номера.

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

ssid

string

Идентификатор системы хранения в Web Services Proxy.

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

tags

dictionary

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

tags

dictionary

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

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: 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

string

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

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

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

Авторы

  • Nathan Swartz (@swartzn)
  • Vu Tran (@VuTran007)

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

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

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp_eseries/santricity/na_santricity_proxy_systems_module.html

Spec-Zone.ru

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