dellemc.openmanage.ome_device_quick_deploy 模块 – 在 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_quick_deploy
。
dellemc.openmanage 5.0.0 中的新增功能
概要
此模块允许配置 OpenManage Enterprise Modular 上服务器或 IOM 的快速部署设置。
要求
执行此模块的主机需要满足以下要求。
python >= 3.9.6
参数
参数 |
注释 |
---|---|
包含用于验证的 CA 证书的隐私增强邮件 (PEM) 文件。 |
|
要为其部署快速部署设置的机箱 ID。 如果未指定设备 ID,则此模块会更新 hostname 的快速部署设置。 device_id 与 device_service_tag 互斥。 |
|
要为其部署快速部署设置的机箱的服务标签。 如果未指定设备服务标签,则此模块会更新 hostname 的快速部署设置。 device_service_tag 与 device_id 互斥。 |
|
OpenManage Enterprise Modular IP 地址或主机名。 |
|
确定是否等待作业完成。 选择
|
|
job_wait 的最大等待时间(以秒为单位)。仅在此持续时间内跟踪作业。 当 job_wait 为 默认: |
|
OpenManage Enterprise Modular HTTPS 端口。 默认: |
|
服务器和 IOM 快速部署的快速部署设置。 |
|
启用或禁用 IPv4 网络。 选择
|
|
IPv4 网关。 如果 ipv4_network_type 为 |
|
IPv4 网络类型。 如果 ipv4_enabled 为
选择
|
|
IPv4 子网掩码。 如果 ipv4_network_type 为 |
|
启用或禁用 IPv6 网络。 选择
|
|
IPv6 网关。 如果 ipv6_network_type 为 |
|
IPv6 网络类型。 如果 ipv6_enabled 为
选择
|
|
IPV6 前缀长度。 如果 ipv6_network_type 为 |
|
登录服务器或 IOM 的密码。 当添加 password 选项时,模块将始终报告更改。 |
|
服务器或 IOM 的插槽配置。 |
|
插槽的 ID。 |
|
插槽的 IPv4 地址。 |
|
插槽的 IPv6 地址。 |
|
VLAN 的 ID。 |
|
要应用的快速部署设置类型。
选择
|
|
套接字级别超时(以秒为单位)。 默认: |
|
如果为 仅在个人控制的使用自签名证书的站点上配置 在集合版本 选择
|
|
身份验证令牌。 如果未提供 x_auth_token,则使用环境变量 示例:export OME_X_AUTH_TOKEN=x_auth_token |
注释
注意
从可以直接访问 OpenManage Enterprise Modular 的系统运行此模块。
此模块支持
check_mode
。当添加 password 选项时,模块将始终报告更改。
如果机箱是多机箱组的成员,并且被指定为备份主导机箱,则使用此模块对机箱执行的操作可能与通过主导机箱对机箱执行的管理操作冲突。
示例
---
- name: Configure server Quick Deploy settings of the chassis using device ID.
dellemc.openmanage.ome_device_quick_deploy:
hostname: "192.168.0.1"
username: "username"
password: "password"
device_id: 25011
setting_type: ServerQuickDeploy
ca_path: "/path/to/ca_cert.pem"
quick_deploy_options:
password: "password"
ipv4_enabled: true
ipv4_network_type: Static
ipv4_subnet_mask: 255.255.255.0
ipv4_gateway: 192.168.0.1
ipv6_enabled: true
ipv6_network_type: Static
ipv6_prefix_length: 1
ipv6_gateway: "::"
slots:
- slot_id: 1
slot_ipv4_address: 192.168.0.2
slot_ipv6_address: "::"
vlan_id: 1
- slot_id: 2
slot_ipv4_address: 192.168.0.3
slot_ipv6_address: "::"
vlan_id: 2
- name: Configure server Quick Deploy settings of the chassis using device service tag.
dellemc.openmanage.ome_device_quick_deploy:
hostname: "192.168.0.1"
username: "username"
password: "password"
device_service_tag: GHRT2RL
setting_type: IOMQuickDeploy
ca_path: "/path/to/ca_cert.pem"
quick_deploy_options:
password: "password"
ipv4_enabled: true
ipv4_network_type: Static
ipv4_subnet_mask: 255.255.255.0
ipv4_gateway: 192.168.0.1
ipv6_enabled: true
ipv6_network_type: Static
ipv6_prefix_length: 1
ipv6_gateway: "::"
slots:
- slot_id: 1
slot_ipv4_address: 192.168.0.2
slot_ipv6_address: "::"
vlan_id: 1
- slot_id: 2
slot_ipv4_address: 192.168.0.3
slot_ipv6_address: "::"
vlan_id: 2
返回值
通用返回值已在此处记录 这里,以下是此模块特有的字段
键 |
描述 |
---|---|
HTTP 错误的详细信息。 返回: 在 HTTP 错误时 示例: |
|
提交的快速部署作业的作业 ID。 返回: 当提交快速部署作业时。 示例: |
|
设备快速部署设置的总体状态。 返回: 始终 示例: |
|
在成功部署快速部署设置时返回。 返回: 成功 示例: |