• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ReliantHA中文安装文档!

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网
这几天很忙,一直没时间来回答大家的问题。
前两天大家问我的问题我都没有回答,我回找一个ftp把一些相关的资料放上去。
这份是以sybase11。9。2为数据库
因为过一段我可能还是很忙,可能问题我回复的不是很及时。
希望大家能谅解。

Reliant HA for UW7/OU8安装步骤

1 系统需求
1.1 硬件需求
l 主机 2—4台服务器
l CD-ROM
l 共享磁盘阵列
l Ethernet网络卡 每台服务器至少2片网络卡,用于公网(public net)、心跳线(private net)建议使用具有故障恢复和MAC地址切换能力的Intel 网卡。
l SCSI适配器 兼容硬件产品
l RS232联接线 Null-modem serial cables
l 硬盘空间 /usr文件系统至少有10Mb以上空闲空间
l 内存 64Mb以上
1.2 软件需求
l Reliant HA 安装软件(License 数同节点数)
l UNIXWare7操作系统(License 数同节点数)
l C++ UDK (至少一套)

2 安装ReliantHA
2.1 硬件安装
l 系统硬件安装。
l RS232串口线安装、联接。
l 将两台服务器的网卡心跳线直连,公网线接到交换设备

2.2 软件安装
2.2.1 UNIXWare7系统安装
l 在集群中的每个节点安装完成UNIXWare7操作系统
l 安装配置共网(public net)网卡,并确认网络通
l 在共享盘柜划分数据库空间和应用程序存放的文件系统
l 将数据库和应用程序装入共享盘柜,并分别在两服务器加同样用户
l 输入ReliantHA License,使用scoadmin->License Manager
2.2.2 ReliantHA的安装(在两台服务器分别安装)
1. 用root用户登入
2. 将UDK开发包的光盘,放入第一台服务器的CD-ROM中
3. #pkgadd –d cdrom1 –q udk
4. 将带有ReliantHA的光盘(UW7 3of3),放入CD-ROM中
5. 输入以下命令开始安装
#pkgadd –d cdrom1 –q ReliantHA
6. 系统显示:
The following sets are available:
  1  NSlive1       Netscape LiveWire 1.01 for SCO UnixWare 7
(i386) 1.01
  2  NSproxy25     Netscape Proxy Server 2.5 for SCO UnixWare 7
 (i386) 2.5
  3  ReliantHA     ReliantHA Host Monitoring Software
(IA32) 1.1.0
  4  TTA           Tarantella for SCO UnixWare 7
 (i386) 1.0
  5  afps          SCO Advanced File and Print Server
 (i386) 4.0.1
  6  arcserve      Data Management Services
 (IA32) 7
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,quit]: 3
选择3,安装ReliantHA产品
7. 接下来,系统开始安装:
提示下列信息
What is the size of the cluster? Enter number of nodes[ 2..4 / quit]? 如果HA环境下只有两台服务器,则选择2
What is the private network IP address number of SYSA [ 192.168.0.1 ]
回车
What is the private network IP address number of SYSB [ 192.168.0.2 ]
回车
SYSA's IP address is: 192.168.0.1
SYSB's IP address is: 192.168.0.2
Is this correct? [y/n/quit]? 选择y
What is this system [SYSA / SYSB / SYSC / SYSD or quit]?:在test1输入SYSA,test2输入SYSB,以区分双机身份
What is the private network device name [e.g. /dev/msw_0]?:回车
软件安装完成后,显示下列信息
## Executing set postinstall script.
Processing of packages for set <ReliantHA> is completed.
8. 安装完成。
9. 将ReliantHA升级包(可从SCO网站下载)COPY在/ home目录下,mv改名为rha112,执行#pkgadd –d /home/rha112升级ReliantHA版本
2.2.3 配置private network
l 使用netcfg命令,配置心跳线网卡-〉ReliantHA private network
l 重新启动服务器
2.2.4 配置MAC Switch Driver (MSW)
l MSW的配置,使用mkmswtab命令
#/sbin/mkmswtab -i /dev/msw_0 /dev/net1 /dev/term/00t 
/dev/net1为心跳线网卡,/dev/term/00t为IP心跳线
l 执行mkmswtab后系统将生成/etc/mswtab ,/etc/sdltab文件
#cat /etc/mswtab
#MSW tab - control file for msw device driver
#This file automatically generated by mkmswtab
/dev/msw_0 1 00:AA:00:BD:6F:AA
        /dev/net1    0       0
        /dev/sdl_0      0       1
        
#cat /etc/sdltab
#SDL tab - control file for sdl device driver
#This file automatically generated by sdltab
/dev/sdl_0
        /dev/term/00t

l 重新启动主机。
2.2.5 测试MSW的安装
l 使用mswconfig命令检测两条私网状态,应该都为ONLINE
 #mswconfig -l
   Listing MAC Switch interface /dev/msw_0
      MAC Address 00:AA:00:BD:6F:AA, 1 Interface, Status ONLINE
      Heartbeat ENABLED, Interval 560 msec, Misses 6
      Interface 0: /dev/net1 unit 0 ONLINE, max peers 3, current peers 1
            Peer MACs:
                    00:AA:00:A8:07:0D - ONLINE                    
            Bound SAP info:
                    muxid 0x15, SAP 0xf00d, dlpistate 0x3, Heartbeat
                    muxid 0x14, SAP 0x0000, dlpistate 0x0
                    muxid 0x13, SAP 0x0000, dlpistate 0x0
                    muxid 0x12, SAP 0x0000, dlpistate 0x0
      
      Interface 2: /dev/sdl_0 unit 0 (SLOW) ONLINE, max peers 1, current peers 1
            Peer MACs:
                    00:AA:00:A8:07:0D - ONLINE
            Bound SAP info:
                    muxid 0x15, SAP 0xf00d, dlpistate 0x3, Heartbeat
                    muxid 0x14, SAP 0x0000, dlpistate 0x0
                    muxid 0x13, SAP 0x0000, dlpistate 0x0
                    muxid 0x12, SAP 0x0000, dlpistate 0x0
      
2.2.6 设置HA集群组
l 在两台服务器上执行下面命令,配置信任关系
echo "+" >> /etc/hosts.equiv 
echo "+" >> /.rhosts
l 在任意一台主机运行(只执行一次)
#/sbin/mkcluster -i /dev/msw_0 test1 test2
test1、test2为各节点的hostname
l 验证/etc/clustertab
#cat /etc/clustertab 
The following example from the /etc/clustertab file shows a four-node cluster using the MAC switch driver: 
#NodeID   NodeName  Device       Physical Address
1         test1    /dev/msw_0    00:AA:00:A5:7F:61
2         test2    /dev/msw_0    00:AA:00:A5:1E:9C
l 重新启动主机
l 检验LLT的安装
#lltstat –a

2.2.7 配置ReliantHA
1 修改系统核心参数
/etc/conf/bin/idtune -f MSGSSZ 524288
/etc/conf/bin/idtune -f MSGMNB 65536
/etc/conf/bin/idbuild -B –K
重新启动主机
2 设置环境变量
#cp /usr/opt/reliant/etc/hvenv /.profile
退出root用户,再重新登入

2.2.8 配置举例
l IP别名
编辑/usr/opt/reliant/etc/hvipalias
test 01:AA:00:3F:19B /dev/net0 net0 168.33.114.100 
255.255.0.0 check1 check2
field 1: 虚拟主机名
field 2: 可切换的MAC地址
field 3: 网卡设备名
field 4: 网卡接口名
field 5: 虚拟IP地址
field 6: 子网掩码
field 7: 用于网络检测的主机IP,可设置为路由器
field 8: 第二个用于网络检测的主机IP

用于网络检测的主机名和IP地址要加入/etc/hosts文件!!
l 将SCO提供的配置文件sybase.hl保存在/usr/opt/reliant/build目录下
内容为:
#include "defines.hl"

Cluster  
{
    { SYSA,SYSB } // nodes
    { } // cluster attributes
        Application                     // under control of Reliant
        {
            App1
            { SYSA,SYSB } // priority
            { AutoStartUp AutoSwitchOver } // application attributes
             Process(/home/syb)
    {
Pdisk(/dev/dsk/c1b0t13d3s0)此处修改为实际用于安装应用的硬盘名
PMOUNT(/home/sybase,vxfs,/dev/dsk/c2b0t0d3s2) 此处修改为安装sybase和MBFE应用的文件系统
PMOUNT(/home/MBFE,vxfs,/dev/dsk/c2b0t0d3s3)
Ip ( test 此处修改为hvipalias中虚拟主机名
{
Nw(Nw_01, 01:AA:00:3F:19B)修改为与hvipalias中相同
}
   }
}
}

l 编译sybase.hl
在安装过UDK的第一台服务器上执行
#hvgen sybase
编译生成/usr/opt/reliant/conf/sybase文件
l 将SCO提供的startdb,stopdb,syb复制到两台服务器的/home目录下,并赋执行权
l 编辑/usr/opt/reliant/bin/Process_Online,在第一行加入’/home/startdb&’
l 编辑/usr/opt/reliant/bin/Process_Offline,在第一行加入’/home/stopdb&’
l 将/usr/opt/reliant/conf/sybase文件复制到SYSB中
#rcp /usr/opt/reliant/conf/sybase SYSB:/usr/opt/reliant/conf/.

2.2.9 启动Reliant
l #hvstart sybase
l #hvdisp –a 观察状态
l 启动/home下的应用监控程序
#/home/monitor
l #hvshut –a将停止两台服务器上的双机软件,#hvshut –l则只关闭本机的双机软件。

 wolf2602 回复于:2003-04-05 13:50:54
哈哈,留存,将来一定用的上谢谢!!!

 冷月无声 回复于:2003-04-06 11:35:13
answer你说的sco提供的syb的找不到啊,具体内容是什么呢?

 answer 回复于:2003-04-07 13:21:07
我有给我你的mail.

 冷月无声 回复于:2003-04-07 13:54:07
[quote:9257f0ff9f="answer"]我有给我你的mail.[/quote:9257f0ff9f]

hbin_163@163.com;是shell写的还是C写的!

 binghudie 回复于:2003-04-07 14:23:39
谢谢,收藏!

 answer 回复于:2003-04-08 09:01:48
[quote:e0f1d9a40d="冷月无声"]

hbin_163@163.com;是shell写的还是C写的![/quote:e0f1d9a40d]
是c编译过的。我已经给你发了。

 冷月无声 回复于:2003-04-09 08:10:15
[quote:9c93b1a633="answer"]
是c编译过的。我已经给你发了。[/quote:9c93b1a633]

是不是对于任何应用,这个文件的内容都不需要做改动呢?

 蓝色虫 回复于:2003-04-09 08:49:57
收了
谢谢

 answer 回复于:2003-04-09 08:59:47
[quote:18cbcd78bf="冷月无声"]

是不是对于任何应用,这个文件的内容都不需要做改动呢?[/quote:18cbcd78bf]
syb相对与sybase数据库不用编译了,但sybase.hl这个文件是需要编译的。

 ncjl 回复于:2003-05-01 10:05:27
E-mail:ncjl@vip.sina.com
另外Reliant HA的系列号是用unixware的,还是需要另外购买,Reliant HA的性能如何?谢谢

 futang 回复于:2003-06-06 11:09:46
HA需要另外购买,它切换比较快

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网