dellemc.openmanage.idrac_os_deployment 角色 – 用于在 iDRAC 服务器上部署操作系统的角色
注意
此角色是 dellemc.openmanage 集合 (版本 9.9.0) 的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install dellemc.openmanage
。
要在剧本中使用它,请指定: dellemc.openmanage.idrac_os_deployment
。
入口点 main
– 用于在 iDRAC 服务器上部署操作系统的角色
dellemc.openmanage 7.5.0 中的新增功能
概要
此角色使用 kickstart 配置文件生成自定义 ISO,并在 iDRAC 服务器上部署操作系统。
参数
参数 |
注释 |
---|---|
包含用于验证的 CA 证书的隐私增强邮件 (PEM) 文件。 |
|
操作系统部署完成后删除自定义 ISO。 如果 delete_custom_iso 为 选项
|
|
将 ISO 挂载到 iDRAC 的共享路径。 共享需要写入权限才能复制生成的 ISO。 支持 CIFS、NFS、HTTP 和 HTTPS 共享。 当 is_custom_iso 为 当协议为 当协议为 |
|
将复制自定义 ISO 的目标机器地址/主机名。 用作将 ISO 挂载为虚拟介质的地址/主机名。 当 protocol 为 当 protocol 为 当 protocol 为 |
|
自定义 ISO 文件名。如果未指定,则默认为 |
|
用作在 iDRAC 中挂载为虚拟介质的自定义 ISO 的绝对路径。 |
|
复制自定义 ISO 的目标机器绝对路径。 当 protocol 为 当 protocol 为 |
|
基于 Linux/Windows 的 HTTP/HTTPS 共享。 选项
|
|
用于将自定义 ISO 挂载为虚拟介质的 http/https/cifs 共享的密码。 |
|
用于将虚拟介质挂载到 iDRAC 的传输协议类型。
选项
|
|
用于将自定义 ISO 挂载为虚拟介质的 http/https/cifs 共享的用户名。 |
|
操作系统部署跟踪完成后弹出虚拟介质 (ISO)。 如果 *eject_iso* 为 选项
|
|
iDRAC IP 地址或主机名。 |
|
iDRAC 端口。 默认值: |
|
套接字级别超时(秒)。 默认值: |
|
等待操作系统部署完成的时间(分钟)。 默认值: |
|
与 kickstart 文件的 jinja 模板匹配的操作系统名称。 支持 RHEL 和 ESXI 的操作系统名称及版本。 Jinja 模板文件应以 <os_name_upper>_<os_version_major>.j2 的格式存在。 当 *is_custom_iso* 为 |
|
与 kickstart 文件的 jinja 模板匹配的操作系统版本。 支持的 RHEL 版本为 9.x 和 8.x,ESXI 版本为 8.x。 Jinja 模板文件应以 <os_name_upper>_<os_version_major>.j2 的格式存在。 当 *is_custom_iso* 为 |
|
iDRAC 用户密码。 |
|
ISO 的 HTTP/HTTPS 共享或本地路径。 |
|
下载 ISO 的 HTTP/HTTPS 地址。 将自定义 ISO 挂载到虚拟介质的 http/https/cifs 和 nfs 的主机名。 当 *protocol* 为 当 *protocol* 为 当 *is_custom_iso* 为 |
|
指定源 ISO 是否为自定义 ISO。
当为
选项
|
|
ISO 文件名。 |
|
ISO 的绝对本地路径或 http/https 共享路径。 当 *custom_iso* 为 true 时,*iso_path* 应为 http、https、nfs 或 cifs 路径。 |
|
kickstart 文件的绝对本地路径或 http/https 共享路径。 提供 *ks_path* 时,角色将跳过 kickstart 文件的生成,并使用输入中提供的文件。 |
|
http、https 和 cifs 共享的密码。 *password* 仅在 *protocol* 为 当 *protocol* 为 当 *protocol* 为 |
|
用于下载 ISO 的传输协议类型。
如果 *custom_iso_true* 为 选项
|
|
http、https 和 cifs 共享的用户名。 *username* 仅在 *protocol* 为 当 *protocol* 为 当 *protocol* 为 |
|
具有管理员权限的 iDRAC 用户名。 |
|
如果为 仅在使用自签名证书的个人控制站点上配置 选项
|
|
等待操作系统部署完成。 选项
|