服务器 频道

VMM实战:5步创建移动Hyper-V集群

  【IT168 服务器频道】在旅途中的演示者可以运行Microsoft Hyper-V R2虚拟化平台以及System Center Virtual Machine Manager(系统中心虚拟机管理程序,SCVMM)软件来做演示,你只需要两台便携式电脑,并如下操作。

  我在会议上、培训课上和做咨询都需要演示,所以我在办公室里花了许多的时间改进演示,这样当我在旅行时,它们可以按我所希望的那样工作。结果是,我开始把VMware Workstation软件做为我需要的辅助工具。整个在美国期间,VMware Workstation的桌面虚拟化帮助我构建了良好的教学、培训、演示的Windows环境。

  至少到最近,正如我们所见,当你在Window操作系统上做演示时,VMware Workstation工作出色。但是在VMware Workstation上不能创建Hyper-V运行环境。关于这一局限的技术原因比较复杂,对于大多数使用者过于繁琐。重要的一点是用现有的技术,不能在一种hypervisor之上运行另一种。最终的结果是:无论我们多么地想,都不能在VMware Workstation之上运行Hyper-V。

  最近,我已经对微软的Hyper-V虚拟化做了相当多的介绍。当IT支持者们仍然在确定其基本的功能时,在Hyper-V的早期已经不存在这样的问题了。在后面,演示单Hyper-V主机的性能所需的便携式电脑需要如下支持:x64、硬件数据执行保护支持(DEF)、板载虚拟化扩展(硬件虚拟化支持)。

  但是当时,人们想看的不仅仅是我在一个便携式电脑上单个Hyper-V主机上所做的展示。他们想看见Windows容错集群(Windows故障转移群集)的高可用性。他们想看Virtual Machine Manager的管理功能,他们需要理解热迁移特性与集群感知磁盘资源的交互(cluster-aware disk resources interrelate)。所有的这些需求是很好的,但是要在旅途中这样做无疑是一件头疼的事情,主要是需要支持集群和VMM功能的域服务,这确实是一个问题。

  我梦想实现一个能够演示所有那些功能的可行的解决方案,在花了很长一段时间之后,最终找到了一个。在下面的步骤里,我将说明如何用两个便携式电脑构建一个可以运行集群Hyper-V和VMM的全功能的解决方案:

  步骤1:把两个相同配置的便携式电脑互联。相同配置的电脑一般具有相同的处理能力。不过这并不是一个必须的要求,因为Hyper-V R2新的处理器兼容特性消除了这样的担心和冲突。用交叉线把两个便携式电脑连接起来,并配置好网络使其可以互相通信,这对下面的步骤很关键。构建演示这样的环境,把每一个电脑连接到局域网上可以很好地获取所需的资源。在你搭建完成时,测试一下确保双绞线的连接正确。

  步骤2:安装支持Hyper-V 和Windows容错集群的iSCSI Target软件。Windows容错集群需要共享存储,这一般通过硬件系统实现。对于演示环境,我们可以用软化。轻松创建共享存储。我用StarWind Software免费版的iSCSI Target,它通过一个很好的免费软件包提供了环境所需的所有技术。

  步骤3:安装Hyper-V角色并创建一个域控制器(domain controller)。VMM和容错集群功能都需要域服务(domain services)。在这个实例里,这些域服务被没有配置高可用的主机上的虚拟机所拥有。在其中一个便携式电脑创建这样的域服务(DC),或者用现有的域控制器做物理到虚拟机(P2V)的迁移。无论哪一种情况,确保DC没有配置高可用性,因为在接下来重启时的时间问题将导致整个环境的失败。我们在下面要详细讨论这个问题。

  步骤4:安装Window 容错集群套件并创建集群。一旦DC和laptop确定安装好了,你就用标准的安装程序创建Hyper-V集群。

  步骤5:在一个便携式电脑上安装VMM以及相关的必须的软件。安全VMM之前需要提前安装一些软件(如SQL和Windows自动安装工具)。在你的服务器上安装所有的组件和VMM。然后你可以创建虚拟机并使其高可用性。不要为高可用性启用DC,因为这将重新配置DC里的虚拟机作为集群资源。由于启动集群需要DC,这将导致两难境地: DC不能起动导致集群不能启动,集群不能启动因为DC没有启动。

  完成上述的步骤应该可以在任何地方演示Hyper-V功能,在我的搭建中,我用了VMM的本地的P2V特性快照了我家中办公室的DC的在线拷贝,而不是创建一个新的。因为更新序列号的回滚(Update Serial Numbers Rollback)的原因,你将发现VMM的控制程序强烈推荐你不要这样做。但是在单个域控制器中,这个问题不影响你的演示环境。

0
相关文章