SQL Server 2008 R2故障转移群集部署 - 图文

更新时间:2024-02-01 03:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

部署环境

SQL Server 2008R2故障转移群集必须依赖于Windows2008R2的故障转移群集,部署前请先在节点服务器上部署Windows2008R2故障转移群集。Windows2008R2故障转移群集的部署方式请参阅《Windows2008R2故障转移群集部署》。

SQL Server的版本必须为2008R2 或 集成了SP1的SQL Server 2008,如果使用没有集成SP1的2008安装文件将无法成功部署故障转移群集,2008R2没有SP1,可以直接部署。

SQL2008R2故障转移群集的两个节点服务器必须在同一个域中,且两个节点服务器均不能作为域控制器或DNS服务器。

部署过程

一、 安装和配置MSDTC

1. 安装MSDTC 所需要的服务器角色(在两台sqlServer服务期上分别执行) 在"角色管理"中,添加角色,安装和配置"应用程序服务器

在"角色服务"中要选上"传入远程事务处理"、“传出远程事务处理”,MSDTC要使用它们,并根据向导安装完成

2. 创建MSDTC 群集

在任意一台SqlServer服务器上,打开“故障转移群集管理”,选择“存储”,查看,看下 M盘(MSDTC专用盘)在哪个节点(SqlServer服务器)上,在拥有M盘的节点(SqlServer服务器上)上,打开“故障转移群集管理”,右击“服务和应用程序”,选择“配置服务或应用程序”:

开始运行向导,选择我们要安装的“分布式事物协调器”(DTC),并选择下一步

命名DTC的名称,并设置MSDTC的IP地址(名称任意即可,例如ClusterDTC,此处的MSDTC的IP地址在实际应用中不会用到,但必须与保持在应用网络的地址段内)

选择MSCTC磁盘,此处应该有两块磁盘可供选择,一块为M盘,一块为其他(数据磁盘),在需要选择磁盘前划勾,选择下一步。(网络存储的3块磁盘分别为Q见证磁盘,M MSDTC磁盘,D 数据磁盘,Q盘在创建Windows故障转移群集的时候已经被选作为见证磁盘,故此处只有两块磁盘共选择)

完成后可查看报告,如无报错信息则MSDTC安装完成,可进入故障转移群集中的服务和应用程序中查看。

3. 安装SQL故障转移群集第一个节点

使用SQL2008R2或集成SP1的SQL 2008安装文件进行安装,在安装界面选择创建新的SQL故障转移群集(注意:第一个安装的节点必须选择创建新的故障转移群集,而不是添加故障转移群集节点)

检查硬件是否满足要求,如果没有失败项,选择下一步(警告可以忽略)

选择第二项,输入SN,选择下一步(第一项EnterpriseEvaluation为企业评估版本)

同意条款

安装支持文件

检查群集安装环境是否满足要求,警告项可以忽略,如果存在失败项则无法继续安装

选择需要安装的功能,至少需要选择数据库引擎和连接工具(建议全选),并指定服

务安装的目录,默认为C盘

输入SQL故障转移群集的名称,例如SQLCluster,选择默认实例,默认实例名一般为MSSQLSERVER,不建议修改,选择实例的安装目录,默认为C盘

提示磁盘空间要求,服务加实例总计需要1.5G左右的空间

显示可用的群集资源组,选择下一步即可

选择群集磁盘,此处只会显示一块群集磁盘(网络存储共3块磁盘,一块为见证磁盘,一

块为MSDTC磁盘,均已使用),选择下一步

设置SQL群集的IP地址,这里不能使用DHCP,使用DHCP后将由系统自动分配IP地址,,去掉DHCP的选择后输入IP地址,此处的IP地址将作为以后SQL数据库服务器的IP地址使用,即数据库的IP地址,注意保持IP地址和子网掩码与应用网络的保持一致。

群集安全策略,使用推荐设置SID,不选择域

服务账户设置,与之前选择安装的功能有关,如果全选则每个服务都需要进行设置,建议此处选择对每个服务使用相同设置,在弹出窗口中输入用户名和密码(建议使用操作系统登录账户和密码)

数据库登录验证模式选择,选择混合模式,此处登录密码为SQL中的sa登录密码,密码

设置完成后点击最下面的添加当前帐户添加管理员账户为SQL管理员账户(完成后不要选择下一步,还需要设置数据文件目录,这里点击数据文件路径标签)

选择数据目录标签,设置数据文件存放路径,这里出现的盘符为网络存储的盘符,无法选择本地磁盘作为数据文件存放路径(按照默认路径即可)

开始安装前的信息提示,

群集安装前检查,必须全部通过(其中涉及到2003的可以忽略)

显示将要安装的功能以及各项安装设置

安装过程(整个安装过程时间较长,耐心等待)

安装完成后提示界面

至此第一个节点的SQL故障转移群集安装完成。使用企业管理器,在登录界面中服务器地址中输入SQL群集的IP地址,连接数据库,如果能够成功连接说明第一个节点安装成功。(使用第一个节点的IP地址将无法连接,会提示数据库管道未打开,这是正常情况)

4. 添加第二个节点

在第二个节点运行安装文件,在安装界面选择向现有的SQL群集中添加节点(注意:此处与第一个节点的安装不同)

其他过程与第一个节点的安装过程基本相同,没有什么变化,根据提示参照第一个节

点的安装进行即可。

至此SQL SERVER 2008 R2 故障转移群集安装成功,进入故障转移群集管理器中,打开服务和应用程序,列表中会出现SQL Server服务。

验证群集是否工作的方法: 右键查看SQL服务的拥有者,重启该服务器,使用另外一台服务器查看SQL的拥有者,如果在原拥有者重启时,SQL服务转移到另一台服务器,说明SQL故障转移群集工作正常。整个服务的切换过程更具环境不同大概在10-60秒之间。

部署GIS平台建立数据时,只需使用一台服务器进行脚本建库工作,不要两台都进行建库工作。当一台服务器使用脚本建立完数据库后,另一台服务器使用企业管理已经可以看到所建立的数据库。

在第二个节点运行安装文件,在安装界面选择向现有的SQL群集中添加节点(注意:此处与第一个节点的安装不同)

其他过程与第一个节点的安装过程基本相同,没有什么变化,根据提示参照第一个节

点的安装进行即可。

至此SQL SERVER 2008 R2 故障转移群集安装成功,进入故障转移群集管理器中,打开服务和应用程序,列表中会出现SQL Server服务。

验证群集是否工作的方法: 右键查看SQL服务的拥有者,重启该服务器,使用另外一台服务器查看SQL的拥有者,如果在原拥有者重启时,SQL服务转移到另一台服务器,说明SQL故障转移群集工作正常。整个服务的切换过程更具环境不同大概在10-60秒之间。

部署GIS平台建立数据时,只需使用一台服务器进行脚本建库工作,不要两台都进行建库工作。当一台服务器使用脚本建立完数据库后,另一台服务器使用企业管理已经可以看到所建立的数据库。

本文来源:https://www.bwwdw.com/article/dwhw.html

Top