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的包还滞留在系统中,需要清除后,才能进行实例化。