带有 PXE 客户端的 VMware Vsphere ESXI 6 和 Horizo​​n View 6

带有 PXE 客户端的 VMware Vsphere ESXI 6 和 Horizo​​n View 6

我已在本地 Windows server 2012 R2 上将 VMware vsphere ESXI server 6 试用版与 vcenter server 和 vsphere client 6 配合使用,并成功运行它们,但出于学习目的,我想更进一步尝试 Horizo​​n View 6。Horizo​​n View 客户端可以在客户操作系统上运行,也可以通过基于 HTML5 的 Web 浏览器访问控制台,但我想知道如何使用支持 PXE 的瘦客户端或笔记本电脑访问 ESXI 服务器上托管的客户操作系统,这样客户瘦客户端或笔记本电脑就不会安装操作系统,而是使用 PXE 启动 ESXI 服务器上托管的客户操作系统。VMware Vsphere 6 和 Horizo​​n view 6 是否可行?使用 VMware 产品时,我还有哪些其他选项可以在没有任何操作系统的客户端上运行 ESXI 服务器上托管的客户操作系统?谢谢。

答案1

我尝试按照您描述的方式操作;使用 PXE 和 TFTP 服务器通过 LAN 启动客户端计算机,该服务器推送已安装 Horizo​​n Client 的 Live Ubuntu 自定义映像。这需要一些工作,我在公司的实验室中尝试过,并且成功运行。

首先,我下载了 Ubuntu Linux 14.04.2 LTS Desktop 64 位 ISO 文件(14.04.03 现已公开发布)并将其安装到新 VM 中。然后,我挂载了 ISO 文件,并将其内容(包括挂载的 squashfs)复制到新目录中。之后,使用“chroot”访问该新目录中的 Linux,并开始自定义。

自定义过程很麻烦,但这可能是因为我不怎么使用 Linux,所以不习惯使用它的命令。我所做的一些更改是删除 LibreOffice、更新 FireFox、安装 Horizo​​n Client 及其先决条件、删除 Ubiquity 以绕过本地安装 Ubuntu 的选项,以及其他我现在不再记得的更改。

完成所有定制后,我退出“chrooted”的 Ubuntu,并再次压缩 squashfs,然后创建了一个新的 ISO 文件。

然后我创建了一个新的虚拟机并在其上安装了 Ubuntu Server 14.04 64 位,设置了 PXE 服务器和 TFTP 服务器,并将 ISO 文件添加到 TFTP 文件夹。然后创建了一个新的虚拟机,连接到同一个虚拟交换机,将启动顺序设置为从网络启动,一切正常。它启动了 Ubuntu Linux,并进行了所有自定义设置。

说实话,我花了大约 8 天的时间来完成这项工作,并且在配置这个实验室时遇到了很多麻烦,但正如之前所说,我不是 Linux 专家。我执行的每一个步骤都是 Google 搜索的结果,并尝试了某人在博客上写的内容或在论坛上发布的内容。Ubuntu wiki 是一个获取知识的好地方,但不幸的是,我在那里遇到的大多数信息都已过时;它们不适用于 14.04.2 LTS 版本。请注意,VMware 仅支持 Ubuntu 的 LTS 版本。

谢谢!Ahmed Atia

相关内容