免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2195 | 回复: 0
打印 上一主题 下一主题

Reliant HA For UnixWare7/OpenUnix8安装步骤 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-27 11:35 |只看该作者 |倒序浏览

   
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         输入ReliantHA License,使用scoadmin->License Manager
2.2.2     ReliantHA的安装(在两台服务器分别安装)
1.         用root用户登入
2.         将带有ReliantHA的光盘(UW7 3of3),放入CD-ROM中
3.         输入以下命令开始安装
#pkgadd –d cdrom1
4.         系统显示:
              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产品
5.         接下来,系统开始安装:
==============================================================|                             RELIANT                        ||                                                            ||Welcome to the initialization script for the Reliant system ||You must first answer some questions about this system      ||The /etc/hosts and /etc/networks files will then be updated ||and the files .hosts, hvhosts, and  hvenv.host will be      ||created.                                                    |==============================================================
At this point in the installation procedure, you are required to respond to various prompts as they appear on the screen. The following shows an example session when installing two nodes, with the software installing on SYSA:
Creating hvhosts file...Done

What is the size of the cluster? Enter number of nodes[ 2..4 / quit]? 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]?:SYSA

What is the private network device name [e.g. /dev/msw_0]?:

Editing /usr/opt/reliant/etc/mswStart
Done................

Creating .hosts file for commd...Done.

Appending hvhosts to the /etc/hosts file...Done.

Appending hvnetworks to the /etc/networks file...Done.

Creating the rcvmHelp.out file for the rcvm GUI...Done.

Building the environment now...Done.

Modifying /etc/confnet.d/inet/interface to configure private network IP...Done.

initrc script completed.
Done.
Registering the SCOadmin Reliant object
Done registering the SCOadmin Reliant object

Installation of ReliantHA Host Monitoring Software (reliant) was
successful.

## Executing set postinstall script.

Processing of packages for set  is completed.

6.         安装完成。
2.2.3     配置private network
l         使用netcfg命令,配置心跳线网卡-〉ReliantHA private network
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
        /dev/sdl_1      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命令
#mswconfig -l

   Listing MAC Switch interface /dev/msw_0
      MAC Address 00:AA:00:BD:6F:AA, 1 Interface, Status OFFLINE
      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     设置Low Latency Transport (LLT)
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 Address1         test1    /dev/msw_0    00:AA:00:A5:7F:612         test2    /dev/msw_0    00:AA:00:A5:1E:9C
l         重新启动主机
l         检验LLT的安装
#lltstat -a

   LLT node information:
           max nodes: 8, max ports: 32, this node: 1
           MTU: 1500, SAP: 0xcafe
           Node  State
            * 1  NODE_OPEN
              2  NODE_IDEL              
   LLT port information:
           - No ports active

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:19:DB /dev/net0 net0 168.33.114.100                     255.255.0.0 check1 check2field 1: 虚拟主机名field 2: 可切换的MAC地址field 3: 网卡设备名field 4: 网卡接口名field 5: 虚拟IP地址field 6: 子网掩码field 7: 用于网络检测的主机IP,可设置为路由器field 8: 第二个用于网络检测的主机IP

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)
     Ip ( test )
         {
             Nw(Nw_01, 01:AA:00:3F:19:DB)
         }
   }
}
}
                 
l         编译sybase.hl
#hvgen sybase
编译生成/usr/opt/reliant/conf/sybase文件
l         将SCO提供的startdb,stopdb,syb以及应用监控脚本 (monitor, dealpro, derrpro, sendpro,recvpro,sealpro)复制到两台服务器的/home目录下
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则只关闭本机的双机软件。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_509589.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP