2.4. 主机置备和管理
在主机上重新配置自签名 CA 证书的置备模板
Satellite 现在提供公共置备模板。当您更新 Satellite 服务器上的 CA 证书时,您可以使用模板刷新主机上的自签名 CA 证书。您可以使用以下公共置备模板:
foreman_ca_refresh
- 此模板呈现 shell 脚本。您可以使用此模板在主机上执行脚本,例如使用远程执行来自动配置主机上的 CA 证书。
foreman_raw_ca
- 此模板呈现 CA 证书的原始内容。您可以使用此模板下载 CA 证书并在主机上手动配置它。
如需更多信息,请参阅管理 主机 中的 在主机上刷新自签名 CA 证书。
用于在主机上运行远程脚本的作业模板
Satellite 现在提供作业模板,可用于从 URL 下载脚本,并在主机上执行脚本。您可以使用以下 REX 模板之一从 URL 运行脚本:
-
在 Script remote execution provider 的 commands 作业类别中下载并运行脚本
。 -
下载并执行 Ansible 远程执行提供程序的
。Ansible 命令
作业类别中的脚本
使用 SHA512 对 root 密码进行哈希处理
Satellite 现在默认使用 SHA512 算法来哈希操作系统的根密码。新默认值仅应用于新的操作系统条目。如果要在现有操作系统中使用 SHA512 算法,您必须手动更改算法并重新置备主机。
改进了 Kickstart 置备模板中的 RHEL 9 网络配置
在以前的版本中,Satellite 在 Finish 模板中创建 ifcfg
文件来配置主机网络接口。在 RHEL 9 中,ifcfg
文件已被密钥文件替代。如需更多信息,请参阅 RHEL 9 网络:对 ifcfg-file 最好,hello 到 keyfiles。
在这个版本中,Kickstart 自定义模板依赖于 Anaconda 来配置网络接口,这使得配置过程更加稳定。另外,Anaconda 现在了解正确的接口配置,可以安全地将这些接口用于安装过程。
这个改进也会修复 SAT-22579。
Jira:SAT-23034[1]
rhsm
命令将 RHEL 9 主机注册到 Satellite 并启用 Insights
在以前的版本中,您在 redhat_register
片断中将 RHEL 主机注册到 Satellite,并在 insights
片断中启用 Insights。在这个版本中,您可以使用 kickstart_rhsm
片断将 RHEL 9 主机注册到 Satellite,并选择性地启用 Insights。这个片段使用 rhsm
命令,这是 Anaconda Kickstart 原生语法的一部分。因此,所需事务的数量会减少,从而使主机配置更加稳定。工作流不会改变。新片段接受相同的主机参数。
Jira:SAT-23053
timesource
在置备 RHEL 9 主机时配置 NTP 服务器
在以前的版本中,Kickstart 默认 置备模板使用单个 timezone
Kickstart 命令配置时区和 NTP 服务器。在这个版本中,NTP 配置被分成两个 Kickstart 命令,时区和
时间源,以纳入新的 RHEL 9 Kickstart 语法。
Jira:SAT-23053
在置备 RHEL 8 主机时更新 Anaconda 选项的语法
在以前的版本中,在置备 RHEL 8 主机时,Kickstart _kernel_options
置备片断为 Anaconda 选项使用已弃用的旧语法。在这个版本中,片段使用 Anaconda 选项的当前语法。因此,置备 RHEL 8 主机不会产生该警告。
Jira:SAT-23053
在置备 RHEL 7 主机时,use-ntp
安装 chrony
在以前的版本中,use-ntp
参数安装 ntpdate
软件包,以便在 RHEL 7 主机上配置 NTP 客户端。在这个版本中,Kickstart 默认 置备模板和 ntp
片断会在 RHEL 7 主机上安装 chrony 套件。因此,时间同步更为准确且更强大。
Jira:SAT-23053[1]
改进了主机注册的自定义
Global Registration
模板现在可以包括用户定义的片断 before_registration
和 after_registration
。您可以创建这些代码片段来添加自定义命令以进行注册,而无需编辑原始模板。
如需更多信息,请参阅 Foreman 功能 #38189。
VMware vCenter Server 8 支持
现在,您可以使用带有 vCenter Server 8 的 VMware 计算资源来置备虚拟机。
Jira:SAT-21075[1]
改进了缺少 VMware 数据存储的错误消息
在以前的版本中,当尝试使用 API 在 VMware 数据存储集群中置备主机时,可能会失败,并显示模糊的 InvalidDatastorePath
错误。在这个版本中,API 会在缺少数据存储时生成带有描述性消息的特定 ArgumentError
。因此,您可以轻松地调试问题。
Jira:SAT-23052
置备支持 NVMe
在以前的版本中,您只能使用 SCSI 控制器置备 VMware 机器。在这个版本中,您可以使用非易失性内存表达(NVMe)存储选项置备 VMware 机器。因此,您的虚拟机可以更快地访问数据,并且具有更大的灵活性的存储解决方案。
Jira:SAT-23052
默认启用 VMware ESXi 快速引导的 SCSI 存储连接
在以前的版本中,当使用 GRUB2 chainloading 执行 VMware ESXi Quick Boot 时,您必须在 pxegrub2_chainload
片断和包含它的置备模板中启用 connectefi scsi
命令。在这个版本中,命令会被默认启用,您可以使用 grub2-connectefi
主机参数禁用它。因此,您不必编辑置备模板来启用该功能。如需更多信息,请参阅代码片段。
这个改进也会修复 SAT-19018。
Jira:SAT-23052[1]