微软发布的Windows Server 2012带来了全新的Hyper-V,成为真正的企业级hypervisor。Hyper-V 3.0最大的改变涉及群集和存储。这些特性大大提升了Hyper-V的有用性,与VMware vSphere 5不相上下。
微软发布的Windows Server 2012带来了全新的Hyper-V,成为真正的企业级hypervisor。Hyper-V 3.0最大的改变涉及群集和存储。这些特性大大提升了Hyper-V的有用性,与VMware vSphere 5不相上下。作为增值分销商,你很可能遇到用户有问到有关Hyper-V 3.0群集功能和基本配置要求等问题。以下这些基础知识是你应该知道的。
故障转移集群和集群共享卷
首先,你需要知道,在之前的Hyper-V版本中创建一个群集需要两大组件:故障转移群集服务和集群共享卷。故障转移群集服务允许集群节点共同工作,就像一个集群。集群共享卷是一个共享的硬盘资源,使用光钎通道或者iSCSI连接群集结点。虚拟机组件在集群共享卷上,因此每个群集结点可以访问VM。
Hyper-V 3.0仍使用故障转移群集服务,但是微软在群集工作方式上进行了很多改变。一些改变跟企业的Windows Server 2012 Hyper-V群集规模有关。下面这个表格对比了Hyper-V 2.0(Windows Server 2008 R2)和Hyper-V 3.0(Windows Server 2012)中的群集功能。

正如你看到的,Windows Server 2012 Hyper-V群集比Hyper-V 2.0群集处理更大的工作负载。但是,这些改进只是冰山一角。微软在Hyper-V使用存储方式上也做出了一些主要改进。事实上,使用集群共享卷不再是必需的。
如果你有客户还在使用Hyper-V 2.0,并考虑升级到Hyper-V 3.0,他们可能会疑惑这样的设计更改会如何影响到自己。尽管集群共享卷不再是必需的了,但其仍受支持。事实上,集群共享卷是微软首选的Hyper-V 3.0存储类型。
集群共享卷的替代者
那么,如果用户不使用集群共享卷呢?微软提供了两个替代品。一个是使用SMB 3.0文件共享。换句话说,如果你的客户的文件服务器运行Windows Server 2012,VM组件可以放置到该文件服务器的共享中去,供Hyper-V群集使用。让用户理解这一点很重要。但是,文件服务器上的VM会消耗资源,比如磁盘空间、磁盘I/O和网络带宽。
Hyper-V 3.0存储的另外一个选项是,使用本地的,每个群集结点中的直接附加存储。每个群集结点简单地使用自己内部的存储,而不是共享存储。这种方式在小型的Hyper-V 3.0群集中特别适用。但对于大型的群集来说,价格过高,因为用户要提供每个群集结点以及其自己的存储阵列。
加强的动态迁移
在Hyper-V 2.0中,几乎没有创建群集的理由。群集为VM提供高可用性和容错功能,但是它们还授权管理员在群集结点之前动态迁移VM。所有的这些特性仍存活在Hyper-V 3.0中,但是微软强化了VM迁移功能。
Hyper-V 3.0提供了无共享动态迁移功能,本质就是,虚拟机可以在几乎任何两个Hyper-V 3.0服务器之间进行动态迁移(虽然,如果主机在共同的域中,该过程会更容易)。你可以像以前一样,在群集节点之间动态迁移VM,但是现在,你还可以在两台单机、一台单机和一个群集甚至是两个群集之间动态迁移VM。将无需关闭,正在运行的VM迁移到Hyper-V 3.0群集中更方便了。
Hyper-V 3.0:节约企业虚拟化成本
Windows Server 2012中的最新Hyper-V版本很棒,但定制的Hyper-V Server 2012更棒,尤其是在中小型企业中,在预算上节约虚拟化成本可以提供最好的福利,并且很容易获得完整且可靠的虚拟化环境。
技术爱好者喜欢谈论虚拟化:大型服务器、RAM、大规模SAN存储和网络突破新标准。这很好。但是在现实世界中,我们需要处理这样一件事情:怎样在荷包不被掏空的情况下,充分利用最新的虚拟化技术。尤其是在中小型企业中,在预算上节约虚拟化成本可以提供最好的福利。幸运的是,使用Hyper-V技术可以助你节约成本,并且很容易获得完整且可靠的虚拟化环境。
基础架构:使用你目前拥有的
Windows Server 2012中的最新Hyper-V版本很棒,但定制的Hyper-V Server 2012更棒,因为它是免费的(就像啤酒),最小硬件要求比标准服务器更低。它也不是精简版本的hypervisor。除了GUI,它还包含Windows Server 2012中所有的特征。精简的最低要求意味着需要使用Server Core,但是你可以在Windows 8 PC上使用远程服务器管理工具(RSAT)远程管理虚拟主机。还需要购买System Center虚拟机管理器,否则一些管理选项不能使用,像私有云架构管理和一些专门的网络管理功能。但在严格的预算下和较小的网络中,还是可以很好地运行。如果你计划使用群集和共享存储,建议购买虚拟机管理器(VMM)。
RAM,RAM,RAM
如果你的一些节约成本的措施侥幸成功了,别忘了,虚拟机(VM)需要RAM。系统内存是必须的,通常也很便宜。别看一个旧的小型企业服务器有4GB的RAM,认为你也能有很多。你想为自己的机器配置尽可能多的RAM,比如为主机分配2GB,为域控制器分配2GB,为数据库服务器配置8GB,为文件服务器配置4GB,那么,你总共需要16GB的内存。
现代OS的现代处理器
处理器也有相同的内存需求。你不好让服务器在台式系统上运行。处理器需要像英特尔这样的虚拟化技术VT-x。新的处理器与hypervisor的交互性越好,它们的虚拟化性能就越好。因此,你的服务器需要足够多的核心。典型的现代服务器通常配置两个CPU Socket。Interl Xeon CPU具有超线程技术,如果每个包含四个核心,这样你就解决了16个核心的问题。这样服务器可以运行平时两倍数量的虚拟机,如果有几个闲置机器的话,支持的虚拟机数量就更多。另外,你可以为服务器配置多个CPU,每个Hyper-V虚拟机最大有64个虚拟处理器。
存储
不是每个人都买最大的却是最坏的硬盘驱动器。小型企业通常使用较慢的、用户级的SATA硬盘。当你在考虑在哪安置虚拟硬盘的时候,别忘了每个机器需要足够的I/O。SATA硬盘更适用于连续读取。一旦在该硬盘上运行VM,你是在共享该硬盘。像数据库服务器会需要合适的IOPS,如果将硬盘共享到一个繁忙的文件服务器上,那么,不仅会降低可用I/O,还会混淆多个不同的硬盘访问类型。不管是业务交易性能原因还是数据保护,可以考虑RAID 10。
对于一些应用,很多小型企业使用网络附加存储(NAS)来替代共享存储。Hyper-V从Windows Server 2008开始就支持iSCSI。你还可以通过使用标准文件共享存储虚拟机来简化共享存储设置。这对于任何没有SAN专家可以依靠的服务器管理员来说,是个福利。这一最新支持依赖于更新的SMB 3.0协议,所以你要确保NAS支持该协议。无论如何,如果你使用Windows文件服务器提供存储,可以升级到Windows Storage Server 2012。
你还可以利用本地直接存储,在无群集情况下也能够获得高可用性。无共享动态迁移允许将整个VM从一台主机通过网络迁移到另一台主机上。对于在没有额外存储的成本情况下获得高可用性,这是一个很好的替代方式。请注意,这种类型的迁移不是持续性的。它会花几分钟时间将VM推送到其他机器上,而共享存储只需几秒。
工具
还有一些易下载的工具供你使用。Veeam提供了免费的Hyper-V虚拟机备份工具VeeamZIP。这种免费的方法可以用于快照类的图像存储,可以将其放到云存储或你现有的备份解决方案。Starwind的V2V Converter允许将物理机转换成虚拟机,无需使用VMM。微软也在其评估和计划工具包中为Hyper-V提供免费的工具,帮助你分析现有服务器和监控工作负载,从而做出迁移决策。
容易上手
没有太多忽视虚拟化的借口,即使在最小的IT商店里。因为虚拟机的可移植性,驱动标准化和基于图像的恢复,甚至一台Hyper-V服务器上运行一台机器也都很有意义。成本因素已经和以前不同了,免费的Hyper-V服务器产品中包含这么多的特征,已经为生产做好准备了。
Windows Server 2012 Hyper-V群集技术分享,hyper-v 桌面虚拟化云终端