community.general.ipmi_boot 模块 – 启动设备顺序管理
注意
此模块是 community.general 集合 (版本 10.1.0) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.general
。您需要其他要求才能使用此模块,请参阅 需求了解详情。
要在 playbook 中使用它,请指定: community.general.ipmi_boot
。
概要
使用此模块来管理启动设备的顺序
需求
在执行此模块的主机上需要以下需求。
pyghmi
参数
参数 |
注释 |
---|---|
设置下次重启时使用的启动设备 设备选项包括:- network – 请求网络启动 - floppy – 从软盘启动 - hd – 从硬盘启动 - safe – 从硬盘启动,请求“安全模式” - optical – 从 CD/DVD/BD 驱动器启动 - setup – 启动到设置实用程序 - default – 删除任何 IPMI 指导的启动设备请求 选项
|
|
以十六进制格式连接到 BMC 的加密密钥。 |
|
BMC 的主机名或 IP 地址。 |
|
连接到 BMC 的密码。 |
|
如果设置,则要求系统固件在下次启动后使用此设备。请注意,许多系统不遵守此设置。 选项
|
|
远程 RMCP 端口。 默认值: |
|
是否确保启动设备符合预期。 state 的选项包括:- present – 请求系统开启 - absent – 请求系统开启 选项
|
|
如果设置,则明确请求 UEFI 启动。严格来说,规范建议如果未设置,系统应该 BIOS 启动,并且没有“不关心”选项。实际上,此标志未设置不会阻止我在任何遇到的系统上进行 UEFI 启动。 选项
|
|
用于连接到 BMC 的用户名。 |
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 |
可以在 |
|
支持:不支持 |
在差异模式下,将返回有关已更改内容(或可能需要在 |
示例
- name: Ensure bootdevice is HD
community.general.ipmi_boot:
name: test.testdomain.com
user: admin
password: password
bootdev: hd
- name: Ensure bootdevice is not Network
community.general.ipmi_boot:
name: test.testdomain.com
user: admin
password: password
key: 1234567890AABBCCDEFF000000EEEE12
bootdev: network
state: absent
返回值
常见返回值已在此处记录 此处,以下是此模块独有的字段
键 |
描述 |
---|---|
将在下次启动后使用的启动设备名称。 返回:成功 示例: |
|
如果为 True,系统固件将在下次启动后使用此设备。 返回:成功 示例: |
|
如果为 True,系统固件将在下次启动后显式使用 UEFI 启动。 返回:成功 示例: |