版本号 1.0 提交日期 2013-01-07 撰稿人 吴维 审核人
1 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
一、 目的
2012年11月,微软推出全新的服务器操作系统Server 2012,为了更好的适应市场需求,VDIBox项目3.1版本支持Server 2012操作系统。其中,群集环境的搭建成为企业和市场需求的重中之重。所以本文将介绍以iSCSI虚拟硬盘为共享存储的服务器故障转移群集搭建方法。
二、 环境
1. 拓扑图
LANVMHost 1192.168.4.9AD rolesHyper-viSCSI文件服务File Server192.168.4.108AD rolesHyper-viSCSI文件服务VMHost 2192.168.4.10AD rolesHyper-viSCSI文件服务
2. 硬件需求
2 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
测试环境 群集节点配置 Physical Server数目 服务器角色 服务器型号 CPU数目 CPU型号 硬盘 RAID信息 内存 OS 网卡型号 网卡数目 虚拟机角色 CPU 内存 硬盘 测试环境 文件存储PC Physical Server数目 服务器角色 服务器型号 CPU数目 CPU型号 硬盘 RAID卡信息 内存 OS 网卡型号 网卡数目 终端数目 拓扑环境 1台 共享文件存储服务器 戴尔optiolex 780 4 Q8400 2.66GHz 460G 无RAID 4G Windows Server 2012 DataCenter 百兆以太网 1 无 拓扑环境 2台 群集节点 联想万全R350 G7 8 *2 E5620 2.40GHz SATA(RAID 0) RAID 0 24GB /40GB Windows Server 2012 R2 DataCenter 千兆以太网 2 *2 虚拟机配置 AD 2核VCPU 1G 127G
3 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
3. 网络环境
交换机 数量 Vlan 带宽 千兆以太网交换机 1 1 千兆到服务器,千兆到桌面
4. 软件环境
所有物理机和虚拟机操作系统为Windows Server 2012 DataCenter GUI x64版本
三、 搭建过程
1. 首先在Vmhost1和Vmhost2上,安装故障转移群集功能,安装方式如下:
① . 点击系统左下角服务器管理器,将弹出服务器管理器仪表盘
② . 点击上图中“2 添加角色和功能”,将弹出添加角色和功能向导,请在此页面点击“下一步”
4 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
③ . 在安装类型界面,选择“基于角色或基于功能的安装”,点击“下一步”
④ . 在服务器选择界面,选择当前物理机,点击“下一步”
5 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⑤ . 在服务器角色界面,勾选“文件和存储服务”,确保其中的文件服务器和iscsi目标服务器两项被勾选,如下图。 由于2012向导将角色和功能放在一起,虽然“文件和存储服务”与故障群集转移功能不相关,但跟故障群集的共享存储相关,故在此统一完成,不在之后重复赘述
6 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⑥ . 在选择功能界面勾选“故障转移群集”,完成后点击下一步
⑦ . 确认后,点击安装完成安装过程,之后可能进行重新启动
7 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
等操作。这样就可以找到两个所需的功能,一个是iSCSI,一个是故障转移群集服务,如下图
⑧ . 上述过程,在vmhost2上重复安装。由于环境所限,故障转移群集的两台服务器vmhost1和vmhost2上的硬盘无法作为共享存储,且没有可移动存储设备,故使用iSCSI将另一台PC(FileServer)的硬盘虚拟化,作为共享存储使用。 2. 下面将FileServer中的磁盘虚拟化,以用作共享存储: ① . 在FileServer服务器上打开服务器管理器仪表盘,点选刚安装好的“文件和存储服务”,如下图
8 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
② . 选择左边栏的iSCSI,右侧将变成iSCSI虚拟磁盘
③ . 在此界面右上角的“任务”下拉列表里,点击新建虚拟磁盘,将弹出新建iSCSI虚拟磁盘向导,如下两图。在iSCSI虚拟硬盘位置上,选择此文件服务器(FS)。下方选择硬盘(以D盘为例)。完成选择后点击下一步
9 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
④ . 在虚拟磁盘名称界面,为虚拟磁盘其名,之后点击“下一步”
⑤ . 在虚拟硬盘大小界面,系统会给出你所选择的磁盘上剩余
10 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
的可用空间,请键入你希望的共享存储的大小。注:由于此环境正在使用,已经存在200G的共享存储,所以截图中的大小仅作演示,另需要留1-2G作为仲裁盘,请不要把剩余可用空间全部使用
⑥ . 在iSCSI目标界面点击选择“新建iSCSI目标”,之后点击“下一步”
11 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⑦ .在目标名称和访问界面,输入名称,之后点击“下一步”
⑧ . 在访问服务器界面,点击“添加”,将弹出添加发起程序
12 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
ID界面,选择最下方的“输入选定类型的值”将下拉表变更到IP,键入vmhost1的IP地址。点击“确定”。Vmhost1的IP将被添加在可访问服务器的界面
⑨ . 重复上述步骤,将vmhost2的IP也添加进去,之后点击“下一步”
⑩ . 在启用验证服务界面,直接点击“下一步”在确认选择界
13 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
面点击“创建”
⑾. 检查结果界面
14 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
3. 使用上述同样方式创建一个1-2G大小的磁盘,预留用作仲裁盘,之后再群集故障转移部分会有仲裁盘的设置
4. 创建完虚拟磁盘后,需要让vmhost1和vmhost2都能访问到此虚拟磁盘
① . 在Vmhost1上点击服务器管理器右上方的工具,选择iSCSI发起程序
② . 上述步骤之后,将弹出iSCSI发起程序属性,这是为了将两台作为群集节点的物理机能够访问文件服务器的共享存储。
15 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
③ . 在目标框中输入文件服务器的IP地址,点击后方“快速连接”
16 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
④ . 将弹出快速连接界面,下方会出现刚才创建的名为namejustforshow的链接,选择它,然后点击最下边的“链接”,待它的状态变成已连接之后,再点击下方的“完成”
⑤ . 这样,回到发起程序界面就会出现该名称已经被连接的显示。
⑥ . 找到管理工具,点击计算机管理下的磁盘管理。如下图
17 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⑦ . 刚才我们创建的50GB空间的虚拟磁盘将会显示在vmhost1上
⑧ . 右键点击,将此磁盘联机。联机后再次右键点击,选择初始化。右键点击下图部分,点击新建简单卷。
⑨ . 在新建简单卷向导欢迎界面,点击“下一步”
18 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⑩ . 在指定卷大小界面,将简单卷容量全部划分,点击“下一步”
19 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
⑾. 给此磁盘选择一个方便记忆的磁盘号,点击“下一步”
⑿.在格式化分区,给磁盘选择一个方便记忆的名字。点击下一步
20 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
⒀. 没有错误的话点击完成确定设置
21 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
请在Vmhost2上重复4中的①-⒀步骤
5. 完成上述步骤之后,就可以开始搭建故障转移群集了。点击左下角的开始,找到故障转移群集,如下图
① . 在故障转移群集界面点击创建群集,将弹出创建群集向导,在此界面点击“下一步”
② . 在添加主机界面点击浏览,输入vmhost1和vmhost2主机的名字,点击下一步
22 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
③ . 在验证警告界面直接点击“下一步”
④ . 接下来所有步骤都点击下一步,直到创建群集成功。 ⑤ . 打开群集的树形结构列表,点击群集名称->存储->磁盘。若是一个新的群集,就会在右侧看见刚才所创建的共享磁盘。
23 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
若是原有群集,右击“磁盘”,选择添加磁盘,就会出现刚才创建的50GB的磁盘
⑥ . 右击该磁盘,选择添加到群集共享卷,该磁盘就会变成共享存储磁盘
⑦ . 下面说一下仲裁盘,刚刚我们创建过一个1-2GB的存贮,仲裁盘的作用是:协调集群节点间的故障转移,在出现故障的时候,通过投票机制实现转移。右键点击群集的名字->更多操作->配置群集仲裁设置。点击“下一步”
⑧ . 选择“使用典型设置”,点击“下一步”
24 / 25
微创软件股份有限公司 解决方案北京中心 010-5759200
⑨ . 接下来在各界面点击下一步,就完成了仲裁盘的设置
⑩ .这样,故障转移群集搭建完毕。
6. 最后在创建虚拟机是,把虚拟机存贮在C盘,clusterStorage文件夹下的volume下,因为这里有两块共享磁盘,所以有两个volume。这样,便完成了群集故障转移的搭建。
25 / 25 微创软件股份有限公司 解决方案北京中心 010-5759200
因篇幅问题不能全部显示,请点此查看更多更全内容