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,则此模块会更新主机名的快速部署设置。 device_id 与 device_service_tag 互斥。 |
|
要为其部署快速部署设置的机箱服务标签。 如果未指定设备服务标签,则此模块会更新主机名的快速部署设置。 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。 |
|
要应用的快速部署设置的类型。 应用服务器快速部署设置的 应用IOM快速部署设置的 选项
|
|
以秒为单位的套接字级别超时时间。 默认值: |
|
如果为 仅在使用自签名证书的个人控制站点上配置 在集合版本 选项
|
|
身份验证令牌。 如果未提供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。 返回:提交快速部署作业时。 示例: |
|
设备快速部署设置的总体状态。 返回:始终 示例: |
|
成功部署快速部署设置时返回。 返回:成功 示例: |