可以在ESX服务控制台上运行X吗?

好的,我们都知道(或者应该知道)ESX服务控制台实际上不是一个Linux系统,而是一个在ESXpipe理程序内部运行的自定义Linux发行版,以便进行pipe理。

然而,无论如何,问题出现了:如果要安装所有必需的程序(X11,Gnome / KDE等),服务控制台是否真的能够运行graphics环境? 还是由于底层的虚拟机pipe理程序而无法访问服务器的graphics硬件?

我不是说这是一个好主意, 而且我非常有把握,这是不可能的。 但是今天我正在和一个朋友讨论这个问题……一个朋友,BTW认为ESX只是在Linux系统上运行的某种程序,VMKernel是某种Linux内核模块。 一个太常见的错误。

无论如何,X将能够在服务控制台中运行?
有没有人真的设法让它运行?

在完整的ESX(而不是ESXi)中,这可能是可能的 ,但为什么要这么做呢? 虚拟机pipe理程序应该尽可能的薄(这是ESXi背后的概念),添加一个可以吸取内存和CPU的胖GUI是没有多大意义的。


另外,Re:服务控制台 – 我的理解是,非i版本的ESX实际上是一个Linux系统(完全安装的Linux发行版),带有内核pipe理程序和pipe理程序守护进程。 你可以杀掉ESX守护进程,并像普通的Linux机器一样对待它,尽pipe它非常的条件化。

这就是为什么ESXi家族没有“服务控制台” – 如果它只是一个具有特殊访问权限的内置虚拟机,那么就没有理由弃用它:-)

我们同意你一定不要惹虚拟机pipe理程序,但是虚拟机如何访问显卡呢? 这也会给服务器工作站的function。

另外,不用乱用video卡使vmware团队生活更容易。