与 ubuntu Linux 相比,选择 VMWare ESXi 作为虚拟机管理程序并在基础 ubuntu 之上运行 VMWare 工作站有什么区别

与 ubuntu Linux 相比,选择 VMWare ESXi 作为虚拟机管理程序并在基础 ubuntu 之上运行 VMWare 工作站有什么区别

我只是想知道从性能和管理角度来看的利弊。例如,ESXi 只提供 ssh 访问,并且您无法在 Hypervisor 上安装任何软件,它将安装但重启时将被清除。等等

答案1

VMWare Workstation 是一款用于测试和开发的桌面产品,并不适用于运行生产用途的服务器。

一些问题

  • 需要完整的 X11 环境
  • 需要完整的操作系统作为基础
  • 如果你因为某种原因关闭了 X 服务器,VMware 也会死掉
  • 比 ESXi 更耗费资源

总而言之,如果您想要一个生产系统,VMWare 工作站不是一个选择(IMHO)。

将 Ubuntu 上的 Xen 或 KVM 与 ESXi 进行比较更有意义,因为这种方法更具可比性。

答案2

VMware Workstation 和 ESXi 的设计目的完全不同。我每天都会用到它们,所以我会详细介绍一下我的使用方法。你应该使用哪种方法完全取决于你要做什么。

ESXi 是一种薄型“裸机”虚拟机管理程序,旨在直接安装在服务器系统上,无需直接用户交互。我有许多安装了 ESXi 的节点,它们运行完整的开发和暂存环境。我可以在这些节点上运行多个 Web 服务器和数据库服务器虚拟机,并通过网络远程管理整个系统。

Workstation 是一个运行在现有操作系统上的虚拟机管理程序(我认为 Windows 和 Linux 都受支持)。我目前使用它来模拟一个小型测试环境,以解决一些棘手的 AD 配置问题。它的性能不如在 ESXi 上运行虚拟机,但它有一个关键优势,那就是我可以拿起笔记本电脑,整个测试环境都随身携带。

简而言之,Workstation 可用于尝试各种功能,让您在小型测试环境中轻松启动和运行,但不要指望它具有生产级的性能和可靠性。ESX/ESXi 更适合数据中心使用,您需要虚拟化的灵活性,但需要最高的可靠性和性能。

答案3

ESXi 将您的计算机变成计算设备,并且所有虚拟机都独立运行。ESXi 将是一个轻量级虚拟化环境。但是您没有工作站环境,因此您需要另一台计算机来管理它并使用虚拟机。

使用 Ubuntu,您将拥有一个完整的工作站环境。这将使您坐在电脑前时更容易操作。另一方面,VMware Workstation 不会充分利用您的潜在硬件。它不是为生产用途而设计的——您可以将虚拟机设置为使用基本操作系统自动启动,但它实际上并不是为那样设计的。

底线:如果您只有一台计算机,并且需要一个桌面环境,并且只是在玩 - VMware Workstation 就足够了。

如果您正在查看生产环境--ESXi。

答案4

我使用在 Debian Linux 上运行的 VMWare Server 2.0,并在其上运行三个 Windows Server 2003 虚拟机。VMWare Server = 免费!

相关内容