我打算在商用硬件上托管一些
Linux服务器(我可以从newegg.com以低于1000美元的价格购买).我在Linux中的硬件支持方面经验非常糟糕.我不确定网络适配器或芯片组驱动程序是在Linux中可用还是经过全面测试.我正在考虑在Hyper-V Server 2008 R2上运行Linux作为客户操作系统(Hypervisor本身是免费的). Hyper-V为来宾操作系统提供统一的硬件. Linux可以在安装了Integration Component驱动程序的情况下充分利用主机资源.
>在虚拟机管理程序上运行Linux需要多少开销?是否有人针对物理机与虚拟机运行基准测试?
> IC驱动程序是否可以用于生产?
解决方法
Hyper-V确实支持Linux作为客户操作系统,但作为微软平台,它显然更专注于Windows兼容性;这是受支持的客户操作系统的官方列表:
http://technet.microsoft.com/en-us/library/cc794868(WS.10).aspx
值得注意的是,VMware ESXi也是免费的,它具有更广泛的客户操作系统支持(除了作为虚拟化的市场领导者和通常比Hyper-V更成熟的产品).
此外,如果您没有可用的System Center Virtual Machine Manager,Hyper-V Server的管理会有些麻烦:它没有GUI(物理控制台只能用于基本管理),远程Hyper-V MMC只能运行Windows 7,如果您没有Active Directory域,事情可能会变得棘手.只要您拥有至少一台可以运行vSphere Client的Windows PC(XP或更高版本),ESXi就会更加用户友好.