Red Hat Training

A Red Hat training course is available for RHEL 8

11.9. 使用 RHEL 镜像构建器 GUI 工具将 VMDK 镜像推送到 vSphere

您可以使用 RHEL 镜像构建器 GUI 工具构建 VMware 镜像,并将镜像直接推送到 vSphere 实例,以避免必须下载镜像文件并手动推送它。您创建的 vmdk 包含安装的 cloud-init 软件包,您可以使用它来使用用户数据提供给用户,例如:要使用 RHEL 镜像构建器构建 .vmdk 镜像,并将它们直接推送到 vSphere 实例服务提供商,请按照以下步骤执行:

先决条件

流程

  1. 对于您创建的蓝图,点 Images 选项卡。
  2. Create Image 创建自定义镜像。

    此时将打开镜像类型窗口。

  3. Image type 窗口中:

    1. 从下拉菜单中选择 Type: VMware vSphere (.vmdk)。
    2. 选中 Upload to VMware 复选框,来将镜像上传到 vSphere。
    3. 可选:设置您要实例化的镜像的大小。最小的默认大小为 2 GB。
    4. 点击 Next
  4. Upload to VMware 窗口中,在 Authentication 下输入以下详情:

    1. Username :vSphere 帐户的用户名。
    2. Password :vSphere 帐户的密码。
  5. Upload to VMware 窗口中,在 Destination 下输入有关镜像上传目的地的以下详情:

    1. Image name :镜像的名称。
    2. Host :VMware vSphere 的 URL。
    3. Cluster :集群的名称。
    4. Data center :数据中心的名称。
    5. Data store :数据存储的名称。
    6. Next
  6. Review 窗口中,查看镜像创建的详情并点 Finish

    您可以点击 Back 来修改任何不正确的详情。

    RHEL 镜像构建器将 RHEL vSphere 镜像的组成添加到队列中,创建镜像并将其上传到您指定的 vSphere 实例的集群上。

    注意

    镜像构建和上传过程需要几分钟时间才能完成。

    完成这个过程后,您可以看到 镜像构建完成状态。

验证

成功完成镜像上传后,您可以从上传的镜像创建虚拟机(VM),并登录到虚拟机。要做到这一点:

  1. 访问 VMware vSphere 客户端。
  2. 在您指定的 vSphere 实例上的集群中搜索镜像。
  3. 选择您上传的镜像。
  4. 右键点所选镜像。
  5. New Virtual Machine

    此时 New Virtual Machine 窗口打开。

    New Virtual Machine 窗口中提供了以下详情:

    1. 选择 New Virtual Machine
    2. 为您的虚拟机选择一个名称和文件夹。
    3. 选择计算资源:为此操作选择一个目标计算资源。
    4. 选择存储: 例如,选择 NFS-Node1
    5. 选择兼容性:镜像应仅限于 BIOS。
    6. 选择一个客户机操作系统:例如,选择 LinuxRed Hat Fedora (64 位)。
    7. 自定义硬件 :创建虚拟机时,在右上角的 Device Configuration按钮,删除默认的 New Hard Disk,并使用下拉菜单来选择 Existing Hard Disk 磁盘镜像:
    8. 准备完成:查看详情并点击 Finish 来创建镜像。
  6. 导航至 VMs 选项卡。

    1. 从列表中选择您创建的虚拟机。
    2. 单击面板上的 Start 按钮。此时会显示一个新窗口,显示正在加载 VM 镜像。
    3. 使用您为蓝图创建的凭证登录。
    4. 您可以验证添加到蓝图中的软件包是否已安装。例如:

      $ rpm -qa | grep firefox