天天看点

适用于Solaris系统的HA----FSTha安装

     FSTha是一款针对Solaris 8 sparc开发的是HA软件,支持4个节点的集群管理。可以指定故障发生时,下一个转移节点;可配置个人开发的应用程序,对其进行冗余切换。

    目前solaris x86 9和10已完成基本功能测试。

    可以从FSTha的网站www.fstha.com上下载安装文件。

    安装:

    1、将tar的包解压,使用tar -xvf fstha3.0.1.tar命令。

    2、进入解压后的文件夹,使用命令:./make all和./make install进行安装,如果提示找不到make命令,可以使用find / -name make -print查找make的安装位置,一般在usr/ccs/bin中。将该路径加入PATH中使用命令:PATH=$PATH:usr/ccs/bin export PATH。可以使用which make 查看系统是否可以识别make命令。

   3、install完成后,将/opt/FSTha/bin加入PATH路径。如果在/opt/FSTha/bin中没有包含所有在安装文件下的可执行文件,复制过去就可以了。

如果运行fstha bootup 或startup报如下错:

Checking Instance State.

Cluster Node Already Initialized. Command Aborted.

Problem:

IPC status from <running system> as of Sun Oct 17 16:03:55 CST 2010

T         ID      KEY        MODE        OWNER    GROUP

Message Queues:

Shared Memory:

m          0   0x18e      --rw-rw-rw-     root     root

Semaphores:

s          0   0x14b      --ra-ra-ra-     root     root

   974 pts/2       0:00 fstha

  1130 pts/3       0:00 fstha

HA appears to be initialized in memory.

Only one instance can exist per node.

To clean up previous instance, please:

   (1) kill all fst* processes

    (2) remove shared memory (man ipcrm)

and try again

使用命令 fstha shutdown命令即可。原因可能是tcp的包还滞留在系统中,需要清除后,才能进行实例化。