这几天很忙,一直没时间来回答大家的问题。
前两天大家问我的问题我都没有回答,我回找一个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/