10.7. 向系统组部署更新


您可以通过修改 Containerfile 来更改操作系统的配置。然后,您可以构建容器镜像并将其推送到注册中心。当您下次引导操作系统时,更新将被应用。

您还可以使用 bootc switch 命令更改容器镜像源。容器注册中心是数据源。请参阅 切换容器镜像参考

通常,在向系统组部署更新时,您可以使用中央管理服务来提供要安装在连接到中央服务的每个系统上的客户端。通常,管理服务要求客户端执行一次性注册。以下是如何将更新部署到系统组的一个示例。如果需要,您可以修改它来创建一个持久的 systemd 服务。

注意

为了清晰起见,示例中的 Containerfile 没有优化。例如,避免在镜像中创建多个层的一个好的优化是通过调用 RUN 一次。

您可以将客户端安装到 RHEL 镜像的镜像模式中,并在启动时运行它来注册系统。

先决条件

  • management-client 使用 cron 作业或单独的 systemd 服务处理未来的到服务器的连接。

流程

  • 创建一个具有以下特征的管理服务:它决定何时升级系统。

    1. 如果已包含在基础镜像中,请禁用 bootc-fetch-apply-updates.timer
    2. 使用 dnf 或适用于您客户端的一些其他方法安装客户端。
    3. 将管理服务的凭据注入到镜像中。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat