ROSE HA安装指南.docx
《ROSE HA安装指南.docx》由会员分享,可在线阅读,更多相关《ROSE HA安装指南.docx(15页珍藏版)》请在冰豆网上搜索。
ROSEHA安装指南
Legato Cluster的安装
安装第一台(Primary Agent)
1.以root身份登录
2.将标有Availability and Replication Products的安装光盘放入本地光驱
3.等自动弹出光盘管理窗口后关闭此窗口
4.#cd cdrom/cdrom0/Cluster/SOLARIS
5.pkgadd –d .
6.根据提示选择安装all,其余按缺省回答。
7.设置一些变量
FT_DIR=/opt/LGTOlc451
export FT_DIR
FT_DOMAIN=****
export FT_DOMAIN
FT_CONSOLE_DIR=/opt/LGTOlc451/console
export FT_CONSOLE_DIR
以上内容可添加在/.profile文件中,同时可添加$FT_DIR/bin,$FT_DIR/console在PATH中
8.Node中将另一台添加到域,Security授予另一台的root完全访问权限
9.用同样的步骤安装另一台,先装成Secondary Agent, 然后在第一台中设置Node,然后Promote
启动Cluster Agent
方法一
export FT_DIR=/opt/LGTOlc;
export FT_DOMAIN=****
$FT_DIR/bin/ft_startup
方法二
安装完成后,/etc/rc3.d/S32LGTOlc451_****自动产生,重新启动服务器后可自动启动CLUSTER Agent
安装ORACLE模块
1. 以root身份登录
2.将标有Availability Modules的安装光盘放入本地光驱
3.等自动弹出光盘管理窗口后关闭此窗口
4.#cd /opt/LGTOlc451/bin
ftPerl cdrom/cdrom0/Cluster/MODULES/oracle_setup.pl
安装过程中依据提示输入
Manage IP (192.168.1.1)
ORACLE_HOME(/home3/oracle/8I),
ORASID(ora8),
ORATAB(/var/opt/oracle/oratab),
SQLNET_Version
(2)
另一台需要进行的工作:
mkdir $FT_DIR/modules/Oracle/log
chown oracle $FT_DIR/modules/Oracle/log
chgrp dba $FT_DIR/modules/Oracle/log
安装完成后,自动产生两个Management IP,Process(OracleSqlnet,OracleServer),其中有环境变量ORACLE_HOME,ORATAB,ORACLE_SID,SQLNET_VER,SQL_LISTERNER,并且有四个Monitor:
OracleServerExist,OracleServerRespkOracleSqlnetExist,OracleSqlnetResp。
5.建议将Oracle_HOME/bin/dbstart,dbshut进行修改,多处startup改成startup force,多处shutdown改成shutdown immediate.
6.Datasource 需要人为添加。
Name:
Oracledata1
File system:
UX-Filesystem
Vfsline:
/dev/dsk/c2t5d0s4 /dev/rdsk/c2t5d0s3 /home3 vxfs – no –
Mount Point:
/home3
Name:
Oracledata2
File system:
UX-Filesystem
Vfsline:
/dev/dsk/c2t5d0s5 /dev/rdsk/c2t5d0s5 /home5 vxfs – no –
Mount Point:
/home5
1.安装任务:
①. 安装VCS_ORACLE。
②. 配置多网卡冗余。
2. 安装前准备工作:
①. 用两根交叉网线直接连接两台工作站背后的四口网卡qfe0,qfe1端口(作为心跳线)。
②. 用四根普通网线连接两台工作站的四口网卡qfe2,qfe3端口到交换机上。
③. 用一根普通网线连接笔记本电脑到交换机上,分别能访问各个工作站。
④. 在sun1 和sun2工作站上,分别在根目录下手工编辑.rhost文件,如下所示:
# vi .rhosts
sun1 root
sun2 root
⑤. 在sun1 和sun2工作站上,分别在/etc目录下,编辑hostname.qfe0, hostname.qfe1, hostname.qfe2,hostname.qfe3等4个文件,如下所示:
# vi hostname.qfe0
qfe0
详细如下:
sun1
hostname.qfe0 qfe0
hostname.qfe1 qfe1
hostname.qfe2 sun1
hostname.qfe3 qfe3
sun2
hostname.qfe0 qfe0
hostname.qfe1 qfe1
hostname.qfe2 sun2
hostname.qfe3 qfe3
⑥. 在/etc目录下,编辑hosts文件,如下所示:
在sun1工作站上,
# vi hosts
127.0.0.1 localhost
172.16.100.13 sun1 ns1 loghost
172.16.100.14 sun2 ns2
172.16.100.15 floatIP1
在sun2工作站上,
# vi hosts
127.0.0.1 localhost
172.16.100.13 sun1 ns1
172.16.100.14 sun2 ns2 loghost
172.16.100.15 floatIP1
(心跳线和qfe3不需要配置IP,但相应的hostname.qfeX文件必须要有,这是为了保证网卡能够UP)
⑦. 重新启动工作站,命令如下:
# reboot
⑧. 分别对各个网址进行测试来验证网络连接,采用如下命令:
# ping 172.16.100.13
172.16.100.13 is alive
其余类似。
⑨. 系统还应装有VOLUME MANAGER软件对磁盘阵列进行管理,并能在两台工作站上切换,盘阵BLOCKDRIVE为oracle,卷名为volora ,位于dev/vx/dsk/oracle目录下。
系统还应装有ORACLE8,两台工作站上分别建有/export/home/oracle/oracle8目录,
$ORACLE_HOME=/export/home/oracle/oracle8/u01/app/oracle/8.0.6
3. 安装VCS
①. 选择一台工作站,将软件光盘插入光驱,移到安装目录,执行如下命令:
# ./InstallVCS
②. 系统提问CLUST名,输入VCS_ORACLE。
③. 系统提问CLUST号,输入1。
④. 系统提问CLUST中的工作站(系统)名:
输入sun1 sun2
⑤. 安装开始。
⑥. 系统提问CLUST中的工作站第一私有网卡名,输入qfe0。
⑦. 系统提问CLUST中的工作站第二私有网卡名,输入qfe1。
⑧. 系统提问CLUST中的工作站网卡是否相同,输入Y。
⑨. 系统提示安装成功。
⑩. 验证安装请参阅随机材料。
4. 安装图形界面管理器:
①. 进入CDROM安装目录,执行如下命令:
# pkgadd -d ./VRTScscm
②. 系统提问是否安装,输入Y。
③. 系统提示安装成功。
5. 安装ORACLE AGENT:
①. 进入CDROM安装目录,执行如下命令:
# pkgadd -d ./VRTSvcsor
②. 系统提问是否安装,输入Y。
③. 系统提示安装成功。
④. 配置完成后,重启工作站sun1,sun2。
6. 安装后系统配置:
①. 进入图形界面管理器,执行如下命令:
# hagui &
②. 在File菜单中,选择New Cluster选项。
③. 在弹出窗口中,Cluster name中输入VCS_ORACLE,在Host name中输入root。
④. 系统再次弹出窗口,输入管理员名:
xxx,密码:
xxxxxx,系统打开图形界面管理器。
⑤. 在File菜单中,选择Import type选项。
⑥. 在弹出窗口中,选择/etc/VRTSvcs/config/sample_Oracle/OracleTypes.cf 文件,导入oracle模板。
⑦. 新建SERVICE GROUP:
ORA,添加系统sun1,sun2。
⑧. 在ORA中手动添加各种资源,严格按main.cf文件进行配置。
其中在MultiNICA MTNIC,下列各个属性为本地变量,
Device @sun1 = { qfe2 = "172.16.100.13", qfe3 = "172.16.100.13"}
Device @sun2 = { qfe2 = "172.16.100.14", qfe3 = "172.16.100.14"}。
⑨. 修改位于/export/home/oracle/oracle8/u01/app/oracle/8.0.6/network/admin的文件listener.ora,内容如下:
HOST = floatIP1,GLOBAL_DBNAME =floatIP1。
⑩. 系统配置完成。
RoseHA(for Solaris)快速安装指引
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/binRoseHA的所有可执行文件和启动/停止脚本文件均存放在此目录
/opt/roseha/etcRoseHA的配置文件和所有的日志文件均存放在此目录
/opt/roseha/guiRoseHA的GUI管理工具文件存放在此目录
/opt/roseha/tmpRoseHA的临时文件存放在此目录
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均已在运行中。
RoseHA的这两个核心进程的设计是相互监控的,其中任何一个进程如果发现另外一个进程不在了,就会立刻重新启动对方,确保RoseHA自己随时处于运行状态。
5.运行RoseHA的GUI配置管理监控程序
a)RoseHA的管理工具是Java程序,因此可以通过浏览器NetScape 或者是JDK的appletviewer来启动RoseHA的GUI管理工具。
可以通过以下步骤启动该管理工具:
# cd /opt/roseha/bin
# ./gui.sh
Shell 文件gui.sh 实际上是调用Appletviewer来执行RoseHA的GUI管理配置工具。
6.设置Appletviewer的权限。
a)选择“属性”,将其中网络(注:
JDK1.2 无网络项)和Class两项的权限均改为“非限制”
7.输入口令与RoseHA后台进程建立联系
a)点击RoseHA Administrator Tool界面中按钮条上的”connect”按钮,输入通过NewPass创建的用户名和口令。
口令验证成功后,用户将可以继续进行RoseHA的配置工作。
8.在GUI管理工具中输入License
a)注意,每一列为同一组,注意:
主机名和hostid以及license的对应关系要保持一致。
b)即:
在License申请表格上标明的是HOSTID, 但是,在实际软件界面中填写license时,不需要填写HOSTID,而是要填写该HOSTID所在主机的(对应的)主机名hostname, 要注意的是,所有License都要大写,主机名按照实际名称填写,严格区分大小写.
9.创建心跳线. 所有的网卡, 包括所有公网和私有网,例如 hme0(公网), qfe0(私有网1),qfe1(私有网2)的IP地址应该在不同的网段。
a)在创建心跳线(私有网)时,可以先创建RS232心跳线,同一心跳线的名称,设置,参数等在两台主机上创建时要保持一致. 然后执行步骤10,最后再配置socket心跳线;
b)如果没有RS232线,也可以直接创建SOCKET心跳线, 但是这时需要手工输入对方的用于创建心跳的IP地址,一定要输入正确. 同一心跳线的名称,设置,参数等在两台主机上创建时要保持一致. 另外,在创建第二条SOCKET类型(已有一条SOCKET类型的心跳)的心跳时,需要注意,在心跳线名称,优先级,IP地址,端口这几项设置上要与第一条(或其它已经有的)心跳线不同.ROSEHA中最多总共可以创建3条心跳线.类型无限制.
10.AutoGet获得对方网卡信息
11.以上所有步骤需要在两台主机上分别执行. 以下的服务配置工作,在一台主机上进行即可.但是最后服务对应的启动停止脚本文件,则一定要在每台主机上,根据本地主机的实际情况进行必须的本地化编辑修改.
12.HA的基本环境建立完成。
可以进一步进行服务的配置工作。
Rose HA
Installation and Configuration
Manual
Copyright & 1998 by Rose Datasystems, Inc.
All rights reserved. Printed in the United States of America.
Rose HA is a trademark of Rose Datasystems, Inc.
Windows NT is a trademark of Microsoft Corporation.
CONTENT
CONTENTi
CHAPTER 1 Introduction1-1
1.1 Rose HA Cluster for Windows NT1-1
1.2 Features of the Cluster Software1-2
1.3 Flexible Configuration1-3
1.4 Hardware Components of Rose HA1-3
1.5 Software Aspects of Rose HA1-7
1.6 Error Recovery1-9
1.6.1 Error Recovery Procedure1-9
1.6.2 Local Failover1-10
1.6.3 Failover1-10
1.6.4 Takeover1-11
1.6.5 Switchback1-11
1.6.6 Clients1-11
1.7 Volume Issue1-12
1.8 Cluster Administration Tool1-13
1.9 Supported Application1-14
1.10 Installing Application Software1-15
CHAPTER 2 Before You Start2-1
2.1 COM Port Setting2-1
2.2 Public Drives Setting2-2
2.3 Network Setting2-3
2.4 NT Service Setting2-15
CHAPTER 3 Installation and Uninstallation3-1
3.1 Installing Rose HA3-1
3.2 Acquiring Rose HA License Codes3-5
3.3 Uninstalling Rose HA3-5
CHAPTER 4 Cluster Administration Tool4-1
4.1 Overview4-1
4.2 Private Net Administration GUI4-1
4.3 Resource Objects Administration GUI4-2
4.4 Menu Bar4-2
4.4.1 Options->;Cluster Operation Preferences4-2
4.4.2 Tools->;Star Cluster Operation4-3
4.4.3 Tools->;Stop Cluster Operation4-4
4.4.4 Tools->;Backup Cluster Configuration4-4
4.4.5 Tools->;Restore Cluster Configuration4-4
4.4.6 Tools->;Clear Cluster Configuration4-4
4.5 Toolbar4-4
4.6 Cluster View Pad4-6
4.7 Private Net Administration4-7
4.8 Resource Objects Administration4-7
CHAPTER 5 Private Net Management5-1
5.1 Private Net Drop Down Menu5-1
5.1.1 TCP/IP Socket Private Net5-1
5.1.2 RS232 Serial Port Private Net5-3
5.1.3 Public Drives Private Net5-5
5.2 Toolbar Buttons5-7
5.2.1 Remove Private Net5-7
5.2.2 Review Private Net5-7
5.3 Private Net and Server Status5-8
CHAPTER 6 Resource Object Management6-1
6.1 Resource Operations6-1
6.1.1 Create Resource Object6-1
6.1.2 Review Resource Object6-22
6.1.3 Remove Resource Object6-22
6.1.4 Bring in Cluster6-22
6.1.5 Bring out of Cluster6-23
6.1.6 Resource Failover6-23
6.1.7 Resource Takeover6-23
6.1.