我计划使用计算机来运行虚拟机。我有些困惑,不知道哪个是最佳选择。
VMware 服务器(运行在一些优化的 Linux 上):我试过这个,但是用一台旧电脑,运行超过 3 个虚拟机真的很慢。但是那是一台旧电脑(Sempron 1gb 内存),Linux 主机是 ubuntu,运行着很多服务。由于服务器将使用英特尔酷睿 2 ... VMware 是否支持英特尔-vt?
VMware ESXi(或类似但免费的版本):从未尝试过,硬件兼容性有限...我不认为这适用于家用电脑。
Xenserver 5.5:我今天试了一下,但失败了很多次。没有太多支持,而且没有可用的 wifi 网卡,没有列出本地存储,没有列出 DVD 驱动器……xencenter 仅在 Windows 和同一子网中工作……
我打算选择选项 1,但还有其他想法吗?
答案1
如果您打算购买硬件来执行此操作,那么完全可以以相当便宜的价格购买运行 ESXi 的硬件(我几周前就买了)。有许多网站提供与 ESXi 配合使用的 whiebox 配置,例如终极白盒
如果您有一台具有足够资源的机器,那么这些选项中的任何一个都应该可以正常工作,但您可能会发现 ESXi 是最有效的,因为您不需要处理底层操作系统(ESXi 组件除外)。
答案2
VirtualBox。我发现它是家庭使用中最轻量级的。关于 ESXi,你说得对,硬件要求很具体。尽管我喜欢企业中的 VMware 2.x,但我也不太喜欢它对服务器管理所做的工作。
答案3
AMD 的 Intel VT 对应产品是 AMD-V,但 Sempron 系列不支持此功能。因此,您执行的任何虚拟化都需要支持在不支持虚拟化的硬件上运行。
如果您运行的是半虚拟化客户机,Xen 将执行此操作。但是,如果您的硬件支持虚拟化,它将仅支持 HVM(完全虚拟化客户机)。Virtualbox 也能做到这一点,但 Virtualbox 的亮点是桌面虚拟化。我不会将其用于当前形式的服务器应用程序。我对 VMware 的产品不够熟悉,不知道哪些产品可以工作,哪些产品不行,也不知道适用什么条件。但是 Hyper-V 需要支持 Intel-VT 或 AMD-V 的硬件。
如果您真的想进行虚拟化,我建议您投资购买能够更好地支持虚拟化的新设备,并且如果您计划运行多台机器,请用内存塞满计算机。
答案4
这就是我所寻找的 -> proxmox,现在看来还不错。
无论如何,阅读更多答案将会很高兴:)