用于软件开发的 VMware Server 与 VMware Workstation

rob*_*rob 7 vmware-workstation vmware-server

在过去一年左右的时间里,我一直在使用 VMware Server 在我的 PC 上运行一些开发虚拟机。这个想法是我厌倦了每次我的主板坏了或者我需要升级我的硬件时都必须重新安装我的所有开发工具和其他软件,所以我决定在我的主机操作系统上进行最小安装,并安装我的所有软件在虚拟机中。到目前为止,该系统运行良好,但有一些小问题,例如:

  1. VMware 控制台有点慢,所以我改用远程桌面连接到虚拟机。
  2. 有时声卡会与 VM“断开连接”,我必须打开 VM 配置并重新连接它才能使声音正常工作。
  3. 多显示器支持不是很好。没有明显的选项可以为 VMware Console 启用双屏幕,并且使用带有 -span 选项的远程桌面很烦人,因为这两个屏幕被视为单个超宽屏幕(例如,任务栏跨越两个屏幕,并且窗口打开一半在一个屏幕上,一半在另一个屏幕上)。我的解决方法是使用 WinSplit Revolution,但即使这样也很烦人。
  4. 在多个 VMware Console 窗口之间切换非常烦人。当您单击控制台窗口栏中的上一个/下一个按钮时,这些按钮将根据虚拟机名称的长度重新定位。此外,所有 VMware 控制台窗口似乎同时最小化和最大化,而不仅仅是我尝试最小化/最大化的窗口。

可能还有其他一些烦恼,但这些是最大的烦恼。我查看了 VMware Workstation 的产品页面,但我有几个问题要问实际使用过它的人:

  1. VMware Workstation 是否有我在上面列出的相同问题?
  2. VMware Workstation 值得多花 150 美元吗?
  3. VMware Workstation 中的 Eclipse 集成效果如何(倒带/重播测试会话以进行调试)?
  4. 除了 VMware Workstation 之外,我还应该研究其他任何产品吗?(我严格询问可以匹配 VMware Workstation 7 功能的产品。乍一看,VirtualPC 和 VirtualBox 似乎缺少 VMware Workstation 的几个更高级的功能,尽管 VirtualBox 看起来确实比 VMware 更适合我目前正在做的事情的服务器。)

Jas*_*mbs 9

我使用VMWare工作站。解决您的疑虑:

  • 我发现控制台比 VMWare 服务器控制台响应更快,所以这是一个加分项。我将在远程桌面和直接控制台之间切换,并且不会注意到响应速度有太大差异。
  • 声音表现很棒。我从来没有像你描述的那样断开连接。
  • 我了解 VMWare Workstation 7 具有多显示器支持,但我没有使用它的经验。
  • VMWare Workstation 确实将所有机器组合在一个窗口中,因此它们必须作为选项卡进行管理,而不是作为单独的窗口进行管理。

与 VMWare 服务器相比,VMWare 工作站确实有一些额外的缺点。

  • 特别是,没有自动挂起支持。如果您不小心注销或关闭主机,所有客人都会立即断电。他们声称没有可靠的方法可以关闭它们而不将它们作为服务运行,并且出于安全原因他们不能将它们作为服务运行。换句话说,“这很复杂”。
  • 没有很好的远程管理支持。您可以执行命令行脚本,或者您可以远程桌面进入主机,或者您可以使用 VNC(如果您已为给定机器启用它),但没有用于管理工作站的 Web 界面。

我在服务器上运行工作站的一些原因。

  • 你提到的一些原因。
  • 更好的硬件支持。
  • 我觉得在经济上支持这个项目更好,因为它是最好的产品,而且价格合理。
  • 很棒的快照支持。多个实时快照、实时 VM 克隆、共享磁盘空间。
  • 它不会运行那些可怕的 Tomcat 的东西,并试图让它在 Windows 下正常工作而带来的所有错误。
  • 我觉得 VMWare Workstation 可以更好地利用我的资源。

保持 VMWare 优于其他 VM 产品的其他原因。

  • 内存过度分配。您可以在具有 2GB 内存的主机上运行 2GB 虚拟机。我一般不推荐它,但在紧要关头,这是一个不错的功能。
  • 强大的硬件支持 - 连接高速 USB 设备和许多其他东西。我一直发现 VMWare 在机器虚拟化技术方面处于领先地位。我很少看到 VMWare 已经做得不好的另一个产品的功能。