for Solaris RoseHA快速安装指引

1. 安装前的准备工作 。
a) 确定主机、磁盘阵列的型号 。操作系统的版本,数据库的类型版本,卷管理软件的类型版本 。网卡(网口)的数量类型及用途,RS232串行口的数量及用途 。
b) 确定主机与磁盘阵列,网卡,RS232串行口的物理连接正确无误 。直连的网卡,RS232串行口均应该采用交叉线连接 。

关于RS232串口线的做法是,
如果两端都是 9 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 直连, 其它 pin 不连接
如果两端都是25 pin 的接头, 则 pin 2, 3 交叉反接, pin 7 直连, 其它 pin 不连接
如果一端是 9 pin, 另一端是 25 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 to pin 7 直连, 其它 pin 不连接

直连的网线 1,3 交叉反接, 2,6 交叉反接, 其它直连

c) 确定两台主机均能访问到相同的共享磁盘设备,注意有一些卷管理软件要求同一个共享磁盘设备在两台主机上必须使用相同的设备名称,如cXtYdZ 。
d) 确定数据库已经安装完成,并且分别在两台主机上均能够独立的正常启动和停止,客户端能够正常访问数据库 。
e) 申请RoseHA的License 。将两台主机的HostID序号,以及数据库类型发送到Rose公司,Rose公司将据此为用户提供相应的RoseHA软件及其Agent的License 。

2. 安装RoseHA软件包
a) 将RoseHA安装介质CDROM放入主机光驱,然后进入RoseHA的安装目录,如:
# cd /cdrom/roseha/
然后, 执行命令:
# pkgadd -d .
然后选择相应的软件包即可进行RoseHA的安装 。
b) 如果用户的RoseHA采用的是 *.tar (或 *.tar.Z)格式的文件包,则需要先将这些文件复制到硬盘的临时目录下,先将安装文件包(解压缩,根据情况,可能需要先更名 。然后)展开,然后再使用命令:# pkgadd -d . 进行RoseHA的安装 。
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的家目录环境变量 。在根目录下的文件 .dtprofile(CDE)或 .profile(OpenWin)中添加内容:
HAHOME=/opt/roseha
export HAHOME
注意,在运行RoseHA之前,必须先使RoseHA的家目录环境变量生效 。可以通过(Logout)重新登录的方式使环境变量生效 。如果用户是通过telenet(终端)窗口来运行RoseHA,用户也必须保证在该telnet(终端)窗口设置并生效了RoseHA的家目录环境变量 。
b) 设置进入RoseHA管理工具(GUI)的用户名和口令 。
进入目录:/opt/roseha/bin,执行
# ./NewPass
按照提示输入用户名和口令,这里输入的用户名和口令在启动RoseHA的管理工具的时候会被要求输入 。注意,NewPass执行一次后,就会将自己删除,以后可以通过SetPass命令来修改这里输入的口令 。所以用户可以先将NewPass备份成另外一个文件,存放到一个安全的地方,当忘掉用户或口令时可以通过备份的NewPass创建一个新的用户和口令 。

4. 运行RoseHA后台核心进程
a) RoseHA的后台核心进程有两个,一个是监控进程:hamond, 另外一个是服务进程:hasvrd 。在系统开机起动的时候,RoseHA的这两个核心进程会自动启动,自动启动是通过 /etc/rc3.d/S999roseha 这个文件来完成的 。在刚安装完RoseHA软件包后,RoseHA的这两进程不会自动启动,这时可以通过如下命令启动:
# cd /opt/roseha/bin
# ./hamond
hamond会自动将hasvrd启动起来 。这时通过命令:
# ps -ef | grep ha
可以看到hamond和hasvrd均已在运行中 。

推荐阅读