【IT168 虚拟化频道】故障转移群集(即服务器群集)是由单独的计算机组成的,用于改进应用和服务可用性的组合。集合的服务器(即节点)通过电缆或软件连接在一起。如果其中的一个节点出现了故障,则通过被称作故障转移的流程,使集群中的另一个节点接替故障节点的任务,确保对服务造成的影响最低。故障转移集群通常为需要为关键的服务应用提高可用性的IT人员所采用。在Windows server 2008中,对于故障转移群集的改进目的是为了简化集群,使他们更安全,更稳定。
通过本系列动手实验,您可以了解到:如何配置 Windows Failover Clustering、如何创建高可用性文件服务器、如何创建一个高可性 DHCP Server、正确使用 Windows Failover Clustering PowerShell Cmdlets。
前提条件
要想完成试验,你必须具备:
" 对SAN存储概念的理解
" 对集群和高可性的理解
试验概述
本次试验将介绍如何用 Windows Server 2008 R2集群技术实现高可用性的过程. 现已有一个具有公共SAN存储的两节点的群集. 再此基础上,创建两个资源:文件服务器和DHCP服务器.当验证当前节点失败,另外节点正确响应后,你可以用新的集群管理命令集 PowerShell Cmdlets 实现一些基本的管理任务.
场景
Woodgrove Bank, Inc 是一家位于San Diego, USA 的医药公司,该公司有几个在线应用和架构服务希望运行在Windows Server 2008 R2 cluster 上,确保这些应用的高可 用性。公司已经购买了SAN存储设备并且和服务器节点已经连接好。
虚拟机技术
本试验使用基于Hyper-V的虚拟机,开启虚拟机之前,确保你应用正确的快照。当开启虚拟机后,参考试验手册中的登陆信息登陆到虚拟机。
试验所用的机器
下列是本次试验所用的虚拟机描述信息.
虚拟机 Role
R2Lab-BAL-DC-01 Domain Controller
R2Lab-BAL-NODE-01 Cluster Node
R2Lab-BAL-NODE-02 Cluster Node
注意User Account Control
试验中有些步骤需要用到UAC提升权限。
本练习中,你将执行一系列的测试,确保你的集群工作正常.首先用共享资源的名称访问集群,然后你将手工模拟故障转移切换,生产环境中手工故障转移切换通常在计划宕机或者节点维护时执行.最后,你测试自动故障转移.
任务A:验证 File Server Cluster Connectivity
步骤:
本任务,你用资源浏览器浏览共享的集群资源.
" 登陆计算机 BAL-DC-01
" 用户名 Woodgrovebank\Administrator, 密码 Passw0rd!
1. 在Start menu,在 Search中输入 \\ClusterFS.woodgrovebank.com\auditing 然后 敲击 ENTER.
2. 验证 Windows Explorer 打开并且显示 Auditing 文件夹的内容.
Auditing folder 是空的.
任务B:验证手工模拟故障转移
步骤:
为了执行手工故障转移,连接到一个节点然后移动文件服务器资源到另外节点上。
" 登陆计算机 BAL-DC-01
" 用户名 Woodgrovebank\Administrator, 密码 Passw0rd!
" 开启 Failover Cluster Manager 管理界面.
1. 在Failover Cluster Manager, 展开 Services and Applications, 单击 ClusterFS.
2. 在contents pane,查看 Current Owner.
3. 在 Actions pane, 指向 Move this service or application to another node 然后 单击 Move to node BAL-NODE-01.
4. 在Please confirm action dialog box, 单击 Move ClusterFS to BAL-NODE-01.
" In some situations, the current owner value may be different. If the current owner value is BAL-NODE-01, then move the service to BAL-NODE-02. Once this process is complete, move the service back to BAL-NODE-01 to complete the remaining tasks.
" When the current owner value changes to the other node, the cluster has failed over.
5. 在 Windows Explorer的 Auditing folder上, 按 F5 刷新验证你能访问集群资源.
任务C:验证自动故障转移
步骤:
自动故障转移发生在资源所有者节点停止响应时。本次任务你将通过禁用网卡来模拟网络故障,然后观察自动故障转移结果.
" 登陆计算机 BAL-DC-01
" 用户名 Woodgrovebank\Administrator, 密码 Passw0rd!
" 开启 Failover Cluster Manager 管理界面.
1. 在 Failover Cluster Manager,浏览到 Cluster.woodgrovebank.com/Services and Applications 然后 单击 ClusterFS.
2. 在 contents pane,查看 Current Owner.
3. 切换到 BAL-NODE-01 and ensure you are logged on to BAL-NODE-01 as Woodgrovebank\Administrator with a password of Passw0rd!
4. 在Start menu的Search 栏中, type CMD 然后 按回车.
5. 在命令提示符中, type shutdown /t 0 /r /f 然后按ENTER.
6. 切换到 BAL-DC-01 上浏览 Failover Cluster Manager. 查看服务自动切换到BAL-NODE-02了.
" This automatic failover may take several minutes.