dellemc.openmanage.idrac_server_powerstate 角色 – 用于管理指定设备不同电源状态的角色

注意

此角色是 dellemc.openmanage 集合 (版本 9.9.0) 的一部分。

如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查是否已安装它,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install dellemc.openmanage

要在剧本中使用它,请指定:dellemc.openmanage.idrac_server_powerstate

入口点 main – 用于管理指定设备不同电源状态的角色

dellemc.openmanage 7.4.0 中的新增功能

概要

  • 此角色使用 iDRAC(仅限 iDRAC8 和 iDRAC9)管理戴尔 PowerEdge 服务器的指定设备的不同电源状态。

参数

参数

注释

ca_path

路径

包含用于验证的 CA 证书的隐私增强邮件 (PEM) 文件。

hostname

字符串 / 必需

iDRAC IP 地址。

https_port

整数

iDRAC 端口。

默认值: 443

https_timeout

整数

HTTPS 套接字级别超时(秒)。

默认值: 30

oem_reset_type

字典

dellemc.openmanage 9.5.0 中新增

此参数启动服务器的完整交流电 (AC) 电源循环,这相当于使用 OEM API 断开电源线。

oem_reset_typereset_type 互斥。

如果未提供 ‘final_power_state’ 的值,则默认值为 ‘Off’。

password

字符串

iDRAC 用户密码。

reset_type

字符串

此选项重置设备。

ForceOff 立即关闭设备。

ForceOn 立即打开设备。

ForceRestart 立即关闭设备,然后重新启动服务器。

GracefulRestart 执行设备的优雅关机,然后重新启动设备。

GracefulShutdown 执行设备的优雅关机,然后关闭设备。

Nmi 向设备发送诊断中断。此选项通常是 x86 系统上的不可屏蔽中断 (NMI)。

On 打开设备。

PowerCycle 对设备执行电源循环。

PushPowerButton 模拟按下设备上的物理电源按钮。

reset_typeoem_reset_type 互斥。

执行设备不支持的电源控制操作时,将显示一条错误消息,其中包含可以执行的操作列表。

选项

  • "ForceOff"

  • "ForceOn"

  • "ForceRestart"

  • "GracefulRestart"

  • "GracefulShutdown"

  • "Nmi"

  • "On"

  • "PowerCycle"

  • "PushPowerButton"

resource_id

字符串

此选项是被管理设备的唯一标识符。例如,https://<I(baseuri>/redfish/v1/Systems/<resource_id>)。

对于具有多个设备的 base_uri,此选项是必需的。

要获取设备详细信息,请使用 API https://<I(baseuri>/redfish/v1/Systems) 用于 reset_type 操作,以及 https://<I(baseuri>/redfish/v1/Chassis) 用于 oem_reset_type 操作。

username

字符串

iDRAC 用户名。

validate_certs

布尔值

如果为 false,则不会验证 SSL 证书。

仅在使用自签名证书的个人控制站点上配置 false

选项

  • false

  • true ← (默认)