2012R2 HyperV版本或2008R2标准版上的Hyper-V?

我们目前正在运行VMWare ESXi,包括1个Windows 2008 R2 Standard实例,1个Windows 7实例和2个Linux实例。

所以,最近我想升级我的服务器,因为发生了很多事情。 我无法find英特尔1GB多端口适配器,所以我得到Dlink的适配器,但它不被VMWare支持。 另一个问题是,我们的硬件NAS非常慢,而且他们的技术支持最多也就是不知所措。 20MB / s的带有网卡绑定的RAID5,只有iSCSI在性能方面真的不能说太多。 所以我遇到了只能在Windows下运行的Starwind VirtualSAN。 所以我打算把我的VMWare迁移到HyperV。

我们只有1个Windows 2008 R2标准许可证可用。 但是,当我在微软网站上阅读时,Windows 2008 R2 Standard可以使用1台虚拟机和1台主机。 这个Windows 2008 R2负责Citrix远程桌面。

我已成功执行迁移,但在执行实时迁移之前还有一些问题。

  1. 因为我可以运行2个Windows 2008 R2标准总计(主机+虚拟机),我应该在Windows 2008 R2标准主机上运行Windows 2008 R2标准,还是使用Windows 2012 R2 HyperV主机更好? 在2012 R2有什么新function我应该知道比2008 R2的对应?
  2. VMWare的Ubuntu支持非常好,速度非常快。 HyperV性能如何? 有人试图比较HyperV和VMWare上的Ubuntu服务器吗?
  3. 让虚拟机从主机上访问iSCSI还是只给它们分配固定的VHD更好? 即100GB的VHD + 2TB的iSCSI,或者只是把100GB的VHD和2TB的VHD? iSCSI将通过主机上的大约16GB高速cachingRAM进行caching。 我真的必须在HyperV主机上安装Starwind,因为我有另外一台当前正在访问iSCSI的服务器。

感谢您的帮助

StarWind vSAN在VMware下运行就好了。 你也有VMware自己的vSAN。 不应该成为迁移虚拟机的一个问题。

好吧..已经有一段时间了……我希望有些人已经做了一些testing,可以帮助我解决这个问题,但在过去的几天里,我一直在testing一些configuration和基准testing,试图find和补偿自己。 这可能不是完美的configuration,但这对我来说足够舒服。

  1. 我使用Windows 2012 HyperV + 2008 R2。 StarWind运行在windows 2012上。2012 hyperV比2008R2的HyperV快。 至less,我不需要一夜之间完成安装,而不像2008 R2。 另外,我可以网卡绑定服务器。 因此授予我们的iSCSI连接全部3GBps的带宽,2个DLink加上一个板载。 我们的iSCSI运行在2GB / s左右,接近3GB。 对于其他服务器而言,这是一个非常显着的升级速度,而旧的20MB / s相比, 太可爱了 更重要的是,Starwind的实现速度要快得多,请阅读下文。

  2. 2008R2的Ubuntu服务并不好,但是2012 R2 Gen2非常好。 在select2012 R2 HyperV的另一点。 微软的Gen2 HyperV是旧版Gen1的一个非常重要的更新。 与VMWAre中的感觉不一样。

  3. 我使用iSCSI starwind路由,最小的VHDX。 原因是我用VHDX只能达到50MB / s,但是用StarWind可以达到9到10GB / s。 使用8GB内存caching,加上100GB L2 SSDcaching,Starwind尖叫快。 而我的意思是FAST。 它也有服务器镜像,因此数据完整性覆盖在那里。

  4. 另外就迁移而言,我并不在意,因为使用iSCSI,我可以简单地将驱动器与VM 1断开连接,并将其连接到另一台服务器上的另一台VM,或者将其连接到物理服务器,然后几乎不恢复操作时间stream逝。 不需要迁移,只需切换连接,然后完成。

因此,在运行基准testing之后,我决定使用HyperV 2012 R2,2008 guest以及iSCSI中的所有数据。