ROSE HA双机软件图解安装配置linux.docx
- 文档编号:9375281
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:17
- 大小:278.68KB
ROSE HA双机软件图解安装配置linux.docx
《ROSE HA双机软件图解安装配置linux.docx》由会员分享,可在线阅读,更多相关《ROSE HA双机软件图解安装配置linux.docx(17页珍藏版)》请在冰豆网上搜索。
ROSEHA双机软件图解安装配置linux
ROSEHA双机软件图解安装配置
最近给客户做了一个双机系统,双机软件是臭名昭著的roseha,本来不建议客户买这种双机软件的,但是由于各种商务原因,客户还是买了这个rose软件,那么我的苦难之旅也就开始了,安装配置本来很简单,但是商业软件限制太严,软件封闭性很强,中间枉费了不少周折!
下面就开始吧!
如何在Linux环境下安装RoseHA。
本文假设环境为Linux操作系统,采用9.2版本的oracle数据库。
下面我们看看,在LinuxOracle环境下如何安装和配置RoseHA。
首先将光盘放进光驱
计算机—CD-ROM双击打开将三个文件复制到系统的某个文件夹下或是将将光驱mount到/mnt下。
系统工具—终端(将光驱挂载到mnt文件夹下)
在终端窗口下一次键入:
#mount–tiso9660/dev/cdrom/mnt(挂载设备)
#cd/mnt(进入mnt文件夹)
#ls(查看mnt下的文件)
安装ROSEHA,进入到mnt目录下运行#./install.sh
可检查/opt/roseha/bin面是否有文件存在
两个较为重要的文件NewPass修改密码(第一次运行需要修改密码)
运行#./NewPass按照下图进行
按照提示首先User:
ha(管理员的用户名)Newpassword:
密码Re-enternewpassword重新输入密码
到这里,RoseHA的安装基本结束,但是不要心急,我们会还需要一些步骤来设置RoseHA的初始化。
初始设置Rose软件
在进入系统之前然我们来设置一下系统的相关信息如下图所示:
/etc/hosts
设置完毕后重新引导系统确定startingRoseHAdearm服务启动正常
在/opt/roseha/bin下运行#./hacon运行ROSEHA的管理界面
进入控制界面首先敲击回车选择Connect进入系统,User是上面我们设置的用户名Password也是我们设置的密码全部输完“OK”
出现如下界面说明连接正常
当我们没有拿到正式的licence授权之前我们就可以先享受30天的使用期,可是也需要设置一下
只要移动Tab键在HostName:
处将本机的主机名和对端主机名填写正确就可以了“OK“
两边机器都需要进行设置
出现下图所示的LicenseInformationsuccess说明我们可以用试用版了只要在一个月内注册正式版产品就可以了!
两边的服务器都需要做相同的设置。
配置双机HA
1、管理界面的启动
#hacon
2、连接:
进入Tools---Connect,输入Server:
localhost
User:
root
Password:
root
3、license号输入:
进入Tools---License,输入HostName:
左边为本机主机名,右边为远程主机名。
(把左边主机名输入后,按Tab键可把光标移动到右边,输入远程主机名,点击ok)
4、创建RS232私网:
进入PrivateNet---CreateRS232,把两台主机的DeviceName改成/dev/ttys0。
注:
该操作在两台主机上都要做
5、创建socket私网
进入PrivateNet---CreateSocket,选择主机用于私网的地址,输入远程主机用于私网的地址。
说明:
这是两台机器通讯用的IP地址(心跳IP),
注:
该操作在两台主机上都要做
6、获取对方主机信息:
进入Tools---Network,直接选中AutoGet,OK。
这样就会得到对方主机信息。
7、创建服务:
进入Services---Create,
Type:
ORACLE
IPHoldingNIC:
分别选择两台主机所提供外界服务的网卡设备名(如:
eth0),
不能与心跳网卡在同一个设备上。
ActiveIPAddress:
这是为外界数据库服务的IP(虚拟IP)地址。
此地址必
须与公网的实际IP在同一网段上(也就是与在IPHoldingNIC中所选择的网卡实际IP在同一网段上)。
ActiveSubnetMask:
虚拟IP的子网掩码。
AgentScript:
相应的监控脚本,如:
ha_ag_oracle.x。
StartScript:
相应的启动脚本,如:
ora_start.sh。
StopScript:
相应的停止脚本,如:
ora_stop.sh。
ActiveVolume:
磁盘阵列两台主机共用的文件系统的设备名。
如:
/dev/sdb1
BackupVolume:
磁盘阵列两台主机共用的文件系统的设备名。
ActiveVolume应与BackupVolume的值相同。
MountPoint:
与ActiveVolume,BackupVolume值所对应的mount点。
如:
/oracle
SwitchBack:
NO
卸载RoseHA
#mount/dev/cdrom/mnt/cdrom
#cd/mnt/cdrom/Shell
#./uninstall.sh
常见问题及注意事项
• 开机方法:
开机的时候我们必须注意到,必须先开磁盘阵列,等磁盘阵列状态READY后,再开主机,主机完全开启后,再把备机开启。
• 关机方法:
关机的方法则是开机的反顺序,先关备机,备机关完以后,再关主机,最后关磁盘阵列。
• Q:
两台服务器上的双机软件启动后,而双机两边的资源都处于虚状态怎么办?
A:
在工作机上将资源一一点中,使资源处于高亮状态,点击工具栏上的bringin按钮。
• Q:
安装ROSEHA软件时,WindowsNT对ServicePack版本的要求?
A:
用ServicePack4,ServicePack5或以上。
• Q:
当工具栏的“takeover”,“failover”,“bringin”,“bringout”等快捷按钮均为不可用。
主备机的状态保持不变,提示“thepublicnetisfunctioning,butallinstancesofprivatenetaredownorunavailable.”
A:
如果在“privatenet”界面下心跳线变为红色,检查心跳是否连接正常。
• Q:
没有选择Auto-SwitchBack开关时,关机后先启关机前为备机状态的Host,后启关机前为主机状态的Host。
会出现什么情况?
A:
先启的Host成为主机,后启的Host成为备机。
• Q:
两台Host均是在本地机上启动ROSEHA双机,启动双机时无法启动,并出现报错“FailtogetremoteServer'sIPaddressfromtheregistry”。
以上情况如何处理?
A:
以上情况是由于两台服务器上的Administrator的密码不相同而造成的,将两台服务器的Administrator密码改为一样,重新登录即可。
• Q:
双机手工切换时无法切换,软件报错信息如下:
999.[SystemError]拒绝访问(0x5)
423.LockVolume >: Fail”(注: E: 为公共磁盘卷) 该现象是什么原因造成的? (设数据库文件安装在公共磁盘E盘上) A: 以上现象发生后,检查是否打开了察看E盘的窗口,或者正在使用磁盘管理器。 关掉窗口或磁盘管理器后即可正常切换。 • Q: 安装完毕后,进入控制界面,点击开始,显示“Clusterdoesn'tstart”,服务无法启动,以上情况如何解决。 A: 进入“服务”,启动clusterservice,得到提示登录时错误,然后双击该服务,点击“确定”,即可。 • 其它重要的注意事项: 1.在安装双机软件以后,数据库的服务的启/停都应该通过双机软件的BringIn(启动服务)和BringOut(停止服务)功能来实现,不要使用数据库自带的工具软件来进行 2.心跳线的(私用网)IP地址和公用网IP最好设置在不同的网段. 配置双机HA 1、管理界面的启动 #hacon 2、连接: 进入Tools---Connect,输入Server: localhost User: root Password: root 3、license号输入: 进入Tools---License,输入HostName: 左边为本机主机名,右边为远程主机名。 (把左边主机名输入后,按Tab键可把光标移动到右边,输入远程主机名,点击ok) 4、创建RS232私网: 进入PrivateNet---CreateRS232,把两台主机的DeviceName改成/dev/ttys0。 注: 该操作在两台主机上都要做 5、创建socket私网 进入PrivateNet---CreateSocket,选择主机用于私网的地址,输入远程主机用于私网的地址。 说明: 这是两台机器通讯用的IP地址(心跳IP), 注: 该操作在两台主机上都要做 6、获取对方主机信息: 进入Tools---Network,直接选中AutoGet,OK。 这样就会得到对方主机信息。 7、创建服务: 进入Services---Create, Type: ORACLE IPHoldingNIC: 分别选择两台主机所提供外界服务的网卡设备名(如: eth0), 不能与心跳网卡在同一个设备上。 ActiveIPAddress: 这是为外界数据库服务的IP(虚拟IP)地址。 此地址必 须与公网的实际IP在同一网段上(也就是与在IPHoldingNIC中所选择的网卡实际IP在同一网段上)。 ActiveSubnetMask: 虚拟IP的子网掩码。 AgentScript: 相应的监控脚本,如: ha_ag_oracle.x。 StartScript: 相应的启动脚本,如: ora_start.sh。 StopScript: 相应的停止脚本,如: ora_stop.sh。 ActiveVolume: 磁盘阵列两台主机共用的文件系统的设备名。 如: /dev/sdb1 BackupVolume: 磁盘阵列两台主机共用的文件系统的设备名。 ActiveVolume应与BackupVolume的值相同。 MountPoint: 与ActiveVolume,BackupVolume值所对应的mount点。 如: /oracle SwitchBack: NO Oracle9.2.0版本的启动脚本 (1)ora_start.sh #! /bin/sh #Thisfile: ora_start.sh #Version: 4.0.1 HAHOME=`cat/etc/init.d/HAHOME` exportHAHOME out=$HAHOME/bin/APIOUT.x JOBNAME=$2 #WhenAnotherServerareDown,YouMUSTsleepawhile. #Youcanchangethisvaluetomeetyourrequirementifneed. if["$1"="anotherdown"] then /bin/sleep30 fi #DISKDEV=/dev/sda5 #MOUNTPOINT=/oracle #$HAHOME/bin/dflush$DISKDEV #fsck-a$DISKDEV #iftest$? -ne0 #then #${out}"[INFO]fsck${DISKDEV}......" #fsck-yf$DISKDEV #fi #mount$DISKDEV$MOUNTPOINT #mount|grep"${DISKDEV}on${MOUNTPOINT}">/dev/null2>&1 #iftest$? -ne0 #then #${out}"[INFO]Cannotmount${DISKDEV}." #exit #fi $HAHOME/bin/ha_ag_oracle.x$JOBNAME0 iftest$? -eq0 then ${out}"[INFO]Theservice<${JOBNAME}>hasstarted." exit else ${out}"[INFO]StartOracleserver...." su-oracle-c"$HAHOME/bin/ora_dbshut_ab.sh" su-oracle-c"$HAHOME/bin/ora_dbstart.sh" fi ${out}"[INFO]Startshell<$0>finished." (2)ora_dbstart #! /bin/sh #Thisfile: ora_dbstart.sh #Version: 4.0.1 HAHOME=`cat/etc/init.d/HAHOME` exportHAHOME iftest! "$1"-o! "$2" then echo"ora_dbstart.sh: Message: ORACLE_SIDLISTENERnotspecified." else ORACLE_SID=$1 LISTENER=$2 exportORACLE_SID fi #startOracleInstance #YouMUSTchooseaOraclesetupmodetomeetyourrequirement. #ThenetherlinesforOracleVersion9orLater sqlplus"/assysdba"< startup exit ! #ThenetherlinesforOracleVersion8orOlder #svrmgrl< #connectinternal #startup #exit #! #startOraclelistener lsnrctlstart$2 Oracle9.2.0的停止脚本 (1)ora_stop.sh #! /bin/sh #Thisfile: ora_stop.sh #Version:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ROSE HA双机软件图解安装配置linux HA 双机 软件 图解 安装 配置 linux