第 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 镜像,并将其部署到裸机或云环境中。
  • 您可以使用 bootc 安装 将 bootc 镜像安装到目标系统中。bootc 安装 处理诸如分区、设置引导装载程序和提取镜像内容等任务,使其可引导。

安装方法仅发生一次。部署镜像后,在更新发布时,将来的任何更新都将直接从容器注册中心应用。

图 6.1. 使用基本构建安装程序引导安装 或使用 Anaconda 和 Kickstart 部署容器镜像来部署 bootc 镜像

图 6.2. 使用 bootc-image-builder 从 bootc 镜像创建磁盘镜像,并在不同的环境中部署磁盘镜像,如边缘、服务器和客户端,使用 Anaconda、bootc-image-builderbootc 安装

使用 bootc-image-builder 工具从 RHEL bootc 镜像创建 QCOW2 镜像后,您可以使用虚拟化软件来引导它。

先决条件

流程

  • 通过使用 libvirt,使用之前从容器镜像创建的磁盘镜像创建虚拟机(VM)。如需了解更多详细信息,请参阅 使用命令行创建虚拟机

    • 以下示例使用 virt-install 创建虚拟机。将 <qcow2/disk.qcow 2> 替换为 QCOW2 文件的路径:

      $ sudo virt-install \
        --name bootc \
        --memory 4096 \
        --vcpus 2 \
        --disk <qcow2/disk.qcow2> \
        --import
      Copy to Clipboard Toggle word wrap

验证

后续步骤

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat