10.10. 使用 RHEL 镜像构建器 GUI 工具将 VMDK 镜像推送到 vSphere
您可以使用 RHEL 镜像构建器 GUI 工具构建 VMware 镜像,并将镜像直接推送到 vSphere 实例,以避免手动下载镜像文件并推送它。您创建的 vmdk
包含安装的 cloud-init
软件包,您可以使用它,通过使用用户数据来提供给用户:要使用 RHEL 镜像构建器构建 .vmdk
镜像,并将它们直接推送到 vSphere 实例服务提供商,请按照以下步骤执行:
前提条件
-
您是
root
或weldr
组的成员。 - 您已在浏览器中打开了 link:https://localhost:9090/RHEL 镜像构建器。
- 您已创建了蓝图。请参阅在 web 控制台界面中创建一个 RHEL 镜像构建器蓝图。
- 您有 vSphere 帐户。
流程
- 对于您创建的蓝图,点 选项卡。
单击
来创建自定义镜像。此时将打开镜像类型窗口。
在 Image type 窗口中:
- 从下拉菜单中,选择 Type:VMware vSphere (.vmdk)。
- 选中 Upload to VMware 复选框,来将镜像上传到 vSphere。
- 可选:设置您要实例化的镜像的大小。最小的默认大小为 2 GB。
- 点 。
在 Upload to VMware 窗口中,在 Authentication 下输入以下详情:
- Username :vSphere 帐户的用户名。
- Password :vSphere 帐户的密码。
在 Upload to VMware 窗口中,在 Destination 下输入有关镜像上传目的地的以下详情:
- Image name :镜像的名称。
- Host :VMware vSphere 的 URL。
- Cluster :集群的名称。
- Data center :数据中心的名称。
- Data store :数据存储的名称。
- 点 Next。
在 Review 窗口中,查看镜像创建的详情并点 。
您可以点击
来修改任何不正确的详情。RHEL 镜像构建器将 RHEL vSphere 镜像的组成添加到队列中,创建镜像,并将其上传到您指定的 vSphere 实例上的集群。
注意镜像构建和上传过程需要几分钟时间才能完成。
完成这个过程后,您可以看到 镜像构建完成状态。
验证
成功完成镜像上传后,您可以从上传的镜像创建虚拟机(VM),并登录到虚拟机。要做到这一点:
- 访问 VMware vSphere 客户端。
- 在您指定的 vSphere 实例上的集群中搜索镜像。
- 选择您上传的镜像。
- 右键点所选镜像。
点
New Virtual Machine
。此时 New Virtual Machine 窗口打开。
New Virtual Machine 窗口中提供了以下详情:
-
选择
New Virtual Machine
。 - 为您的虚拟机选择一个名称和文件夹。
- 选择计算资源:为此操作选择一个目标计算资源。
- 选择存储:例如,选择 NFS-Node1
- 选择兼容性:该镜像应仅为 BIOS。
- 选择客户端操作系统:例如,选择 Linux 和 Red Hat Fedora (64 位)。
- 自定义硬件 :创建虚拟机时,在右上角的 Device Configuration 按钮,删除默认的 New Hard Disk,并使用下拉菜单来选择 Existing Hard Disk 磁盘镜像:
- 准备完成:查看详情并点 Finish 创建镜像。
-
选择
导航至 VMs 选项卡。
- 从列表中选择您创建的虚拟机。
- 单击面板上的 Start 按钮。此时会显示一个新窗口,显示正在加载 VM 镜像。
- 使用您为蓝图创建的凭证登录。
您可以验证添加到蓝图中的软件包是否已安装。例如:
$ rpm -qa | grep firefox
其他资源