利用Hyper-v集群配置Hyper-V的高可用

2012-4-16 13:12:59 来源:网络转载 浏览:1765
启用群共享卷,只有在每个虚拟机都具有其自己的 LUN 时,才能独立地进行故障转移,这会使得对 LUN 和群集虚拟机的管理更加困难。

一、准备与须知

1、  集群内的节点操作系统需要相同,包括版本、补丁等

2、  其他要求与windows server 2008 的集群要求一致

3、  最多支持16个节点的Hyper-v集群

4、  每个节点上运行之多不超过32台虚拟服务器和64台VDI

5、  按照上一篇文章配置Windows Server2008故障转移集群做好准备

6、  每个节点上都需要连接两个iSCSI磁盘,一块存放共享数据,一块作为仲裁盘

 

二、启用群共享卷

1、  首先需要启用集群共享卷。在未启用共享卷之前,同一时间只能有一个节点访问一个单一磁盘 (LUN)。这意味着,只有在每个虚拟机都具有其自己的 LUN 时,才能独立地进行故障转移,这会使得对 LUN 和群集虚拟机的管理更加困难。

注意:此过程主要是让每个节点,像未配置集群之前一样,可以同时使用同一iSCSI磁盘。

 

2、  开始——管理工具——故障转移集群管理器,在管理单元的中间位置,点击启用共享卷

 

 

3、  在弹出的对话框中,勾选同意,点击确定即可。

4、  单击左侧会出现的群共享卷选项,在右侧选择添加存储

 

5、  勾选要添加的磁盘,点击确定

 

 

注意:原来在没有配置集群的时候,每个Hyper-v主机使用iSCSI共享磁盘时,都如同本地磁盘一样使用,分配统一的盘符,但是,在集群内共享之后共享存储被映射到了C:\ClusterStroage\Volume1上,因此未配置集群之前的虚拟机可能会出现找不到磁盘的现象,此时需要将虚拟机的磁盘配置指向C:\ClusterStroage\Volume1

 

三、配置仲裁盘

1、  关于仲裁配置的解释:故障转移群集中的仲裁配置确定群集允许的故障数。如果出现更多故障,则群集必须停止运行。在此上下文中的相关故障包括节点的故障,有些情况下还包括见证磁盘(包含群集配置的副本)或见证文件共享的故障。在出现太多故障或群集节点之间通信有问题时,停止群集运行非常重要。

其主要目的就是,告诉集群的节点,在什么情况下可以进行自动迁移

2、  打开故障转移集群管理器,右键单击集群,选择更多操作——配置集群仲裁设置

3、 选择第二项,节点和磁盘多数

 

4、 选择作为仲裁磁盘的存储卷

 

5、 最后点击完成

 

四、Hyper-v上虚拟机的设置

注意:本节内容主要是确认,需要配置高可用的虚拟机的存储都放置到了集群共享卷上,

即C:\ClusterStroage\Volume1

1、  打开Hyper-v管理器,右键单击hyper-v服务器选择hyper-v配置,将虚拟磁盘路径、虚拟机路径设为共享卷的映射路径,即C:\ClusterStroage\Volume1

 

 

 

 

2、 检查每台虚拟机的设置,确认磁盘路径为共享卷映射路径

 

 

3、  如果设置完以上步骤,也不能实现正确迁移,提示出现磁盘不在共享存储之类错误时,可以先将虚拟机删除,然后重新建立。但虚拟磁盘使用原来的磁盘即可,然后将新虚拟机重新添加到集群。

 

四、配置Hyper-v的高可用

1、  在故障转移集群管理器中,定位到服务和应用项,点击右侧配置服务和应用程序

 

2、  弹出对话框,点击下一步

 

 

3、  点选虚拟机,点击下一步

 

 

4、  勾选要配置高可用的虚拟机

 

 

5、  点击下一步,进行确认

 

 

至此完成了Hyper-v高可用的全部设置,接下来就可以测试Hyper-V的迁移功能了。

(0)
(0)