Roseha的安装配置
1.两台服务器:whjkapp和jkcti,都使用两个网卡,其中内网卡作为心跳线连接使用,外网卡用来连接交换机。
首先分别在两台服务器上配置HOSTS文件,路径为:c:\windows\system32\driver\etc
配置如下:
100.100.100.10 whjkapp
100.100.100.20 jkcti
10.64.41.115 whjkapp
10.64.41.111 jkcti
10.64.41.120 roseserver
2.把两台服务器分别连接上存储,让它们可以正常访问存储上的分区。
3.先启动其中一台服务器如whjkapp,在它上面安装SQL SERVER 2005,新建个数据库,把数据库文件放在存储的分区上,测试能否正常访问。
如果不能访问,查看网络、存储的配置。
确定可以访问后,把数据库关闭,并在服务里把SQLSERVER的主服务停掉,启动方式改为手动,然后关闭whjkapp服务器。
启动jkcti服务器,在其上安装SQL数据库,可以附加之前的那个数据库文件,测试能否正常访问。
同样把SQLSERVER主服务改为手动。
4.接下来配置ROSEHA双机软件
4.1 登陆whjkapp服务器,点击ROSEHA安装文件,开始安装。
整个安装过程,很简单,一直下一步即可。
有一点要注意就是:其中有一项在Local computer name中填入本地机名称:如whjkapp。
Remote computer name中输入要做双机的服务器名称,如jkcti
同样进入jkcti服务器,安装ROSEHA文件。
4.2RoseHa 安装完成后,根据两台服务器的hostid 号码来申请授权文件,
添加正确的授权文件之后才能配置双机。
(此授权文件都已copy至两台
服务器里)
4.3进入whjkapp服务器,打开ROSEHA软件,点击三角形开始按钮,在弹
出的Connect Cluster界面点击OK
4.4进入Tools-License Information,根据host id,输入Serial No、Data及
License,申请许可
4.5同样进入jkcti服务器,申请许可
4.6进入whjkapp服务器roseha配置界面,配置私有网络。
也可以继续在jkcti
服务器上配置,目前我们是在whjkapp上配置主节点的。
点击Private Net-TCP/IP Socket,在弹出来的界面里,输入服务器相对应
的IP,如:
whjkapp对应的ip是100.100.100.10
jkcti对应的ip是100.100.100.20
配置完,点击Add,添加
同样在jkcti服务器上添加私有网络
4.7 在配置Rosource资源之前,需要在两台服务器上分别点击Tools-Get NIC Information获取NIC信息,之后点击确定。
4.8 在whjkapp服务器ROSEHA配置界面下,点击resource-create-volume建
立卷资源:
在local server volume下选择disk1
在remote server volume 下也选择disk1
在Drive letter里输入存储上的分区号,就是我们放置数据库文件的分区号,如H
之后点击create完成卷的设置
4.9点击recource-create-ip建立IP recource,在弹出来的界面中:
Active ip address 中输入虚拟ip,即:10.64.41.120
在下面的服务器、IP对应列表里选中相应外网卡地址,如:
whjkapp:
10.64.41.115 255.255.255.0…
Jkcti:
10.64.41.111 255.255.255.0…
配置完了,点击create
4.10点击create-alias name添加别名,在弹出来的界面里:
Computer alias name里输入:虚拟IP对应的服务器名,如:roseserver
并把右边available objects里的IP,add添加到pre-requisite objects里,
之后点击create
4.11点击create-NT services建立NT资源,在弹出来的界面里:
在object name中输入名称,如sql
在Basic Setup中把SQLSERVER服务,Select选到NT service中
另外把右边available objects里的alias、volume,add添加到pre-requisite
objects里。
之后点击create
4.12再点击create-NT services建立数据库代理资源,在弹出来的界面里:
在object name中输入名称,如sqlagent
在Basic Setup中把SQL Agent服务,Select选到NT service中
另外把右边available objects里的sql,add添加到pre-requisite objects里。
之后点击create
4.13最后,依次右击volume、ip、alias、sql、sqlagent“Bring in”按钮引入
至此,roseha双机配置完毕,目前是在whjkapp主节点工作。
在jkapp节点下右击Server Takeover可手工接管主机服务。
因为是在whjkapp服务器上建立资源的,所以它作为双机系统的主节点工作。
当主节点无法正常工作时,备节点即jkcti服务器接管服务。
当主节点恢复正常工作后,双机系统会自动把服务切回主节点。
常见问题及注意事项
•开机方法:
开机的时候,必须先开磁盘阵列,等磁盘阵列状态READY 后,再开主机(whjkap p),主机完全开启后,再把备机(jkcti)开启。
•关机方法:
关机的方法则是开机的反顺序,先关备机(jkcti),备机关完以后,再关主机(whjkapp),最后关磁盘阵列。
1.在安装双机软件以后,数据库的服务的启 / 停都应该通过双机软件的 Bring In (启动服务)和 Bring Out (停止服务)功能来实现,不用数据库自带的工具软件来进行
2 .心跳线的(私用网) IP 地址和公用网 IP 需要设置在不同的网段。
3、双机软件中的术语:
Bring in: 把服务带入双机,受双机软件管理。
Bring out: 把服务带出双机,不受双机软件管理。
Take over:手工切换服务。
在备机动作,来接管主机服务。
Fail over: 手工切换服务。
在主机动作,来提交主机服务给备机。