10.10. 使用 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