我们在搭建Hyper-V高可用群集的时候常常使用的Iscsi的IP-SAN来搭建,这种方式已经在网上有好多地方详细介绍了具体的步骤。但是在日常的工作和实验过程中很多时候没有ISCSI的存储,能否使用“多数节点和共享存储”的这种群集来实现Hyper-V的高可用呢?这种群集的好处就是使用了共享文件夹作为仲裁,没有IP-SAN的存储也能实现

经几天的尝试终于找到了解决的方法;首先介绍一下实验的环境:

DC.CONTOSO.COM:域控制器、文件共享服务器

Node1.contoso.com:Hyper-V群集的第一个节点

Node2.contoso.com:Hyper-V群集的第二个节点

以下介绍具体的实现方法:

1. 首先在node1和node2两台节点上安装故障转移群集和Hyper-V角色。

clip_p_w_picpath002

clip_p_w_picpath004

2. 然后在DC.CONTOSO.COM上创建共享文件夹VM_share,然后赋予这个文件夹node1和node2计算机账户的完全控制权限,具体的方法请参考我的前一篇文章。

http://xyls1986.blog.51cto.com/601867/515801

3. 接下来在节点1上创建虚拟机demo,并且将其虚拟机配置文件放置到在上一步中创建的共享文件夹中。创建完成后启动虚拟机。打开虚拟机的配置界面可以看到虚拟机正在运行在共享的文件系统中。

clip_p_w_picpath006

虚拟机成功启动后安装好操作系统之后,关闭虚拟机。

通过以上的步骤我们已经在Hyper-V中创建了一个运行在共享文件系统上的虚拟机,接下来我们来搭建高可用性群集并且让这个虚拟机高可用。

4. 在Node1上,打开故障转移群集管理器,单击创建一个群集。在其中添加node1,和node2两台服务器,然后点击下一步。

clip_p_w_picpath008

5. 然后按照提示来验证群集的配置,在验证过程中会出现一个警告,这是由于我们这里没有共享存储造成的,不用理会。

6. 在验证完成的界面,单击完成。如果想要详细了解验证的具体信息,可以单击查看报告

clip_p_w_picpath010

7. 输入群集的名称,并且输入群集的IP地址,单击下一步。

clip_p_w_picpath012

8. 单击下一步,这时创建群集向导将会创建群集,并且在活动目录中建立群集用到对象

clip_p_w_picpath014

9. 已经完成了群集的创建,单击完成。如果想要查看详细的报告,请单击查看报告

clip_p_w_picpath016

10. 接下来我们要在文件服务器上为配置群集创建一个共享文件夹作为共享仲裁。在文件服务器DC.CONTOSO.COM上创建一个共享文件夹,然后赋予计算机账户Cluster完全控制的权限

clip_p_w_picpath017

11. 回到服务器NODE1右键单击刚刚创建的群集cluster,然后选择更多操作——配置群集仲裁设置。

clip_p_w_picpath019

12. 选择第三种仲裁方式“多数节点和文件共享(针对具有特殊配置的群集)”,单击下一步

clip_p_w_picpath021

13. 配置共享路径为,前边在文件服务器创建的共享仲裁,单击下一步

clip_p_w_picpath023

14. 完成仲裁的设置,单击完成

clip_p_w_picpath025

15. 接下来在群集中国配置Hyper-V服务。右键单击服务和应用程序,单击配置服务或应用程序

clip_p_w_picpath027

16. 选择“虚拟机”,然后点击下一步

clip_p_w_picpath029

17. 选择在前边创建的虚拟机Demo,单击下一步

clip_p_w_picpath031

18. 开始配置搞可用性

clip_p_w_picpath033

19. 配置虚拟机的高可用完成

clip_p_w_picpath035

20. 接下来启动Demo虚拟机

clip_p_w_picpath037

21. 接下来我们就可以对这个虚拟机进行实时迁移和快速迁移了

clip_p_w_picpath039

至此在没有Iscsi的IP-SAN中,Hyper-V的高可用性群集已经搭建成功。