RoseHA For Linux (中思软件)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RoseHA(for Linux)快速安装指引
1.安装前的准备工作
A.确定主机、磁盘阵列的型号。

操作系统的版本,数据库的类型版本,卷管理软件的类
型版本。

网卡(网口)的数量类型及用途,RS232串行口的数量及用途。

B.确定主机与磁盘阵列,网卡,RS232串行口的物理连接正确无误。

直连的网卡,RS232
串行口均应该采用交叉线连接。

关于RS232串口线的做法是:如果两端都是 9 pin 的接头, 则 pin 2 (RD), pin 3 (TD) 交叉反接, pin 5 (GND)直连, 其它 pin 不连接:
DB9 DB9
1 GND --------- 1 GND
2 RD ---------
3 TD
3 TD --------- 2 RD
5 GND --------- 5 GND
C.确定两台主机均能访问到相同的共享磁盘设备,注意有一些卷管理软件要求同一个共
享磁盘设备在两台主机上必须使用相同的设备名称。

D.确定数据库已经安装完成,并且分别在两台主机上均能够独立的正常启动和停止,客
户端能够正常访问数据库。

并且两台主机数据库用户和组必须一样,以及root用户的
配置文件,和一些内核参数的修改。

并配合HA安装时,服务使用的活动IP是否已经
加入到了/etc/hosts文件中。

2.安装RoseHA软件包
A.将RoseHA安装介质CDROM放入主机光驱,系统一般会自动mount(手工mount 光盘的
命令是:mount /dev/cdrom /mnt/cdrom)。

然后进入RoseHA的安装目录。

# cd /mnt/cdrom
然后, 执行命令:
# rpm -i *.rpm
或者是选择相应的软件包单独安装,即可完成RoseHA软件包的安装。

B.如果用户的RoseHA采用的是 *.tar.gz格式的安装包,则可以使用install.sh进行
RoseHA的安装(使用 uninstall.sh 进行反安装)。

C.RoseHA的所有文件均自动安装在目录:/opt/roseha下。

RoseHA安装完成后的目录结
构如下:
/opt/roseha/bin RoseHA的所有可执行文件和启动、停止脚本均存放在此目录
/opt/roseha/etc RoseHA的配置文件和所有的日志文件均存放在此目录
/opt/roseha/gui RoseHA的GUI管理工具文件存放在此目录
/opt/roseha/tmp RoseHA的临时文件存放在此目录
3.准备RoseHA的运行环境
A.设置RoseHA的家目录环境变量。

在/etc目录下的文件.bashrc中添加内容:
HAHOME=/opt/roseha
export HAHOME
注意,在运行RoseHA之前,必须先使RoseHA的家目录环境变量生效。

可以通过
(Logout)重新登录的方式使环境变量生效。

如果用户是通过telnet(终端)窗口来运
行RoseHA,用户也必须保证在该telnet(终端)窗口设置RoseHA的家目录环境变量
且设置已生效。

B.设置进入RoseHA管理工具(GUI)的用户名和口令。

(注意:此用户名和密码与系统本
身的账号密码无关)
进入目录:/opt/roseha/bin,执行
#./NewPass
按照提示输入用户名和口令,这里输入的用户名和口令在启动RoseHA的管理工具的
时候会被要求输入。

注:与操作系统的用户名及口令无关。

设置完密码后,用户可以
通过SetPass命令来修改口令。

当忘掉用户或口令时可以NewPass创建一个新的用户
和口令。

C.申请RoseHA的License。

将两台主机的HostID序号发送到公司,公司将据
此为用户提供相应的RoseHA软件License。

HostID可以由以下方法得到
进入目录:/opt/roseha/bin,执行
#./hostid
注意: 这里是使用 RoseHA自带的HostID计算工具,而不是Linux操作系统提供的
HostID工具。

以下两种命令执行方式是完全不同的:
方式1:(无效的HostID)
# hostid
67A53DE8
上述命令是执行Linux操作系统提供的Hostid工具,其结果通常是一个8位的数字
方式2:(有效的 HostID)
# cd /opt/roseha/bin
# ./hostid
65336FF82008E140
上述命令是执行RoseHA目录下HA提供的HostID工具,得到的是一个16位的HostID
4.运行RoseHA后台核心进程
A.RoseHA的后台进程有四个:hamond、hasvrd、hasysd、hachkd。

在系统开机起动的时
候,RoseHA通过 /etc/rc3.d/S99roseha 这个脚本文件自动启动。

在刚安装完RoseHA
软件包后,RoseHA的这几个进程不会自动启动,这时可以通过如下命令手工启动:
# cd /opt/roseha/bin
# ./hamond
hamond会自动将其它服务启动起来。

这时通过命令:
# ps -ef | grep ha
可以看到hamond、hasvrd、hasysd、hachkd均已在运行中。

5.运行RoseHA的GUI配置管理监控程序
A.RoseHA的管理工具是Java2开发的程序,因此系统必须安装java 1.2或更高版本来启
动RoseHA的GUI管理工具。

可以通过以下步骤启动该管理工具:
# cd /opt/roseha/bin
# ./gui.sh
Shell 文件gui.sh实际上是调用java命令来执行RoseHA的GUI管理配置工具:
java -cp /opt/roseha/gui/hagui.jar hagui/GUI tzoffset=8
其中 tzoffset 是时区设定。

B.RoseHA 同时也提供了文本模式的管理工具,根据实际情况,用户可以选择使用。


以通过以下步骤启动该文本模式管理工具:
# cd /opt/roseha/bin
# ./hacon
注意:对于同一台主机,只允许有一个管理工具(GUI模式或文本模式)连接到RoseHA
的服务进程进行管理工作。

6.客户端远程管理RoseHA
A.在客户端安装Java 1.2或更高版本
B.将服务器上/opt/roseha/gui/目录下的hagui.jar挎贝到客户端,例如:将文件hagui.jar
拷贝到Windows客户端D:\GUI下
C.进入D:\GUI目录,启动GUI管理工具。

D:\GUI> java –cp hagui.jar hagui\GUI tzoffset=8
注:tzoffset是时区设置,请根据本地时区设置tzoffset的值。

D.对于没有配置显示系统,或是通过Telnet 窗口进行(远程)管理的系统,可以在Telnet
窗口中,通过以下步骤启动该文本模式管理工具:
# HAHOME=/opt/roseha
# export HAHOME
# cd /opt/roseha/bin
# ./hacon
7.输入口令与RoseHA后台进程建立联系
A.点击RoseHA Administrator Tool界面中按钮条上的”Connect”按钮(或是点击菜单
Tools\Connect),在登录窗口中输入NewPass创建的用户名和口令。

口令验证成功后,用户可以继续进行RoseHA的配置工作。

说明:Connect 窗口中的Host一项,缺省是localhost,将连接到本地主机。

在这里也
可以在Host一项中将 localhost替换成实际的主机名称或IP地址,但是这些主机名称
或IP地址,包括 localhost,必须在/etc/hosts文件中存在。

如果是远程管理,在Host一项(默认为localhost)中需填入要连接的远程主机的IP地址。

8.在GUI管理工具中输入License
A.注意,每一列为同一组,注意:主机名和hostid以及license的对应关系要保持一致。

B.即:在License申请表格上标明的是HOSTID, 但是,在实际软件界面中填写license时,
不需要填写HOSTID,而是要填写该HOSTID所在主机(对应)的主机名hostname, 要注意的是,所有License都要大写,主机名按照实际名称填写,严格区分大小写.
C.在文本模式的管理界面中输入License时,需要先将光标移动到License一栏,敲回
车(Enter)键,这时会弹出一个10行的License输入窗口,然后在这个窗口中粘贴或输入相应的License。

9.创建心跳线
所有的网卡, 包括所有公网和私有网,例如 eth0(公网), eth1(私有网1),eth2(私有网2)的IP地址应该在不同的网段。

A.在创建心跳线(私有网)时,可以先创建RS232心跳线。

同一心跳线的名称、设置、参数
等在两台主机上创建时要保持一致。

然后执行步骤10,最后再配置socket心跳线。

B.如果没有RS232线,也可以直接创建SOCKET心跳线, 但是这时需要手工输入对方的用
于创建心跳的IP地址,一定要输入正确。

同一心跳线的名称、设置、参数等在两台主机上创建时要保持一致。

另外,在创建第二条SOCKET类型(已有一条SOCKET类型的心跳)的心跳时,需要注意,在心跳线名称、优先级、IP地址、端口这几项设置上要与第
一条(或其它已经有的)心跳线不同。

ROSEHA中最多总共可以创建3条心跳线.类型无
限制.
10.AutoGet获得对方网卡信息
点击菜单 Tools\Network, 在弹出的网卡信息显示窗口中,点击 AutoGet 按钮,同步两台主机的网卡配置信息。

(执行Autoget之前必须保证至少有一条心跳线已经连通)
11.注:以上所有步骤需要在两台主机上分别执行。

以后配置服务的工作,在一台主机上进行即
可。

但是最后服务对应的启动停止脚本文件,则一定要在每台主机上,根据本地主机的实际情况进行必须的本地化编辑修改。

只有修改正确后,才能使用。

12.HA的基本环境建立完成。

可以进一步进行服务的配置工作。

<完>。

相关文档
最新文档