Sql Server共享存储双机热备配置教程

本文以Sql Server 2008为例,介绍通过MicroColor ServHA Cluster配置SqlServer共享磁盘阵列双机容错集群。

集群软件下载地址:http://www.microcolor.net/products/57.html

主要步骤:

一、配置防火墙

二、安装ServHA Cluster 并配置磁盘卷资源

三、安装Sql Server

四、配置双机集群。

注意事项:

一、 SqlServer配置双机集群方案要求两机都安装SqlServer,其中SqlServer主服务安装在本机磁盘内(非共享盘内),数据库实例安装在共享盘内。

二、 安装SqlServer实例时,请确保对机共享盘处于离线状态并且数据库服务处于停止状态。

三、 两机的SqlServer安装配置必须完全相同,例如:实例名,权限,密码。

四、 当一台服务器完成所有操作后(包括安装SqlServer主服务,实例安装),停止本机的Oracle服务,并在对机同样也安装一遍,然后修改控制文件(步骤五)。

 

配置防火墙

此步骤目的为让ServHA Cluster 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Cluster的通信,使双机集群工作异常。

MicroColor ServHA Cluster在配置的过程中主要需要设置的防火墙例外:

1.         18562端口:此端口为“ServHA 配置监控端”的连入端口,如不将此端口设置为防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Cluster的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。

2.         15538端口:此端口为集群双机相互通信的端口,如不将此端口设置为防火墙例外端口,ServHA Cluster将无法正常工作,如果您修改过ServHA Cluster的“全局TCP/IP端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。

注:上述操作在双机均需要执行。

安装ServHA Cluster 并配置磁盘卷资源

在配置实例之前,请先将MicroColor ServHA Cluster安装在两台服务器上。(实例要求安装在共享磁盘下,当在A机安装完实例后,请停止sql server的相关服务,并将资源树切换至对机,并在对机再次安装sql server实例。)下面介绍如何给共享磁盘设立一个卷标并配置一个磁盘卷资源,步骤如下:

1)      在目标卷上右键

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-12.jpg

2)      在新弹出的窗口上点击添加,出现以下界面,这里我们假设分配的卷标号为“X

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-14.jpg

3)      MicroColor ServHA Cluster配置磁盘卷资源

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-16.jpg

 

配置结果如下:

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-17.jpg

 

 

 

安装Sql Server

1.       运行Sql Server 2008安装文件,出现如下窗口,点击“全新Sql Server独立安装或向现有安装添加功能”。

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-1.jpg

 

2.     安装程序检测

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-3.jpg

 

3.     选择安装类型

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-5.jpg

4.     选择版本,输入产品密钥

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-6.jpg

 

5.     功能选择

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-7.jpg

 

 

6.     选择实例的安装路径,实例必须装在共享盘目录下。

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-18.jpg

 

7.     磁盘空间要求

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-19.jpg

 

8.     服务器配置

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-20.jpg

 

9.     服务器账户配置

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-21.jpg

 

10.   数据库引擎配置

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-23.jpg

 

11.   选择用户用户或组

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-24.jpg

 

12.   用户对Analysis Services的管理权限

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-26.jpg

 

13.   Reporting Services

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-27.jpg

 

14.   错误和使用情况报告

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-28.jpg

 

15.   安装规则

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-29.jpg

 

16.   安装信息检查

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-30.jpg

 

17.   准备安装

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-31.jpg

18.   在服务列表中停止SqlServer服务,并将共享盘内将SqlServer实例目录重命名,防止在对机安装时,替换文件出现错误。

19.   将资源树切换至对机,在对机共享盘执行相同安装步骤(安装SqlServer步骤)。

 

 

配置双机集群

这里配置了一个简单sql server资源树,具体配置过程请参考MicroColor ServHA Cluster配置教程。

http://www.microcolor.net/resource/solutions/servha_sqlserver2008/s-38.jpg