dellemc.openmanage.redfish_firmware 角色 – 使用本地或远程系统上可用的镜像文件更新组件固件

注意

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

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

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

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

入口点 main – 使用本地或远程系统上可用的镜像文件更新组件固件

dellemc.openmanage 7.5.0 中的新增功能

概要

  • 此模块一次只允许更新一个组件的固件。如果对多个组件运行此模块,则会返回错误消息。

  • 根据组件的不同,固件更新会在自动或手动重启后应用。

参数

参数

注释

ca_path

路径

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

hostname

字符串 / 必需

iDRAC IP 地址或主机名。

http_timeout

整数

以秒为单位的套接字级别超时。

默认值: 30

https_port

整数

iDRAC 端口。

默认值: 443

image_uri

字符串 / 必需

固件镜像位置 URI 或本地路径。

例如 - http://<web_address>/components.exe 或 /home/firmware_repo/component.exe。

job_wait

布尔值

提供等待作业完成的选项。

选项

  • false

  • true ← (默认)

job_wait_timeout

整数

以秒为单位的 job_wait 的最大等待时间。仅在此期间跟踪作业。

此选项在 job_waitTrue 时适用。

默认值: 3600

password

字符串

iDRAC 用户密码。

transfer_protocol

字符串

用于传输固件镜像文件的协议。适用于基于 URI 的更新。

选项

  • "CIFS"

  • "FTP"

  • "HTTP" ← (默认)

  • "HTTPS"

  • "NSF"

  • "OEM"

  • "SCP"

  • "SFTP"

  • "TFTP"

username

字符串

具有管理员权限的 iDRAC 用户名。

validate_certs

布尔值

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

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

在集合版本 5.0.0 之前,validate_certs 默认值为 False

选项

  • false

  • true ← (默认)