如何像VMware一样运行Hyper-V

我被挑战配置和设置一个永远不会宕机的HA Hyper-v集群。
我主要只用过VMWare来进行集群和HA。
我的问题是如何像运行VMWare集群一样运行Hyper-V集群?
在VMWare中,我可以安装和运行vCSA来配置共享网络、数据存储、HA、DRS、vmotion、亲和性、资源池等。
Hyper-V是否有类似的功能?我尝试过两次使用SCVMM 2016,但出现了错误并且无法正常工作。
如果这是最好或唯一的选择,请告诉我,我会解决它,但如果有更好的选择(我知道最好或更好可能是个人意见)。
我不想要开源或廉价的解决方案。
(是的,我知道为什么不购买VMWare许可证?我必须先排除Hyper-V)
问题的第二部分,Hyper-V是否提供与VMWare相同的功能?
我主要关注以下功能:
分布式交换机
HA
DRS
Vmotion - 技术迁移
主机亲和性

1我尝试过两次使用SCVMM 2016,但出现了一些错误,并且没有停止,我无法让它正常工作。这并不是放弃一个项目的很好的理由。请联系微软支持团队,他们会帮助您解决问题,直到达成解决方案。 - EEAA
@EEAA 如果某个项目出现问题,我不会放弃它,否则我现在也不会有这份工作。我的问题是:SCVMM是唯一的选择吗?有没有更好的选择?虽然我在谷歌上搜索能力还不错,但我认识的运行Hyper-V HA环境的人并不多,所以我想知道我是否朝着正确的方向前进,如果最终无法实现我想要的目标,为什么要花一整天来解决错误呢? - Anthony Fornito
1是的,SCVMM 是 vCenter Server 的等效物。是否有更好的选择?并非来自微软,但就像 VMware 一样,有许多厂商销售虚拟化管理工具。您希望花费多少时间进行研究和评估这些工具完全取决于您。 - joeqwerty
当然要考虑到 VMware 作为市场上最早进入的公司,享有许多关键技术的专利,这使得其他公司无法复制。显然,这帮助他们在市场中保持了技术优势。 - Chopper3
2个回答

要创建真正的高可用性,您需要共享存储。Windows 2016具有S2D功能,但只在Datacenter许可证中可用。在Hyper-V中,创建高可用性更容易,因为您不需要任何额外的许可证(vCenter),而且它就在盒子里。所有S2D功能都可以从四个节点开始使用,如果您使用的节点较少,请参阅这个很好的主题描述 https://community.spiceworks.com/topic/1445491-s2d-vs-starwind-virtual-san 顺便说一下,这是一个逐步指南,介绍如何部署Hyper-V集群。https://technet.microsoft.com/en-us/library/jj863389(v=ws.11).aspx

Hyper-V vs VMware SCOM (System Center Operation Manager)
SCO (System Center Orchestrator)
SCVMM (System Center Virtual Machine Manager)
令人惊讶的是,在某些方面,Hyper-V可以比VMware更好地运行,微软在其中加入了一个重要的陷阱,我将在最后提到。我不打算详细讨论网络,因为那是一个不同的话题。
所需的东西(没有特定顺序):
两个共享存储设备,使用内置的Hyper-V复制功能,您可以实现容错性,即vhdx文件保持同步,并且通过SCO和SCVMM,您可以配置如果一个虚拟机宕机,另一个虚拟机将被启动以替代它。
负载均衡器,使用在SCVMM中设置的主机亲和性,您可以选择将虚拟机放置在哪个主机上,以及哪个主机上永远不应该有虚拟机。
优点:
单一的管理界面,您不仅可以获得VMware的功能,还可以获得一些非常有用的远程监控和管理(RMM)工具,用于保持系统更新、防病毒等。
老实说,就这些。
缺点:
非常难设置。您需要为每个SC产品准备3个不同的服务器,我使用的是评估副本,但据我所知,在生产环境中,每个产品必须在物理服务器上(3个),如果其中一个服务器出现故障,您将失去该服务器的功能,因此为了确保您的环境永远不会停机,您需要2个服务器(6个)进行集群和同步。
评估副本的设置并不容易,在线文档非常少,但是微软虚拟学院有一些非常好的视频教程,如果您设法设置所有系统并更新到最新版本(非常重要!),这些视频将指导您如何设置和配置所有内容。还请确保您的SCVMM服务器名称不包含SCVMM。
价格是他们占你便宜的地方,每核心3607美元,最低16核心,总计57712美元,这确实可以获得所有功能。与VMWare相比,VMWare每主机31908美元(2个处理器),也可以获得所有功能(vSphere with Operations Management Enterprise Plus)。基本上,在您看到任何成本节省之前,您需要拥有5.5个VMWare主机,具体取决于您的环境需要多少个主机。
我的结论是,VMWare是赢家,折腾Hyper-V HA设置根本不值得,它很麻烦,微软的支持也没有帮助,是的,我在设置好后打电话咨询他们的专业知识,结果被转来转去,和大约6个不同的人/部门交谈,直到找到一个对SC产品有一点了解的人,而且只进行了短暂的20分钟讨论,期间他还试图向我推销更多东西,我觉得我比他知道的还要多。