我正在尝试使用一些不支持英特尔VT-x的基于Xeon的旧服务器来构build一个小型虚拟化testing平台。
在以前的使用中,服务器运行的是VMware ESX 3.5。 是否有更新的虚拟化平台可以使用?
我检查过的大多数解决scheme( KVM , VMware ESXi和Microsoft Hyper-V )似乎都需要CPU上的Intel VT扩展。 有没有支持旧硬件的虚拟化平台?
VirtualBox的? 大多数今天利用的扩展,以提供良好的性能和function,如你所发现的。
最终的解决scheme可能是在白盒系统上花费400美元来运行最新的虚拟机pipe理程序。
ESXi 3.5仍然有效。 英特尔VT扩展的第一台服务器出现在2005年底/ 2006年初…鉴于英特尔CPU技术的五个主要跳跃,那么最好的办法是尝试find一个现代化的低成本系统进行testing。
如果您没有find新的东西,那么过去5 – 6年内生产的所有服务器都是兼容的。
您可以在不使用VT-x的情况下运行OpenVZ容器。 Proxmox的OpenVZ容器和他们的新版本是基于Debian 6。
我在一些旧硬件上运行它,它像一个魅力。
VMWare ESXi 4.x在没有VT-x支持的Intel 64位CPU上运行良好。 ESXi 5.x也可以,但是你需要2个CPU或者一点点黑客才能安装,之后就像魅力一样。 唯一的问题是你无法运行混合的32位/ 64位虚拟机加载或嵌套在虚拟机中的裸机pipe理程序。
我有一台3.0 GHz Xeon的旧款HP ML350 G4p服务器,以及运行ESXi 4.1的5 GB内存,并为所有服务器/服务DC,DNS,DHCP,TFTP,邮件,Web,FTP,代理/ Fw等提供4个虚拟机。操作系统是Windows Server 2003 SP2,但我正在考虑尽快迁移到ESXi 5.x,稍后再迁移到Windows Server 2008。
所以我build议你尝试ESXi 5.x免费,如果你需要帮助,你可以联系我。