为嵌套ESXi安装VMware工具

为嵌套ESXi安装VMware工具,vmware,esxi,vmware-tools,Vmware,Esxi,Vmware Tools,我有一个ESXi服务器正在运行。我在服务器上创建了一个VM,并在VM上安装了一个新的ESXi。现在,我想为嵌套的ESXi安装VMware工具。怎么做? 在ESXi上,没有perl、mount、umount、lsmod、depmod、rmmod、modprobe。系统区域的可用空间有限 uname-s==>VMKernel 我将Perl5.8.8二进制文件复制到虚拟机上连接到ESXi的数据存储中。它可以执行perl脚本,也可以执行VMware工具的安装程序脚本。我还准备了gcc,但是ESXi没有内

我有一个ESXi服务器正在运行。我在服务器上创建了一个VM,并在VM上安装了一个新的ESXi。现在,我想为嵌套的ESXi安装VMware工具。怎么做? 在ESXi上,没有perl、mount、umount、lsmod、depmod、rmmod、modprobe。系统区域的可用空间有限

uname-s==>VMKernel

我将Perl5.8.8二进制文件复制到虚拟机上连接到ESXi的数据存储中。它可以执行perl脚本,也可以执行VMware工具的安装程序脚本。我还准备了gcc,但是ESXi没有内核头。我不确定SLES、RHEL、Ubuntu或Centos的任何内核头是否适用于构建VMware工具内核模块。 欢迎提出任何意见或建议。
谢谢。

VMware工具仅在某些操作系统上受支持(因此安装程序保证运行),ESXi不是这些操作系统之一。如果不做一些工作,您就不能使用Linux版本的VMware工具(或者根本不能使用,我还没有尝试过),因为ESX不是Linux

ESX运行的是vmkernel,而不是Linux内核。VMKernel确实通过ESX上的vmklinux内核模块具有一些Linux内核兼容性,但它是一个子集。顺便说一下,您不能只插入一个预编译的内核模块,但是可以为VMkernel重建Linux内核模块。一些驱动程序需要更改其源代码才能完成此工作

IIRC,ESX为服务控制台提供了Linux用户世界。它不像RedHat或其他任何东西那样是一个完整的Linux安装。它有有限的二进制文件,只支持有限的POSIXAPI集


因此,您不太可能让Linux VMware工具“只与安装程序一起工作”。可以让单个内核模块工作,但不确定。为什么要在ESX客户机中运行这些工具?您想要什么功能?

恐怕ESXi是一种Linux。您可以尝试键入“uname-a”,ESXi上将出现“GNU/Linux”。此外,Linux 3.0的内核头可以用作ESXi服务器内核头。但是,DKMS应该首先安装在ESXi上。@DozParp:您的评论促使我提供了一个更完整的答案。希望这还没有过时。