有什么理由不使用 Windows 内置的虚拟机而不是 VMWare?我想运行 64 位 RedHat 作为客户机。
答案1
是的,有很多原因。问题是:
- 它们对你有效吗?
- 它们对你来说值得 VmWare 那么高的价格吗?(因为大多数非常好的功能都在高价位的版本中)
VmWare 具有更多功能(动态内存、将正在运行的 VM 实时备份到另一个正在运行的 VM,因此如果一个主机崩溃,另一个主机会立即接管),但它们都属于非常高成本的版本 - 并且在大多数情况下都没有什么意义(如:有则好,但我绝不会愿意为之付费)。
去掉它,你就剩下以下两个选项:
- 更难维护的虚拟机管理程序。Vmware 是单片的,windows“开放”——用于驱动程序。由于需要特殊驱动程序,VmWare 支持的硬件要小得多。
- 类似有效的功能集。
随你便吧。作为 Unix 用户,你可能更喜欢 vmware,而作为 Windows 用户,我更喜欢 hyper-v... 也是因为我更了解管理方面,包括脚本。
答案2
一般来说:
- 使用你熟悉的东西。
- 如果 #1 不适用,则每种方式的许可成本都不同。找到适合您情况的更便宜的方式。
如果您的服务器上已经安装了 Windows,并且只想运行一个客户虚拟机,我建议在机器上安装 Hyper-V。这样既快捷又简单,而且容易。