数据库故障转移群集

上传人:F****n 文档编号:100560178 上传时间:2019-09-24 格式:DOC 页数:48 大小:5.11MB
返回 下载 相关 举报
数据库故障转移群集_第1页
第1页 / 共48页
数据库故障转移群集_第2页
第2页 / 共48页
数据库故障转移群集_第3页
第3页 / 共48页
数据库故障转移群集_第4页
第4页 / 共48页
数据库故障转移群集_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《数据库故障转移群集》由会员分享,可在线阅读,更多相关《数据库故障转移群集(48页珍藏版)》请在金锄头文库上搜索。

1、基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集步骤说明其实,基于Windows Server 2008 R2的故障转移群集部署Sql Server 2008 AA(主主) 模式群集的步骤如下: 1、 安装环境说明 2、 网络、硬盘环境的准备 3、 AD环境的准备 4、 部署帐号准备 5、 故障转移群集验证、安装、测试 6、 MSDTC群集安装 7、 Sql Server 2008 SP1集成 8、 安装Sql群集前的说明(实例名、数据库磁盘存放位置) 9、 安装第一个AP(主从)模式群

2、集(安装一个数据库实例) 10、安装第二个AP(主从)模式群集(安装另外一个数据库实例) 11、总结与注意事项 (本文介绍1-5步骤,6-11步骤待续) 1.安装环境说明 安装一共需要4台服务器,1台基于IP-SAN的磁盘阵列(当然也可以使用F-SAN)。 服务器作用备注DCSrv01主域控必须,做Sql的群集服务必须有域环境。DCSrv02辅助域控非必须SqlSrv01数据库服务器01必须SqlSrv02数据库服务器02必须IP-SAN磁盘阵列磁盘存储必须,也可以用F-SAN。2.硬件、网络、硬盘环境的准备在规划前,先给一些建议: 1、SqlSrv01、SqlSrv02最好使用单独的一块网卡

3、与IP-SAN磁盘阵列柜连接(如果是光纤-SAN,则不需要网卡,一般通过HBA卡连接),并且使用与对外服务的IP不同的网段。 2、在部署基于IP-SAN阵列的群集时候, SqlSrv01、SqlSrv02各使用了3块网卡。 (1) 硬件资源需求服务器硬件资源 (主要指网卡)备注DCSrv011块网卡用于对外提供服务。DCSrv021块网卡用于对外提供服务。SqlSrv013块网卡1、 心跳网卡(与SqlSrv02直联):心跳网卡 2、 连接磁盘阵列的网卡:阵列网卡 3、 对外提供服务的网卡:服务网卡SqlSrv023块网卡1、 心跳网卡(与SqlSrv01直联):心跳网卡 2、 连接磁盘阵列的

4、网卡:阵列网卡 3、 对外提供服务的网卡:服务网卡IP-SAN磁盘阵列b这个是硬件厂商做好的,所以我也不知道。设置心跳网卡(分别在sql服务器上执行)在本地连接中右击属性,IP地址如图在上如点击高级如下图所示,把tcp/ip禁用掉,点击确定把Internet协议版本6打钩的去掉,然后点击确定(2) 网络(IP地址、网络名称)资源IP地址(举例)类型网络名称备注服务器服务IP地址192.168.3.2真实FQDN名DCSrv01的IP地址。建议使用静态IP地址192.168.3.3真实FQDN名DCSrv02的IP地址。建议使用静态IP地址192.168.3.101真实FQDN名SqlSrv01

5、的服务网卡IP地址。建议使用静态IP地址192.168.3.102真实FQDN名SqlSrv02的服务网卡IP地址。建议使用静态IP地址数据库服务器心跳地址10.10.10.2真实不需要SqlSrv01的心跳网卡IP地址。与SqlSrv02的心跳网卡直联。10.10.10.3真实不需要SqlSrv02的心跳网卡IP地址。与SqlSrv01的心跳网卡直联。数据库服务器阵列地址192.168.4.101真实根据情况SqlSrv01的阵列网卡IP地址。一般是厂商做好的。192.168.4.102真实根据情况SqlSrv02的阵列网卡IP地址。一般是厂商做好的。虚拟IP地址192.168.3.200虚

6、拟ClusterServer故障转移服务需要使用的IP地址。192.168.3.201虚拟MSDTCClusterMSDTC对外服务需要使用的IP地址。192.168.3.202虚拟SqlCluster01第一个Sql AP模式的对外服务虚拟地址。192.168.3.203虚拟SqlCluster02第二个Sql AP模式的对外服务虚拟地址。(3) 硬盘环境准备硬盘环境准备一般是由硬件厂商来完成的工作。不过,我们需要告诉硬件厂商我们需要什么。 因为我们做的是AA模式。所以,需要磁盘阵列的磁盘分为4个物理磁盘。 在服务器中安装ICSCI软件安装完成建立磁盘共享,打开ISCSI工具创建ISCSI目

7、标填写目标名称选择高级选着添加分别添加IP,ip地址为sql服务器的地址,添加完成一直下一步到完成完成之后创建磁盘选着目录另需要自己手写文件名和文件的后缀名输入创建的磁盘的大小,输入完点击下一步添加ISCSI目标,也就是刚才创建ISCSI的目标名,然后确定,下一步直到完成盘符卷标空间大小备注QQ1-2G经典的仲裁盘(Windows Server 2008称为见证盘)MMSDTC2-5GMSDTC磁盘D(任意)Data01根据需求第一个数据库实例(第一个AP模式)需要使用的SQL数据存储磁盘)E(任意)Data02根据需求第二个数据库实例(第二个AP模式)需要使用的SQL数据存储磁盘)3.AD环

8、境的准备(1) 部署企业中第一台Windows Server 2008 R2域控制器参见部署企业中第一台Windows Server 2008 R2域控制器 (2) 部署企业中Windows Server 2008 R2额外域控制器参见部署企业中Windows Server 2008 R2额外域控制器 4.部署帐号准备帐号名称类型说明DomainAdministrator域账号域管理员帐号,拥有最高的管理权限Domain DBAdmin帐号数据库管理员帐号,管理数据库服务器,加入到DBEngine、DBAgent、DBAnalysis组,加入到两台sql服务器的本地管理员组。DomainDBS

9、ervices帐号数据库服务运行帐号,加入到DBEngine、DBAgent、DBAnalysis组,加入到两台sql服务器的本地管理员组。DomainDBEngine域组数据库引擎组DomainDBAgent域组数据库代理组DomainDBAnalysis域组数据库分析服务组(没有安装分析服务可不需要)5.Windows Server 2008 R2故障转移群集验证、安装、测试步骤5全部使用DBAdmin登陆系统。发现磁盘共享(在sql两台服务器分别执行以下操作)打开ISCSI发起程序选着是填写目标 (可以随便写)点击发现选项卡里边的发现门户添加刚才安装ISCSI的服务器的IP 端口可以为默

10、认,然后点击确定点击目标选项卡,然后点击链接打然后打开磁盘管理就可以看见在ISCIS的服务器上创建的磁盘(1) 添加“故障转移群集”功能在两台sqlServer服务器上分别执行。 在“服务器管理器”中,选择“功能”,“添加功能”: 选中“故障转移集群”,“下一步”,直到安装完成。 (2) 验证Windows Server 2008 R2 故障转移群集在两台sqlServer服务器的其中一台验证Cluster,控制面板管理工具中,打开故障转移群集管理,在“故障转移集群管理”中,选择“验证配置”: 在Select Servers or a Cluster对话框,加入你需要加入为cluster的no

11、de: 在请选择服务器或群集中,分别输入两台SqlServer 服务器的机器名,点击“添加”,“下一步”: 在正在测试选项中,选择运行所有测试: 点击下一步,开始进行验证 报告出来了,可以点击“查看报告”来看看报告中发现了什么问题: 注意:要求所有的测试都通过,如果哪个测试没有通过,一定要找出原因,修改好后重新验证,直到所有验证通过,才能进行下一步。 (3) 创建一个Windows Server 2008 R2 群集在在“故障转移集群管理”中,选择“创建一个群集”: 注意: 在加入到node的机器的对外提供服务的网卡的NetBIOS要设置为enabled,心跳网卡的NetBIOS设置为disa

12、bled。所有网卡的IPv6都关闭。 选择服务器步骤与验证时候一样,输入两台SqlServer服务器名 在用于管理群集的访问点钟输入“集群名称(该名称为群集对外提供服务的名称,为虚拟IP地址对应的名称,ClusterServer)”,并且分配一个IP地址(该IP地址为群集对外提供服务的IP地址,为ClusterServer对应的虚拟IP地址): 配置向导开始配置群集,正常的话,群集配置成功,可以点击“查看报告”来看集群创建的结果: (4) 配置群集的仲裁盘在创建群集的时候,并没有一个选项来选择中裁盘默认情况下,创建向导使用第一个有效的磁盘作为仲裁见证盘。我们需要确保选择了正确的仲裁盘(Q盘:1

13、-2G),如果选择了别的盘,我们需要手动变换一下。为了验证仲裁盘是否正确,我们需要打开故障转移群集管理,选择到存储节点,查看仲裁中的见证磁盘是否是我们需要的Q盘。 如果不是,需要手动修改,为了配置仲裁盘,我们需要在群集名称上单击右键,选择“更多操作配置群集仲裁设置” 在配置群集仲裁设置对话框,选择节点和磁盘多数(适合你当前节电数目)模式这个选项取决于你当前的节点数和配置情况,但前配置情况适用节点和磁盘多数(适合你当前节电数目): 点击下一步,将仲裁盘选到正确的Q盘,直到完成: (5) 群集测试Cluster安装成功后,可以测试一下群集是否可以工作了: A.可以到域控服务器上查看AD中,多了个叫

14、ClusterServer的机器,这是windows cluster对外的机器名。 B.在DNS服务器上,多了一条A记录,可以看到ClusterServer的IP为刚才配置的虚拟IP。 C.用其它机器Ping ClusterServer或者虚拟可以ping通。6.安装和配置MSDTC群集步骤6全部使用DBAdmin登陆系统。(1) 安装MSDTC所需要的服务器角色在两台sqlServer服务期上分别执行。在角色管理中,添加角色,安装和配置应用程序服务器:在角色服务中要选上传入远程事务处理、“传出远程事务处理”,MSDTC要使用它们,并根据向导安装完成:(2) 创建MSDTC群集在任意一台SqlServer服务器上,打开“故障转移群集管理”,选择“存储”,查看,看下 M盘(MSDTC专用盘)在哪个节点(SqlServer服务器)上:在拥有M盘的节点(SqlServer服务器上)上,打开“故障转移群集管理”,右击“服务和应用程序”,选择“配置服务或应用程序”:开始运行高可用向导,选择我们要安装的“分布式事物协调器”,并下一步:在客户端访问点中,输入规划好的MSDTC的对外服务名称

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号