dellemc.openmanage.ome_device_mgmt_network 模块 – 配置 OpenManage Enterprise Modular 上设备的网络设置
注意
此模块是 dellemc.openmanage 集合(版本 9.9.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install dellemc.openmanage
。您需要进一步的要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:dellemc.openmanage.ome_device_mgmt_network
。
dellemc.openmanage 4.2.0 中的新增功能
概要
此模块允许在 OpenManage Enterprise Modular 上配置机箱、服务器和 I/O 模块的网络设置。
要求
执行此模块的主机上需要以下要求。
python >= 3.9.6
参数
参数 |
注释 |
---|---|
包含用于验证的 CA 证书的 Privacy Enhanced Mail (PEM) 文件。 |
|
应用设置后的时间(以秒为单位)。 此选项仅适用于机箱。 默认值: |
|
设备的 ID。 此选项与 device_service_tag 互斥。 |
|
设备的服务标签。 此选项与 device_id 互斥。 |
|
域名系统 (DNS) 设置。 |
|
启用或禁用网络速度的自动协商。
当 use_dhcp_for_dns_domain_name 为 false 时适用。 此选项仅适用于机箱。 选项
|
|
静态 DNS 域名 当 use_dhcp_for_dns_domain_name 为 false 时适用。 |
|
hostname 的 DNS 名称 当 register_with_dns 为 true 时适用。 |
|
网络端口的速度。 当 auto_negotiation 为 false 时适用。
此选项仅适用于机箱。 选项
|
|
在 DNS 服务器上注册/取消注册 dns_name。
选项
|
|
使用 DHCP 服务器获取 dns_domain_name。 选项
|
|
DNS 服务器设置。 此选项仅适用于 I/O 模块。 |
|
输入第一个备用 DNS 服务器的 IP 地址。 |
|
输入第二个备用 DNS 服务器的 IP 地址。 |
|
输入首选 DNS 服务器的 IP 地址。 |
|
启用或禁用设备的网络接口卡 (NIC) 配置。 此选项不适用于 I/O 模块。 选项
|
|
OpenManage Enterprise Modular IP 地址或主机名。 |
|
IPv4 网络配置。
|
|
启用或禁用从 IPv4 动态主机配置协议 (DHCP) 服务器自动请求获取 IPv4 地址。
选项
|
|
启用或禁用使用 IPv4 访问网络。 选项
|
|
静态 IPv4 DNS 备用服务器 当 use_dhcp_for_dns_server_names 为 false 时适用。 |
|
静态 IPv4 网关地址 当 enable_dhcp 为 false 时适用。 |
|
静态 IPv4 地址 当 enable_dhcp 为 false 时适用。 |
|
静态 IPv4 DNS 首选服务器 当 use_dhcp_for_dns_server_names 为 false 时适用。 |
|
静态 IPv4 子网掩码地址 当 enable_dhcp 为 false 时适用。 |
|
此选项允许从 DHCP 服务器自动请求并获取 DNS 服务器的 IPv4 地址。 当 enable_dhcp 为 true 时,此选项适用。
选项
|
|
IPv6 网络配置。
|
|
启用或禁用从 IPv6 DHCP 服务器或路由器通告 (RA) 自动获取 IPv6 地址的请求 如果 enable_auto_configuration 为
选项
|
|
启用或禁用使用 IPv6 访问网络。 选项
|
|
静态 IPv6 备用 DNS 服务器 当 use_dhcp_for_dns_server_names 为 false 时适用。 |
|
静态 IPv6 网关地址 当 enable_auto_configuration 为 false 时,此选项适用。 |
|
静态 IPv6 地址 当 enable_auto_configuration 为 false 时,此选项适用。 |
|
静态 IPv6 首选 DNS 服务器 当 use_dhcp_for_dns_server_names 为 false 时适用。 |
|
静态 IPv6 前缀长度 当 enable_auto_configuration 为 false 时,此选项适用。 |
|
此选项允许自动从 DHCP 服务器请求和获取 DNS 服务器的 IPv6 地址。 当 enable_auto_configuration 为 true 时,此选项适用
选项
|
|
VLAN 配置。 |
|
启用或禁用管理的 VLAN。 如果 dns_configuration 下的 register_with_dns 字段为 true,则无法更新 VLAN 配置。
选项
|
|
VLAN ID。 有效的 VLAN ID 为:1 到 4000 和 4021 到 4094。 当 enable_vlan 为 true 时,此选项适用。 |
|
OpenManage Enterprise Modular HTTPS 端口。 默认值: |
|
套接字级别的超时时间(以秒为单位)。 默认值: |
|
如果为 仅在个人控制的站点(使用自签名证书)上配置 在集合版本 选项
|
|
身份验证令牌。 如果未提供 x_auth_token,则使用环境变量 示例:export OME_X_AUTH_TOKEN=x_auth_token |
说明
注意
从可以直接访问 Dell OpenManage Enterprise Modular 的系统运行此模块。
此模块支持
check_mode
。
示例
---
- name: Network settings for chassis
dellemc.openmanage.ome_device_mgmt_network:
hostname: 192.168.0.1
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
device_service_tag: CHAS123
ipv4_configuration:
enable_ipv4: 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_to_obtain_dns_server_address: false
static_preferred_dns_server: 192.168.0.4
static_alternate_dns_server: 192.168.0.5
ipv6_configuration:
enable_ipv6: true
enable_auto_configuration: false
static_ip_address: 2626:f2f2:f081:9:1c1c:f1f1:4747:1
static_prefix_length: 10
static_gateway: ffff::2607:f2b1:f081:9
use_dhcpv6_to_obtain_dns_server_address: false
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"
auto_negotiation: false
network_speed: 100_MB
- name: Network settings for server
dellemc.openmanage.ome_device_mgmt_network:
hostname: 192.168.0.1
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
device_service_tag: SRVR123
ipv4_configuration:
enable_ipv4: 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_to_obtain_dns_server_address: false
static_preferred_dns_server: 192.168.0.4
static_alternate_dns_server: 192.168.0.5
ipv6_configuration:
enable_ipv6: true
enable_auto_configuration: false
static_ip_address: 2626:f2f2:f081:9:1c1c:f1f1:4747:1
static_prefix_length: 10
static_gateway: ffff::2607:f2b1:f081:9
use_dhcpv6_to_obtain_dns_server_address: false
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: Network settings for I/O module
dellemc.openmanage.ome_device_mgmt_network:
hostname: 192.168.0.1
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
device_service_tag: IOM1234
ipv4_configuration:
enable_ipv4: true
enable_dhcp: false
static_ip_address: 192.168.0.2
static_subnet_mask: 255.255.254.0
static_gateway: 192.168.0.3
ipv6_configuration:
enable_ipv6: true
enable_auto_configuration: false
static_ip_address: 2626:f2f2:f081:9:1c1c:f1f1:4747:1
static_prefix_length: 10
static_gateway: ffff::2607:f2b1:f081:9
dns_server_settings:
preferred_dns_server: 192.168.0.4
alternate_dns_server1: 192.168.0.5
- name: Management VLAN configuration of chassis using device id
dellemc.openmanage.ome_device_mgmt_network:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
device_id: 12345
management_vlan:
enable_vlan: true
vlan_id: 2345
dns_configuration:
register_with_dns: false
返回值
通用返回值记录在 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
HTTP 错误的详细信息。 返回: 当发生 HTTP 错误时 示例: |
|
网络配置操作的总体状态。 返回: 总是 示例: |