5.7. 为非网络部署安装 RHEL for Edge 镜像

要安装 RHEL for Edge 镜像,请按照以下步骤执行:

先决条件

  • 已停止运行的容器。
  • 安装您创建的提交的磁盘镜像。

流程

  1. 创建一个空的 qcow 镜像,以安装(.iso)。这是虚拟机(VM)的硬盘驱动器镜像。例如:

    $  qemu-img create -f qcow2 diskfile.qcow2 5G
  2. 使用磁盘作为驱动器引导虚拟机,并将安装程序 ISO 用作 CD-ROM。例如:

    $  qemu-system-x86_64 \
              -enable-kvm \
              -m 4G \
              -cpu host \
              -net nic,model=virtio \
              -net user,hostfwd=tcp::2223-:22 \
              -cdrom $HOME/Downloads/Fedora-Server-netinst-x86_64-33-1.2.iso \
              disk-image.img

    此命令指示 qemu(虚拟机监控程序):

    • 使用 KVM 虚拟化.
    • 将内存增加到 4000MB(某些进程消耗大量内存,如 dnf)。
    • 使用与主机使用的相同 CPU 类型。
    • 将虚拟客户机连接到主机上的虚拟网络网桥,并将主机的 TCP 端口 2223 转发到虚拟客户机上的 SSH 端口(22)。
    • 挂载安装 ISO。
    • 使用上面创建的硬盘驱动器映像。

      它为您提供 Anaconda 安装程序。RHEL 安装程序启动,从 ISO 中加载 Kickstart 文件并执行命令,包括安装 RHEL for Edge 镜像提交的 命令。安装完成后,安装程序会提示输入登录详细信息。

      注意

      Anaconda 已预先配置为在安装过程中使用容器提交。

  3. 在 Login 屏幕上,指定您的用户帐户凭证并点 Enter

验证步骤

  1. 验证 RHEL for Edge 镜像是否已成功安装。

    $  rpm-ostree status

因此,命令输出提供镜像提交 ID,并显示安装成功。