Chinaunix

标题: SCO unix平台上的Rose ha 安装、配置 [打印本页]

作者: 聆哲    时间: 2004-12-03 23:50
标题: SCO unix平台上的Rose ha 安装、配置

    Rose ha是美国ROSE Datasystem Inc.出品的新一代高可用性软件,它是一套提供防止业务主机因不可避免的意外性或计划性宕机问题的高可用性软件。Rose ha软件同时安装在两台主机上,用于监视系统的状态,协调两台主机的工作,维护系统的可用性。它能侦测应用级系统软件、硬件发生的故障,及时地进行错误隔绝、恢复,以最低成本提供用户几乎不停顿的计算机作业环境。
    在SCO unix平台上的双机软件Rose ha 的安装和配置 ……
Rose ha 安装:
Ø       1)#vi /.profile (编辑根目录下的.profile文件,添加 HAHOME=/opt/roseha;export HAHOME 在PATH变量中添加 /opt/roseha/bin )
Ø       2)# mount –f cdfs –oro /dev/cdrom/cdrom1 /mnt (把光盘放进光驱,加载光驱)
Ø       3)# mkdir  /roseha  (在根目录下创建roseha目录)
Ø       4)# cd  /mnt                   (进入到mnt目录下)
Ø       5)     # cp  /mnt/*  /roseha/.    (把mnt目录下的压缩文件拷贝到根下的roseha目录下)
Ø       6)      # cd  /roseha                (转到根下的roseha目录下)
Ø       7)      # uncompress  roseha~1.Z     (把roseha~1.Z文件解压缩)
Ø       8)      # uncompress  haguit~1.Z     (把haguit~1.Z文件解压缩)
Ø       9)      # uncompress  sybase~1.Z     (把sybase~1.Z文件解压缩)
Ø       10)      # tar  xvf  ROSEHA            (把ROSEHA文件tar开)
Ø       11)      # tar  xvf  HAGUIT            (把HAGUI文件tar开)
Ø       12)      # tar  xvf  SYBASE            (把SYBASE文件tar开)
Ø       13)      # tar  xvf  ORACLE            (把ORACLE文件tar开)
Ø       14)     # pkgadd  -d  /roseha/.       (安装roseha软件包,选择all并按回车键)
Ø       15) #cd  /opt/roseha/bin         (转到根下的opt/roseha/bin目录下)
Ø       16)  #./NewPass                      (为连接roseha软件创建用户,输入相应的用户名(如:root)及密码(如:root))
Ø       17)  #sync;sync;init 6               (重新启动计算机)

Rose ha 配置
Ø       1) # ./hacon   (进入双机软件的字符配置界面)
Ø       2)进入Tools---Connect,输入Server:localhost   User:root(例)  Password:root(例)
Ø      3)   进入 Tools---License,输入HostName:左边为本机主机名,右边为远程主机名。(把左边主机名输入后,按Tab键可把光标移动到右边,输入远程主机名,点击ok)
Ø       4)  另一台机器也按上述作同样操作。
Ø       5)  进入PrivateNet---Create RS232,把两台主机的DeviceName改成相对应的串口设备名,com1口为/dev/tty1a,com2口为/dev/tty2a。
Ø       6)另一台机器也按上述作同样操作。
Ø       7)进入PrivateNet---Create Socket, 把两台主机的IP Address 输入,说明:这是两台机器通讯用的IP地址(心跳IP)
Ø       8)  另一台机器也按上述作同样操作。
Ø       9)  进入 Tools---Network,直接点击AutoGet 。得到两台机器网卡的信息。
Ø       10) 创建job :
进入Services---Create,选择:
Type:按需求设置  
IP Holding NIC:分别选择两台主机所提供外界服务的网卡设备名(如:net1),不能与心跳网卡在同一个设备上。
Active IP Address:这是为外界数据库服务的IP(虚拟IP)地址。此地址必须与公网的实际IP在同一网段上(也就是与在IP Holding NIC中所选择的网卡实际IP在同一网段上)。
Active SubnetMask:虚拟IP的子网掩码。
Agent Script: 监控文件
Start Script:启动文件
Stop Script:停止文件
Active Volume:磁盘阵列两台主机共用的文件系统的设备名,(如/dev/oracle)。
Backup Volume: 磁盘阵列两台主机共用的文件系统的设备名,(如/dev/oracle)。Active Volume应与Backup Volume的值相同。
Mount Point:与Active Volume,Backup Volume 值所对应的mount 点,(如/oracle)。
SwitchBack:NO
Ø       11) 编辑/opt/roseha/bin目录下的DB_start.sh文件和DB_stop.sh,根据数据库中所使用的变量和目录作相应改变:
Ø       12) 在配置界面,选中Services—Bring in,选中在10中所创建的job名,选择yes,即可把数据库带入到双机中。
如果设置正确,则会出现如下画面:
Ø       在/opt/roseha/bin目录下执行:
    # ./hostid
通过该号码申请正式的license号。
双机软件中的术语 :
Ø       Bring in: 启动服务,带入双机,受双机软件管理。
Ø       Bring out: 停止服务,使服务不受双机软件管理。
Ø       Take over:手工切换服务。在备机操作,来接管主机服务。
Ø       Fail over: 手工切换服务。在主机操作,来提交主机服务给备机。





      
      
      
      




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/167/showart_7254.html
作者: showzhonghua    时间: 2009-01-09 13:10
学习,学习……




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2