在安装双机热备软件之前,我们要检查的环境,我这里的软件环境是SERVER 2008 R2 SP1(2台)+SQL SERVER 2008 R2 X64位
结构图如下:
磁盘阵列需要配置两个共享卷:
1.(5-10G)仲裁磁盘
2.数据共享磁盘(按实际需求设置,我设置的2T,客户要求嘛)
以下是安装顺序:
依次安装好操作系统,连接好存储,这里存储的设置我就不谈论了
接着安装SQL SERVER 2008,我只讲需要注意的地方
服务器A:
安装SQL SERVER 2008 数据库时需要设置共享磁盘状态为联机,并设置盘符,数据库默认存放位置修改为共享磁盘,安装完毕后设置数据库所有自动启动的服务为手动状态
A共享磁盘(状态联机)
A仲裁盘(状态联机)
B共享磁盘(状态脱机)
B仲裁盘(状态联机)
服务器B
安装SQL SERVER 2008数据库时需要设置服务器A的共享磁盘状态为脱机,B的共享磁盘状态为联机,并设置盘符,数据默认存放位置修改为共享磁盘,安装完毕后设置数据库所有自动启动的服务为手动状态
A共享磁盘(状态脱机)
A仲裁盘(状态联机)
B共享磁盘(状态联机)
B仲裁盘(状态联机)
因为服务器A=服务器B,之间是用的心跳线连接(监测服务器状态的),我这里用了两根网线连接的,并设置对应的内网IP
服务器A1网口(10.0.0.1)----------服务器B1网口(10.0.0.2) 心跳线
服务器A2网口(11.0.0.1)----------服务器B2网口(11.0.0.2) 心跳线
下面来安装双机热备软件ROSE-HA,安装这里就不讲了,软件的安装再不过就是下一步,下一步,完成这种步骤,这里我就不陈述安装过程了,两台服务器上都要安装,只需要在一台服务器上设置就可以了,下面来设置
ROSE HA的配置
1.启动ROSEHA控制中心界面
点击创建集群
下一步,设置集群名称
选择要创建集群的服务器(这里列出了安装了ROSEHA的服务器名称),鼠标选中,并点击添加
默认的用户名/密码都是admin,确认之后出现下面的输入序列号的框
序列号需要找给你提供软件的厂家申请(试用版/永久版需要花钱购买)
选择心跳线,这里是RS232线,和网线各一根,设置好后,点击完成,进入设置向导
设置向导界面,下一步
应用类型,默认会自动选择你所安装的服务的,可以选择MSSQL/ Oracle /Exchange 以及 UserDefine 选择好应用后点击下一步
选择需要配置热备的服务器,并设置主/备,所有者主机(主用服务器),自动回切/群集离线自动启动,按实际要求来选,我一般都是全选
设置仲裁磁盘(相当于裁判的角色,来决定哪台服务器主用,哪台备用)
设置的时候两台服务器的仲裁盘(我设置的实际大小为10G)状态全部是联机状态,不需要其他任何分区操作
设置好仲裁盘后,点击确定,下一步,来设置共享磁盘(数据库文件存放的磁盘)、服务器A状态为联机,B为脱机,
要注意的地方挂载点,一定要选择挂载盘符,不选择的话,切换回发现磁盘联机,但是没有盘符,数据库服务报错,设置好后,下一步
设置IP,这里需要提供一个虚拟IP,该IP跟两个服务器的实际IP必须在一个段,例如
服务器A: 192.168.0.2
服务器B: 192.168.0.3
虚拟IP: 192.168.0.4
实际双机设置好后访问的IP是虚拟IP,哪台服务器为主用时,他的IP会被自动变更为虚拟IP,所以远程连接双机时,输入的IP是虚拟IP,另一台是备用的IP
根据实际情况来设置
点击确认,这里就配置完了,然后曾是实际插拔外网的网线检查双机热备是否成功,后面的这块实际安装我记不清了,反正只是记得没什么需要注意的了,我就不写了