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

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

好吧,我们都知道(或应该ESX 服务控制台实际上并不是一个 Linux 系统,而是一个运行里面ESX 虚拟机管理程序,以便进行管理。

然而,无论如何,问题出现了:如果安装了所有必需的程序(X11、Gnome/KDE 等),服务控制台是否真的能够运行图形环境?或者,由于底层管理程序的原因,它是否无法访问服务器的图形硬件?

我并不是说这是个好主意;而且我非常肯定这根本不可能。但今天我和一个朋友讨论了这个问题……顺便说一句,这个朋友认为 ESX 只是在 Linux 系统上运行的某种程序,而 VMKernel 是某种 Linux 内核模块。这是一个非常常见的错误。

无论如何,X 能在服务控制台中运行吗?
有谁真的让它运行​​过吗?

答案1

在完整的 ESX(不是 ESXi)中,可能可能的,但你为什么要这么做呢?虚拟机管理程序应该尽可能薄(这是 ESXi 背后的概念),而添加一个会消耗 RAM 和 CPU 的大型 GUI 并没有多大意义……


另外,关于服务控制台 -- 我的理解是,非iESX 版本实际上是一个 Linux 系统(完全安装的 Linux 发行版),带有内核虚拟机管理程序和虚拟机管理程序守护进程。您可以关闭 ESX 守护进程并将其视为普通的 Linux 机器,尽管它相当精简。

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

答案2

我们同意您不能乱用虚拟机管理程序,但如果虚拟机可以访问视频卡怎么办?这也会为该服务器提供工作站功能。

此外,不需要处理视频卡使得 VMware 团队的工作变得更加轻松。

相关内容