модуль dellemc.openmanage.ome_application_network_address — обновление конфигурации сети в OpenManage Enterprise
Примечание
Этот модуль входит в коллекцию dellemc.openmanage (версия 10.0.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: dellemc.openmanage.ome_application_network_address.
Добавлен в dellemc.openmanage 2.1.0
Краткое описание
- Этот модуль позволяет настроить DNS и сеть IPv4 или IPv6 в OpenManage Enterprise.
Требования
На узле, выполняющем этот модуль, необходимы следующие компоненты.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
ca_path path добавлен в dellemc.openmanage 5.0.0 | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA, который будет использоваться для проверки. |
dns_configuration dictionary | Параметры системы доменных имён (DNS). |
|
dns_domain_name string |
Статическое имя домена DNS Применяется, если use_dhcp_for_dns_domain_name имеет значение false. |
|
dns_name string |
Имя DNS для hostname Применяется, если register_with_dns имеет значение true. |
|
register_with_dns boolean |
Зарегистрировать или отменить регистрацию dns_name на DNS-сервере. Это значение нельзя изменить при изменении конфигурации VLAN. Варианты:
|
|
use_dhcp_for_dns_domain_name boolean |
Получать значение dns_domain_name с помощью DHCP-сервера. Варианты:
|
enable_nic boolean | Включить или отключить настройку сетевой карты (NIC). Варианты:
|
hostname string / обязательный параметр | IP-адрес или имя хоста OpenManage Enterprise либо OpenManage Enterprise Modular. |
interface_name string | Если интерфейсов несколько, изменения сетевой конфигурации можно применить к одному интерфейсу, указав имя сетевой карты. Если этот параметр не указан, по умолчанию выбирается основной интерфейс. |
ipv4_configuration dictionary | Конфигурация сети IPv4. Предупреждение Убедитесь, что у вас есть альтернативный интерфейс для доступа к OpenManage Enterprise, поскольку эти параметры могут изменить текущий адрес IPv4 для hostname. |
|
enable boolean / обязательный параметр |
Включить или отключить доступ к сети по IPv4. Варианты:
|
|
enable_dhcp boolean |
Включить или отключить автоматический запрос IPv4-адреса у сервера протокола динамической конфигурации узла IPv4 (DHCP). Если параметр enable_dhcp имеет значение true, OpenManage Enterprise получает конфигурацию IP — IPv4-адрес, маску подсети и шлюз — от DHCP-сервера в существующей сети. Варианты:
|
|
static_alternate_dns_server string |
Статический альтернативный DNS-сервер IPv4 Параметр применяется, если use_dhcp_for_dns_server_names имеет значение false. |
|
static_gateway string |
Статический адрес шлюза IPv4 Параметр применяется, если enable_dhcp имеет значение false. |
|
static_ip_address string |
Статический адрес IPv4 Параметр применяется, если enable_dhcp имеет значение false. |
|
static_preferred_dns_server string |
Статический предпочтительный DNS-сервер IPv4 Параметр применяется, если use_dhcp_for_dns_server_names имеет значение false. |
|
static_subnet_mask string |
Статический адрес маски подсети IPv4 Параметр применяется, если enable_dhcp имеет значение false. |
|
use_dhcp_for_dns_server_names boolean |
Этот параметр позволяет автоматически запросить и получить IPv4-адрес DNS-сервера от DHCP-сервера. Параметр применяется, если enable_dhcp имеет значение true. Варианты:
|
ipv6_configuration dictionary | Конфигурация сети IPv6. Предупреждение Убедитесь, что у вас есть альтернативный интерфейс для доступа к OpenManage Enterprise, поскольку эти параметры могут изменить текущий адрес IPv6 для hostname. |
|
enable boolean / обязательный параметр |
Включить или отключить доступ к сети по IPv6. Варианты:
|
|
enable_auto_configuration boolean |
Включить или отключить автоматический запрос IPv6-адреса у DHCP-сервера IPv6 или через объявления маршрутизатора (RA). Если enable_auto_configuration имеет значение true, OME получает конфигурацию IP — IPv6-адрес, префикс и шлюз — от сервера DHCPv6 в существующей сети. Варианты:
|
|
static_alternate_dns_server string |
Статический альтернативный DNS-сервер IPv6 Параметр применяется, если use_dhcp_for_dns_server_names имеет значение false. |
|
static_gateway string |
Статический адрес шлюза IPv6 Параметр применяется, если enable_auto_configuration имеет значение false. |
|
static_ip_address string |
Статический адрес IPv6 Параметр применяется, если enable_auto_configuration имеет значение false. |
|
static_preferred_dns_server string |
Статический предпочтительный DNS-сервер IPv6 Параметр применяется, если use_dhcp_for_dns_server_names имеет значение false. |
|
static_prefix_length integer |
Статическая длина префикса IPv6 Параметр применяется, если enable_auto_configuration имеет значение false. |
|
use_dhcp_for_dns_server_names boolean |
Этот параметр позволяет автоматически запросить и получить IPv6-адрес DNS-сервера от DHCP-сервера. Параметр применяется, если enable_auto_configuration имеет значение true. Варианты:
|
management_vlan dictionary | Конфигурация VLAN. Эти параметры применяются к OpenManage Enterprise Modular. |
|
enable_vlan boolean / обязательный параметр |
Включить или отключить VLAN для управления. Конфигурацию VLAN нельзя обновить, если поле register_with_dns в разделе dns_configuration имеет значение true. ПРЕДУПРЕЖДЕНИЕ После изменения конфигурации VLAN убедитесь, что сетевой кабель подключён к нужному порту. В противном случае изменения конфигурации могут не вступить в силу. Варианты:
|
|
vlan_id integer |
Идентификатор VLAN. Параметр применяется, если enable_vlan имеет значение true. |
password string | Пароль OpenManage Enterprise или OpenManage Enterprise Modular. Если пароль не указан, используется переменная среды Пример: export OME_PASSWORD=password |
port integer | HTTPS-порт OpenManage Enterprise или OpenManage Enterprise Modular. По умолчанию: |
reboot_delay integer | Время в секундах, по истечении которого применяются настройки. Этот параметр необязателен. |
timeout integer добавлен в dellemc.openmanage 5.0.0 | Тайм-аут на уровне сокета в секундах. По умолчанию: |
username string | Имя пользователя OpenManage Enterprise или OpenManage Enterprise Modular. Если имя пользователя не указано, используется переменная среды Пример: export OME_USERNAME=username |
validate_certs boolean добавлен в dellemc.openmanage 5.0.0 | Если Настраивайте До версии коллекции Варианты:
|
x_auth_token string добавлен в dellemc.openmanage 9.3.0 | Токен аутентификации. Если x_auth_token не указан, используется переменная среды Пример: export OME_X_AUTH_TOKEN=x_auth_token |
Примечания
Примечание
- Изменения конфигурации можно применять только к одному интерфейсу за раз.
- После применения изменений конфигурации консоли управления системой могут быть некоторое время недоступны.
- Этот модуль поддерживает
check_mode.
Примеры
---
- name: IPv4 network configuration for primary interface
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
enable_nic: true
ipv4_configuration:
enable: true
enable_dhcp: false
static_ip_address: 192.168.0.2
static_subnet_mask: 255.255.254.0
static_gateway: 192.168.0.3
use_dhcp_for_dns_server_names: false
static_preferred_dns_server: 192.168.0.4
static_alternate_dns_server: 192.168.0.5
reboot_delay: 5
- name: IPv6 network configuration for primary interface
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
ipv6_configuration:
enable: true
enable_auto_configuration: true
static_ip_address: 2626:f2f2:f081:9:1c1c:f1f1:4747:1
static_prefix_length: 10
static_gateway: 2626:f2f2:f081:9:1c1c:f1f1:4747:2
use_dhcp_for_dns_server_names: true
static_preferred_dns_server: 2626:f2f2:f081:9:1c1c:f1f1:4747:3
static_alternate_dns_server: 2626:f2f2:f081:9:1c1c:f1f1:4747:4
- name: Management vLAN configuration for primary interface
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
management_vlan:
enable_vlan: true
vlan_id: 3344
dns_configuration:
register_with_dns: false
reboot_delay: 1
- name: DNS settings
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
ipv4_configuration:
enable: true
use_dhcp_for_dns_server_names: false
static_preferred_dns_server: 192.168.0.4
static_alternate_dns_server: 192.168.0.5
dns_configuration:
register_with_dns: true
use_dhcp_for_dns_domain_name: false
dns_name: "MX-SVCTAG"
dns_domain_name: "dnslocaldomain"
- name: Disbale nic interface eth1
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
enable_nic: false
interface_name: eth1
- name: Complete network settings for interface eth1
dellemc.openmanage.ome_application_network_address:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
enable_nic: true
interface_name: eth1
ipv4_configuration:
enable: true
enable_dhcp: false
static_ip_address: 192.168.0.2
static_subnet_mask: 255.255.254.0
static_gateway: 192.168.0.3
use_dhcp_for_dns_server_names: false
static_preferred_dns_server: 192.168.0.4
static_alternate_dns_server: 192.168.0.5
ipv6_configuration:
enable: true
enable_auto_configuration: true
static_ip_address: 2626:f2f2:f081:9:1c1c:f1f1:4747:1
static_prefix_length: 10
static_gateway: ffff::2607:f2b1:f081:9
use_dhcp_for_dns_server_names: true
static_preferred_dns_server: 2626:f2f2:f081:9:1c1c:f1f1:4747:3
static_alternate_dns_server: 2626:f2f2:f081:9:1c1c:f1f1:4747:4
dns_configuration:
register_with_dns: true
use_dhcp_for_dns_domain_name: false
dns_name: "MX-SVCTAG"
dns_domain_name: "dnslocaldomain"
reboot_delay: 5
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
error_info dictionary | Сведения об ошибке HTTP. Возвращается: при ошибке HTTP Пример: |
job_info dictionary | Сведения о задании на обновление, если версия OME >= 3.3. Возвращается: при успешном выполнении Пример: |
msg string | Общий статус изменения конфигурации сетевого адреса. Возвращается: всегда Пример: |
network_configuration dictionary | Обновлённая конфигурация сетевого адреса приложения. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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/dellemc/openmanage/ome_application_network_address_module.html