当前位置: 首页>技术专区>

ROSE for windows双机热备安装及配置

时间:2010-06-12 15:06来源: 作者:旦旦
1. 安装 SQL Server数据库 SQL Server的安装步骤我们也不详细列出,相信各位在数据库安装上都有丰富的经验。 (1) 关闭服务器2,在服务器1上安装SQL Server数据库,选择把程序文件安装在本地硬盘,把数据库文件安装在磁盘阵列柜上。安装完毕,在控制面板的服务中把SQL
  

1.   安装SQL Server数据库

SQL Server的安装步骤我们也不详细列出,相信各位在数据库安装上都有丰富的经验。
(1) 关闭服务器2,在服务器1上安装SQL Server数据库,选择把程序文件安装在本地硬盘,把数据库文件安装在磁盘阵列柜上。安装完毕,在控制面板的服务中把SQL Server的所有服务停止并设置成手工启动方式。
(2) 关闭服务器1,按上述步骤在服务器2上进行安装SQL Server数据库。
(3) 安装完毕后打开两台服务器。将服务器2上的SQL Server服务启动,然后全部停掉,再将服务器1 的SQL Server服务启动,然后全部停掉。验证是否能够启动这些服务。如果启停正常,再进行以下步骤。否则需恢复正常后才能进行以后的步骤。
 
注意:安装完第一台数据库后,关闭机器,再在第二台上安装,安装前需要将盘柜中第一台数据库的数据文件删除或者盘柜格式化,之后再安装数据库,并且数据文件也是和第一台一样安装在盘柜中。(保证两台机器的数据库mssqlserver和sqlserveragent服务为手动启动)
   
2.              保证两台机器的数据库mssqlserversqlserveragent服务均为停止状态。分别在两台机器的C:WINDOWSsystem32driversetc下的host文件中添加心跳ip地址以及对应的主机名称。
   例如:
   127.0.0.1       localhost
10.0.0.1        SERVERA
10.0.0.2        SERVERB
192.168.1.1     VIP
 
设置系统密码,两台机器密码最好一致。设置好后重新启动或者注销即可,要不在配置心跳地址IP时将看不到对方IP地址。
 
 
 
Rose HA for windows安装及配置
1、安装前的准备
• 安装两台windows server 2003操作系统
私用网的 IP 地址必须与客户访问双机控制系统时所使用的公用网的 IP 地址不在同一个网段上
RS232 串口线将服务器 1 和服务器 2 COM 口连接起来
私用网的连接:用一根网线(反线)直连
公用网的连接:通过 LAN 连接(保证公网、私网各网段可以相互Ping通)
安装Rose HA双机软件
运行 Setup.exe ROSE HA 即可自动安装
在对话框中输入您的名字和公司名称。并请单击 Next 按扭,安装继续进行。
将安装软件的服务器主机名输入 Local 栏里,将另一台服务器的主机名输入 Remote 栏里。并请单击 Next 按扭,安装继续进行。(在本测试中主机计算机为:wangshuo,备机的许算机名:brainaire
选择安装路径后,并请单击 Next 按扭,安装继续进行
安装完成,单击Finsh,要求一次系统注销过程
 
获取 ROSE HA License Codes
单击开始 / 程序 /ROSE HA
Cluster Administration Tool 下,TOOLS下拉菜单,单击 License 即可 •  记下 HOST ID 号,按 OK 即可。
配置 ROSE HA
用户通过单击工具栏的按钮或者在 “ view ” 的下拉菜单中选择“ private Net ” “Resource Object “,进行 ROSE HA 的配置
•  配置私用网 ( Private Net )
启动 Cluster Administration Tool ,在 Tools 菜单中,添加 License 后单击启动按钮。然后,用户通过单击工具栏的按钮或者在 “View” 的下拉菜单中选择“ Private Net ”,进行私用网( Private Net ) 的配置
•  RS-232 Socket Private Net
单击按钮或者从 Private Net 下拉菜单中选择RS-232 Serial Port 。选择端口号 COM1 及波特率 9600 ,然后单击 Add ,选择 Close ,完成 RS-232 的配置。
•  TCP/IP Socket Private Net
单击按钮或者从 Private Net 下拉菜单中选择 TCP/IP Socket 。在 IP Address 选择 Private Net 所在网段下的网卡地址,然后选择 Add Close 即可完成 TCP/IP Socket 设置。
•  连接成功后会在 Private Net Administration 界面下看到两台主机间的两根心跳线都变为绿色。(注:心跳线的设置必须在两台服务器上都进行设置)
•  配置资源对象 ( Resource Object )
Private Net 建立完成后,就可以配置资源对象( Resource Object )了。用户通过单击工具栏的按钮或者在 “View” 的下拉菜单中选择“ Resource Objects ”,进行资源对象( Resource Object ) 的配置。配置时只需在工作主机上进行,备份主机一方即可默认。
 
•  配置 Volume Resource
Resource 下拉菜单中选择 Create - Volume. Volume 栏中,选择磁盘阵列中共享的盘符,单击 Create 按钮,创建成功后单击 Close 退出。
 
 
 
Resource Administration 界面中,选中 Volume,使其高亮,然后单击 Bring In 按钮
配置 IP Resource
Resource 下拉菜单中选择 Create -- IP Address 。在 Active IP Address 中加入逻辑 IP(公用网段IP,且不与同网内其他IP冲突),在 Server 栏里选择服务器名称和在 Original IP Address 栏中选择该服务器的公用网 IP 地址,然后单击 Create 按钮,创建成功后单击 Close 退出。在 Resource Administration 界面中,将 IP 资源 Bring In 。(Active IP Address下的子网掩码默认不需要改动,下面选择网卡时要注意不要选错,两个IP要选择外网IP
Resource Administration 界面中,选中 IP ,使其高亮,然后单击 ( Bring In ) 按钮。
验证
 
 
 
配置 Alias Name Resource 可以不配置,这个功能就是通过主机别名来代替IP地址访问应用
Resource 下拉菜单中选择 Create ? Alias Name 。在 Computer Alias Name 栏中输入双机提供服务的主机别名(为 WANG )。然后单击 Create 按钮,创建成功后单击 Close 退出。在 Resource Administration 界面中,将 Alias Name 资源 Bring In
验证
配置 NTService 一次只能配置一个服务,多个服务需要配置多个
 
例如
SQL2000服务:第一个MSSQLSERVER服务配置,Auto-Switch Back前的勾要选中,Pre-requsite objects中将右边的IP以及Volume带入到左边。
 
 
 
SQL2000服务:第二个SQLSERVERAGENT服务配置,Auto-Switch Back前的勾要选中,Pre-requsite objects中将右边的IP以及Volume带入到左边。
 
 
完成之后:
 
 
测试的时候需要将主机关机测试:
    主机关机后,备机会自动接替主机启动数据库服务以及带入磁盘柜。(磁盘柜有一台主机在使用时,另一台主机是看不到的。)
    重新开启主机后,数据库服务以及盘柜会自动切回主机。盘柜需要设置成开机自动识别,如果不设置,就会出现重新开启主机后,不能正常接管,需要用Microsoft iSCSI Initiator软件中重新添加登陆磁盘柜,之后才能接管。
    开机自动识别设置:选择好磁盘,点击LogOn出现右边的选项,将候选选中。
注意:(1)、如果在用TPC/IP做心跳线时,如果看不到远端的IP地址,在两端的服务器中打开C:WINDOWSsystem32driversetc下的hosts用记事本打开,把两端服务器的私网的IP和相对应的主机名添加重新启动两边的服务器就可以看到了。
     2)、把两边服务器的登录密码最好设置一样。
 
开关机顺序:
关机顺序:先关备机,再关主机,最后关磁盘阵列。
开机顺序:先开磁盘阵列,初始化完毕之后,开启主机,然后再开备机。
 

应用分类
数据库类:
微软数据库(MSSQL2000, MSSQL2005)
Oracle 9I
数据库安装时需要注意的:
和:将库文件放在一个独立的磁盘中,与软件部分分离。的库文件主要是数据库文件,归档日志文件,控制文件三中后缀结尾的文件在设置双机配置设置绑定数据时,将上述放有数据库文件的盘选中。
 
admin文件夹中PWD文件两边对应,也有可能需要文件夹中的所有文件都需要两边对应。
 
Oracle 10g
注:
数据库安装时需要注意的:
MSSQL和ORACLE:将库文件放在一个独立的磁盘中,与软件部分分离。(Oracle的库文件主要是数据库文件,归档日志文件,控制文件-.DBF .LOG .CTL三中后缀结尾的文件)
 
在设置双机配置设置绑定数据时,将上述放有数据库文件的盘选中。
 
在安装oracle时,先不建立自带实例库,只安装软件部分,待软件部分安装完后,安装监听服务,监听建立完后,需要修改oracleproduct10.2.0db_1NETWORKADMINlistener.ora文件:(先修改监听配置后建库文件)
# listener.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadminlistener.ora
# Generated by Oracle configuration tools.
 
SID_LIST_LISTENER =
 (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:oracleproduct10.2.0db_1)
      (PROGRAM = extproc)
    )
/*    (SID_DESC =
 
   (GLOBAL_DBNAME = test)
 
   (ORACLE_HOME = C:oracleproduct10.2.0db_1)  
 
   (SID_NAME = test)
 
    )
*/
 )
 
LISTENER =
 (DEscriptION_LIST =
    (DEscriptION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = SERVERA)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
 )
 
注意:注释中的语句是要修改添加的部分,test是将要建立的数据库名称,根据实际情况修改.
(Oracle数据库的双机目前没有标准的解决办法,只能根据实际情况来测试。)
 
Mysql:
软件同步磁盘部分:Mysql数据库的库文件
配置情况和其他数据库一样,具体情况要根据实际环境来做。
 
其他:
其他非数据库应用,在双机软件安装时要的类型选择时要选择Userdefine(用户自定义)。
根据客户需求,通过软件带入服务,如果没有服务则可以通过bat等脚本来进行处理。数据部分和数据库类型配置一样,盘柜中只要放和双机有关的数据。
 
 
服务:
 
手工停止服务或服务异常,软件会自动切换到备机。   ------Ha
 
网络:
 
手工断掉或禁止心跳网络,备机接管工作,当恢复网络后切换回主机。------Ha
 
手工断掉或禁止外网,备机接管工作,当恢复网络后切换回主机。------Ha
---------------------------------------------------------------------------------------------------------------------------------------------

qq:269048276
 

------分隔线----------------------------
推荐内容