搭建SQL Server故障转移群集(3)
原创wangyanan0605 ©著作权
©著作权归作者所有:来自51CTO博客作者wangyanan0605的原创作品,谢绝转载,否则将追究法律责任
图6.25 添加节点到群集
图6.26 完成添加节点
添加成功第二个节点之后,如图6.27所示,在服务器群集中有两个节点。
图6.27 群集管理器
3.配置专用网络
群集中的两个节点通过专用网络互相检测对方的状态,以此来决定是否在节点之间进行资源切换。专用网络之间的联线俗称“心跳线”(意为检测对方是否还活着)。配置的方法是:
(1)在群集管理器里单击“群集配置”,单击“网络”,右击“专用网络”,然后单击“属性”命令,如图6.28所示。
图6.28 配置心跳
(2)在图6.29中,单击“只用于内部群集通讯(专用网络)”单选按钮,单击“确定”按钮。
图6.29 专用网络属性
验证服务器群集
服务器群集可以实现资源的可靠性,资源种类很多,如图6.30所示(要出现该图需要右击图6.23所示的窗口中的“群集组”→“新建”→“资源”),有DHCP服务、IP地址、后台打印程序、网络名称、文件共享等。由于在图6.16中已经有“IP地址”资源类型,下面将通过验证群集IP地址的方式来验证服务器群集的可靠性。
图6.30 资源类型
本案例中群集IP地址为192.168.1.9 。创建群集之后,192.168.1.9由第一个节点拥有,查看第一个节点的TCP/IP设置,如图6.31所示,可以看出第一个节点有公用IP地址192.168.1.2、专用IP地址10.1.1 .2和群集IP地址192.168.1.9。此时第二个节点只有公用IP 地址和专用IP地址,而没有群集IP地址192.168.1.9。
图6.31 第一个节点的IP设置
假设第一个节点出故障(真实机可以拔掉网线,虚拟机禁用公用网络网卡),群集IP地址会在几秒之内转移到第二个节点上。此时查看第二个节点的TCP/IP设置,如图6.32所示,可以看出第二个节点有公用IP地址192.168.1.4,专用IP地址10.1.1 .4和群集IP地址192.168.1.9。这证明了服务器群集可以提高IP地址的可靠性。
图6.32 群集IP地址转移到第二个节点
第一个节点恢复正常后,群集IP地址还在第二个节点上,使用群集管理器查看资源,如图6.33所示,
图6.33 群集IP地址的所有者为第二个节点
群集IP地址的所有者为第二个节点。将群集IP地址恢复回第一个节点的方法如图6.34所示,
图6.34 移动组
右击群集组,在弹出的快捷菜单中选择“移动组”命令。移动组之后的效果如图6.35所示,群集IP地址的所有者变成第一个节点,说明群集IP地址又恢复到了第一个节点。
图6.35 群集IP地址恢复到第一个节点
在服务器群集上安装SQL Server 数据库
1.安装分布事务协调器
在运行 Windows Server 2003的服务器上安装 SQLSERVER2005 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)。这也是是否可以安装成功的关键步骤。
(1)登录到节点NodeA上,在“开始”-“运行”中输入“CluAdmin.exe”,打开群集管理器
(2)在“群集组”下,以鼠标右键单击“群集组”,指向“新建”,再单击“资源”,如图6.36:
6.36 新建群集资源
(3)在“新建资源”的“名称”框中,键入名称,如“MSDTC”;在“资源类型”列表中,选择“分布式事务协调器(DTC)”,在“组”列表中,确保选中了“群集组”,如图6.37:单击“下一步”
图6.37 创建分布式事务协调器
(4)查看所有节点(NODEA,NODEB)是否都已出现在“可能的所有者”列表中,如图6.38;单击“下一步”
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章