第 6 章 部署 RHEL bootc 镜像
您可以使用以下不同的机制来部署 rhel-bootc
容器镜像。
- Anaconda
-
bootc-image-builder
-
bootc install
可用的 bootc 镜像类型如下:
使用
bootc image-builder
生成的磁盘镜像,例如:- QCOW2 (QEMU copy-on-write、虚拟磁盘)
- Raw (Mac 格式)
- AMI (Amazon Cloud)
- ISO:使用 USB 盘或 Install-on-boot 的无人值守安装方法。
创建可部署的分层的镜像后,有几种方法可将镜像安装到主机上:
您可以使用以下机制,使用 RHEL 安装程序和 Kickstart 将分层的镜像安装到裸机系统:
- 使用 USB 部署
- PXE
-
您还可以使用
bootc-image-builder
将容器镜像转换为 bootc 镜像,并将其部署到裸机或云环境中。
安装方法仅发生一次。部署镜像后,在更新发布时,将来的任何更新都将直接从容器注册中心应用。
图 6.1. 使用基本构建安装程序引导安装 或使用 Anaconda 和 Kickstart 部署容器镜像来部署 bootc
镜像
图 6.2. 使用 bootc-image-builder
从 bootc 镜像创建磁盘镜像,并在不同的环境中部署磁盘镜像,如边缘、服务器和客户端,使用 Anaconda、bootc-image-builder
或 bootc 安装
6.1. 使用带有 QCOW2 磁盘镜像的 KVM 部署容器镜像 复制链接链接已复制到粘贴板!
使用 bootc-image-builder
工具从 RHEL bootc 镜像创建 QEMU 磁盘镜像后,您可以使用虚拟化软件来引导它。
先决条件
- 您创建了一个容器镜像。请参阅使用 bootc-image-builder 创建 QCOW2 镜像。
- 您已将容器镜像推送到一个可访问的存储库。
流程
使用
libvirt
运行您创建的容器镜像。如需了解更多详细信息,请参阅使用命令行界面创建虚拟机。以下示例使用
libvirt
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
- 连接到在其中运行容器镜像的虚拟机。如需了解更多详细信息,请参阅 连接到虚拟机。