第 6 章 部署 RHEL bootc 镜像
您可以根据目标环境、安装方法和自动化要求,使用各种方法部署 RHEL bootc 镜像。
6.1. 可用的部署 RHEL bootc 镜像的方法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用以下机制部署 rhel-bootc 容器镜像:
- Anaconda
-
bootc-image-builder -
bootc install
以下是可用的 bootc 镜像类型:
使用
bootc-image-builder生成的磁盘镜像,例如:- QCOW2 (QEMU copy-on-write、虚拟磁盘)
- Raw (.dmg)
- AMI(Amazon Cloud)
- ISO:使用 USB 驱动器或启动时安装的无人值守安装方法。
创建可部署的分层的镜像后,有几种方法可将镜像安装到主机上:
您可以使用以下机制,使用 RHEL 安装程序和 Kickstart 将分层的镜像安装到裸机系统:
- 使用 USB 部署
- PXE
-
您可以使用
bootc-image-builder将容器镜像转换为 bootc 镜像,并将其部署到裸机或云环境中。 -
您可以使用
bootc install将 bootc 镜像安装到目标系统上。bootc install处理诸如分区、设置引导装载程序和提取镜像内容等任务,使其可引导。
安装方法仅发生一次。部署镜像后,在更新发布时,将来的任何更新都将直接从容器注册中心应用。
图 6.1. 使用基本构建安装程序 bootc install 部署 bootc 镜像,或使用 Anaconda 和 Kickstart 部署容器镜像
图 6.2. 使用 bootc-image-builder 从 bootc 镜像创建磁盘镜像,并使用 Anaconda、bootc-image-builder 或 bootc install 在不同的环境(如边缘、服务器和云)中部署磁盘镜像