netapp_eseries.santricity.na_santricity_mgmt_interface модуль — Настройка интерфейса управления 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_mgmt_interface.
Обзор
- Настройка интерфейсов управления E-Series
Параметры
Параметр | Комментарии |
|---|---|
address string | IPv4-адрес, который нужно назначить интерфейсу. Должен быть указан в формате xx.xx.xx.xx. Взаимоисключающий с config_method=dhcp |
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. |
api_username string / required | Имя пользователя для аутентификации с помощью SANtricity Web Services Proxy или Embedded Web Services API. |
config_method string | Тип метода конфигурации для использования с сетевыми интерфейсами. dhcp взаимоисключающий с address, subnet_mask и gateway. Варианты:
|
controller string / required | Контроллер, которому принадлежит порт, который вы хотите настроить. Имена контроллеров представлены в алфавитном порядке, первый контроллер — A, второй — B и так далее. Современные модели оборудования имеют либо 1, либо 2 доступных контроллера, но это не гарантированное жесткое ограничение, и оно может измениться в будущем. Варианты:
|
dns_address string | Основной адрес DNS-сервера IPv4 или IPv6 |
dns_address_backup string | Вторичный адрес DNS-сервера IPv4 или IPv6 |
dns_config_method string | Тип метода конфигурации для использования с DNS-серверами. dhcp взаимоисключающий с dns_address и dns_address_backup. Варианты:
|
gateway string | IPv4-адрес шлюза для использования с интерфейсом. Должен быть указан в формате xx.xx.xx.xx. Взаимоисключающий с config_method=dhcp |
ntp_address string | Основной адрес NTP-сервера IPv4, IPv6 или FQDN |
ntp_address_backup string | Вторичный адрес NTP-сервера IPv4, IPv6 или FQDN |
ntp_config_method string | Тип метода конфигурации для использования с NTP-серверами. disable взаимоисключающий с ntp_address и ntp_address_backup. dhcp взаимоисключающий с ntp_address и ntp_address_backup. Варианты:
|
port integer | Конфигурация Ethernet-порта для изменения. Канал представляет собой номер порта слева направо на контроллере, начиная с 1. Обязательно, когда указан config_method. |
ssh boolean | Включить доступ ssh к контроллеру в целях отладки. Это параметр уровня контроллера. rlogin/telnet будет включен для устаревшего оборудования, где ssh недоступен. Варианты:
|
ssid string | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state string | Включить или отключить конфигурацию сетевого интерфейса IPv4. Должен быть включен либо IPv4, либо IPv6, иначе произойдет ошибка. Предполагается, что state==enabled, когда указан config_method, если не определено иначе. Варианты:
|
subnet_mask string | Маска подсети для использования с интерфейсом. Должен быть указан в формате xx.xx.xx.xx. Взаимоисключающий с config_method=dhcp |
validate_certs boolean | Должны ли проверяться сертификаты https? Варианты:
|
Примечания
Примечание
- Поддерживается режим проверки.
- Сильно рекомендуется иметь как минимум один активный управляющий порт на каждом контроллере.
- При использовании прокси-сервера SANtricity Web Services используйте netapp_eseries.santricity.na_santricity_storage_system для обновления управляющих путей. Это необходимо из-за известной проблемы, которая будет решена в версии прокси 4.1. После решения проблемы управляющие порты должны автоматически обновляться.
- Настройки интерфейса применяются синхронно, но изменения самого интерфейса (получение нового IP-адреса через dhcp и т. д.) могут занять несколько секунд или минут до вступления в силу.
- Модули Ansible E-Series требуют либо экземпляра Web Services Proxy (WSP), доступного для управления хранилищем, либо системы хранения E-Series, поддерживающей встроенный API веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
- netapp_eseries.santricity.netapp_e_storage_system может быть использован для настройки систем, управляемых экземпляром WSP.
Примеры
- name: Configure the first port on the A controller with a static IPv4 address
na_santricity_mgmt_interface:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
port: "1"
controller: "A"
config_method: static
address: "192.168.1.100"
subnet_mask: "255.255.255.0"
gateway: "192.168.1.1"
- name: Disable ipv4 connectivity for the second port on the B controller
na_santricity_mgmt_interface:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
port: "2"
controller: "B"
enable_interface: no
- name: Enable ssh access for ports one and two on controller A
na_santricity_mgmt_interface:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
port: "1"
controller: "A"
ssh: yes
- name: Configure static DNS settings for the first port on controller A
na_santricity_mgmt_interface:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
port: "1"
controller: "A"
dns_config_method: static
dns_address: "192.168.1.100"
dns_address_backup: "192.168.1.1"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
available_embedded_api_urls список / элементы=строка | Список доступных URL встроенных REST API веб-служб Возвращается: при успехе |
msg строка | Сообщение об успехе Возвращается: при успехе Пример: |
Ссылки на сборку
© 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_mgmt_interface_module.html