第 16 章 软件包模式和镜像模式主机
Satellite 将镜像模式主机标识为通过 Subscription Manager 从 bootc 状态报告容器镜像的任何系统。它将所有其他主机作为软件包模式主机进行分类。
镜像模式通过使开发、操作和解决方案供应商能够使用相同的容器原生虚拟化工具和技术来管理应用和底层操作系统来简化企业操作。
在镜像模式中,用户可以安装和管理软件包,但存在限制。在镜像模式主机上安装的任何软件包都是临时的,重启后会消失。因此,通常不建议安装软件包,除了调试目的,或者在某些情况下,在应用关键安全补丁时。
在 All Hosts 页面上,可以显示 Type 列,其中包含模式指示符。此列默认为禁用。
镜像模式主机
镜像模式主机包括反映其引导状态的额外字段。这些字段跟踪各种场景中使用的容器镜像:
- 引导的镜像和 Digest :指示主机当前使用的容器镜像。
- Staging Image 和 Digest :指示主机在下次重启后使用的容器镜像。
-
可用镜像和 Digest :代表通过运行
bootc upgrade --check
来缓存的容器镜像。 -
回滚镜像和 Digest: 如果应用了
Bootc 回滚
,代表主机会在下一次重启后恢复容器镜像。
其他资源
- 有关镜像模式的更多信息,请参阅 RHEL 镜像模式快速启动指南。
16.1. 查看引导的容器镜像 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
这些操作简化了镜像模式主机的管理,通过 Satellite 提供对主机操作的灵活性和控制。
流程
- 在 Satellite Web UI 中,进入到 Content > Booted Container Images 以查看镜像模式主机使用的所有镜像。本页显示了特定镜像路径下摘要的分布。镜像路径下的更多摘要表示主机生态系统中的偏移更大,最好确保所有主机都运行最新的镜像版本来最小化。
- 单击主机数以导航到 All Hosts 页面,它将识别与每个特定镜像关联的主机,并使用每个摘要显示主机数量。
-
选择主机和 Details 标签页中,使用镜像模式 Details 卡查看当前的
bootc
状态。 -
单击此卡中 Bootc Action - Script Default remote execution 作业的链接,以在主机上执行 Bootc 操作。对于 pull-mode 远程执行,
foreman_ygg_worker
软件包必须包含在镜像模式主机的容器镜像中。
CLI 过程
-
运行
hammer host bootc images
命令。