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






