Модуль 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 / обязательный | Пароль для аутентификации в SANtricity Web Services Proxy или Embedded Web Services API. |
api_url string / обязательный | URL-адрес SANtricity Web Services Proxy или Embedded Web Services API. |
api_username string / обязательный | Имя пользователя для аутентификации в SANtricity Web Services Proxy или Embedded Web Services API. |
config_method string | Тип метода настройки сетевых интерфейсных портов. dhcp несовместим с address, subnet_mask и gateway. Варианты:
|
controller string / обязательный | Контроллер, которому принадлежит настраиваемый порт. Имена контроллеров обозначаются буквами в алфавитном порядке: первый контроллер — A, второй — B и так далее. В текущих моделях оборудования доступен один или два контроллера, однако это ограничение не является гарантированным и может измениться в будущем. Варианты:
|
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 для отладки. Этот параметр действует на уровне контроллера. На старом оборудовании, не поддерживающем SSH, будет включён rlogin/telnet. Варианты:
|
ssid string | Идентификатор управляемого массива. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state string | Включить или отключить настройку сетевого интерфейса IPv4. Должен быть включён IPv4 или IPv6, иначе возникнет ошибка. Если параметр config_method указан, предполагается значение state==enabled, если не задано иное. Варианты:
|
subnet_mask string | Маска подсети, используемая интерфейсом. Указывается в формате xx.xx.xx.xx. Несовместима с config_method=dhcp |
validate_certs boolean | Проверять ли сертификаты HTTPS? Варианты:
|
Примечания
Примечание
- Поддерживается режим проверки.
- Настоятельно рекомендуется иметь как минимум один активный порт управления на каждом контроллере.
- При использовании SANtricity Web Services Proxy для обновления путей управления используйте netapp_eseries.santricity.na_santricity_storage_system. Это необходимо из-за известной проблемы, которая будет устранена в версии прокси 4.1. После устранения проблемы порты управления должны обновляться автоматически.
- Настройки интерфейса применяются синхронно, однако изменения самого интерфейса (например, получение нового IP-адреса через DHCP) могут вступить в силу через несколько секунд или минут.
- Для работы модулей 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: 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 list / элементы=string | Список доступных URL-адресов встроенного REST API веб-служб Возвращается: при успешном выполнении |
msg string | Сообщение об успешном выполнении Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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_mgmt_interface_module.html