IXPUB技术社区's Archiver

南非蚂蚁 发表于 2008-4-14 12:20

ROSE HA双机软件图解安装配置

[size=2]最近给[font=Verdana]客户[/font][/size][font=Verdana][size=2]做了一个双机系统,双机软件是臭名昭著的rose ha,本来不建议客户买这种双机软件的,但是由于各种商务原因,客户还是买了这个rose软件,那么我的苦难之旅也就开始了,安装配置本来很简单,但是商业软件限制太严,软件封闭性很强,中间枉费了不少周折![/size][/font]
[font=Verdana][size=2]下面就开始吧![/size][/font]
[font=Verdana][size=2]   如何在Linux环境下安装Rose HA。本文假设环境为Linux操作系统,采用9.2版本的oracle数据库。下面我们看看,在Linux Oracle环境下如何安装和配置Rose HA。 [/size][/font]
[font=Verdana][size=2]    首先将光盘放进光驱 [/size][/font]

[align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/0d/0d9d22448cbe9aa4ad4883666fd71872.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]    计算机— CD-ROM 双击打开 将三个文件复制到系统的某个文件夹下或是将将光驱 mount 到 /mnt 下。[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,302]http://www.ixdba.net/hbcms/upload/image/big/3e/3e439f356fd5516c7b5d22c80b81eb5a.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]系统工具—终端(将光驱挂载到 mnt 文件夹下)[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/01/01997b942419ab3c6e03ade64fe1a918.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]    在终端窗口下一次键入: # mount –t iso9660 /dev/cdrom /mnt (挂载设备)
    # cd /mnt (进入 mnt 文件夹)
    # ls ( 查看 mnt 下的文件 )  [/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/59/596b6360ff4fe82e105357d575f08850.jpg[/img][/color][/size][/font][/align]
[color=#000000][font=Verdana][size=2]    安装 ROSEHA ,进入到 mnt 目录下 运行 # ./install.sh [/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img=400,298]http://www.ixdba.net/hbcms/upload/image/big/cf/cf9607c3035c7fe846ed0ee14d2b1a91.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]    可检查 /opt/roseha/bin 面是否有文件存在[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,301]http://www.ixdba.net/hbcms/upload/image/big/f4/f462203c6994abd2b7a55e9e3ae82ea3.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]两个较为重要的文件 NewPass 修改密码(第一次运行需要修改密码)
[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,302]http://www.ixdba.net/hbcms/upload/image/big/e2/e27e35dff1c75a0749ed3ff98bf8739b.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]运行 # ./NewPass 按照下图进行[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,299]http://www.ixdba.net/hbcms/upload/image/big/c1/c15c2da0195546fa73778101b650f107.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]按照提示首先 User : ha ( 管理员的用户名 ) New password : 密码 Re-enter new password 重新输入密码 [/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/76/76bb79b0d07809ef62990f3f0f52719d.jpg[/img] [/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]    到这里,Rose HA的安装基本结束,但是不要心急,我们会还需要一些步骤来设置Rose HA的初始化。[/color][/size][/font][/align][color=#000000][b][font=Verdana][size=2]初始设置Rose软件[/size][/font][/b]
[font=Verdana][size=2]    在进入系统之前然我们来设置一下系统的相关信息如下图所示: /etc/hosts[/size][/font]

[/color]
[align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/8a/8ac752f981ce5f54fcd92db732f22e9b.jpg[/img][/color][/size][/font][/align][color=#000000][font=Verdana][size=2]    设置完毕后重新引导系统确定 starting RoseHA dearm 服务启动正常[/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img=400,300]http://www.ixdba.net/hbcms/upload/image/big/35/3526bb5f246476fa21924f294efcb131.jpg[/img][/color][/size][/font][/align][color=#000000][font=Verdana][size=2]在 /opt/roseha/bin 下运行 # ./hacon 运行 ROSEHA 的管理界面[/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img=400,304]http://www.ixdba.net/hbcms/upload/image/big/c7/c7ebd6e7cee4193f73dd6ad1c5978213.jpg[/img][/color][/size][/font][/align][color=#000000][font=Verdana][size=2]    进入控制界面首先敲击回车选择 Connect 进入系统,User 是上面我们设置的用户名 Password 也是我们设置的密码 全部输完 “ OK” [/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img=400,301]http://www.ixdba.net/hbcms/upload/image/big/c6/c681686f939783aeb0356cbdaf5b550b.jpg[/img]
[/color][/size][/font][/align][color=#000000][font=Verdana][size=2]    出现如下界面说明连接正常[/size][/font]

[/color]
[align=center][color=#000000][img]http://www.ixdba.net/hbcms/upload/image/big/43/434c3914c1ee70be5420639f93099fef.jpg[/img][/color][/align]
[align=center][font=Verdana][size=2][color=#000000][/color][/size][/font][/align][color=#000000][font=Verdana][size=2]当我们没有拿到正式的 licence 授权之前我们就可以先享受 30 天的使用期,可是也需要设置一下 [/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img]http://www.ixdba.net/hbcms/upload/image/big/a9/a9cb13b35340cff491c58096954d19e2.jpg[/img][/color][/size][/font][/align][color=#000000][font=Verdana][size=2]只要移动 Tab 键在 HostName: 处将本机的主机名 和对端主机名填写正确就可以了“ OK “
两边机器都需要进行设置 [/size][/font]
[/color]
[align=center][font=Verdana][size=2][color=#000000][img]http://www.ixdba.net/hbcms/upload/image/big/43/434c3914c1ee70be5420639f93099fef.jpg[/img][/color][/size][/font][/align][align=left][font=Verdana][size=2][color=#000000]    出现下图所示的 License Information success 说明我们可以用试用版了只要在一个月内注册正式版产品就可以了!两边的服务器都需要做相同的设置。[/color][/size][/font][/align][align=center][font=Verdana][size=2][color=#000000][img=400,274]http://www.ixdba.net/hbcms/upload/image/big/60/605de0d333cc3fa272aacf854530f977.jpg[/img] [/color][/size][/font][/align][color=#000000][b][font=Verdana][size=2]配置双机HA[/size][/font][/b]
[font=Verdana][size=2]1 、管理界面的启动 [/size][/font]
[font=Verdana][size=2]    # hacon [/size][/font]
[font=Verdana][size=2]2 、连接: [/size][/font]
[font=Verdana][size=2]    进入 Tools---Connect, 输入 Server:localhost [/size][/font]
[font=Verdana][size=2]    User:root [/size][/font]
[font=Verdana][size=2]    Password:root [/size][/font]
[font=Verdana][size=2]3 、 license 号输入: [/size][/font]
[font=Verdana][size=2]    进入 Tools---License, 输入 HostName: 左边为本机主机名,右边为远程主机名。 ( 把左边主机名输入后 , 按 Tab 键可把光标移动到右边 , 输入远程主机名 , 点击 ok) [/size][/font]
[font=Verdana][size=2]4 、创建 RS232 私网: [/size][/font]
[font=Verdana][size=2]    进入 PrivateNet---Create RS232, 把两台主机的 DeviceName 改成 /dev/ttys0 。 [/size][/font]
[font=Verdana][size=2]        注:该操作在两台主机上都要做 [/size][/font]
[font=Verdana][size=2]5 、创建 socket 私网 [/size][/font]
[font=Verdana][size=2]    进入 PrivateNet---Create Socket, 选择主机用于私网的地址,输入远程主机用于私网的地址。说明:这是两台机器通讯用的 IP 地址(心跳 IP ), [/size][/font]
[font=Verdana][size=2]    注:该操作在两台主机上都要做 [/size][/font]
[font=Verdana][size=2]6 、获取对方主机信息: [/size][/font]
[font=Verdana][size=2]    进入 Tools---Network, 直接选中 AutoGet , OK 。这样就会得到对方主机信息。 [/size][/font]
[font=Verdana][size=2]7 、创建服务: [/size][/font]
[font=Verdana][size=2]    进入 Services---Create , [/size][/font]
[font=Verdana][size=2]    Type : ORACLE [/size][/font]
[font=Verdana][size=2]    IP Holding NIC :分别选择两台主机所提供外界服务的网卡设备名(如: eth0 ) , [/size][/font]
[font=Verdana][size=2]    不能与心跳网卡在同一个设备上。 [/size][/font]
[font=Verdana][size=2]    Active IP Address :这是为外界数据库服务的 IP (虚拟 IP )地址。此地址必 [/size][/font]
[font=Verdana][size=2]    须与公网的实际 IP 在同一网段上(也就是与在 IP Holding NIC 中所选择的网卡实际 IP 在同一网段上)。 [/size][/font]
[font=Verdana][size=2]    Active SubnetMask :虚拟 IP 的子网掩码。 [/size][/font]
[font=Verdana][size=2]    Agent Script :相应的监控脚本,如: ha_ag_oracle.x 。 [/size][/font]
[font=Verdana][size=2]    Start Script :相应的启动脚本,如: ora_start.sh 。 [/size][/font]
[font=Verdana][size=2]    Stop Script :相应的停止脚本,如: ora_stop.sh 。 [/size][/font]
[font=Verdana][size=2]    Active Volume :磁盘阵列两台主机共用的文件系统的设备名。如: /dev/sdb1 [/size][/font]
[font=Verdana][size=2]    Backup Volume :磁盘阵列两台主机共用的文件系统的设备名。 Active Volume 应与 Backup Volume 的值相同。 [/size][/font]
[font=Verdana][size=2]    Mount Point :与 Active Volume,Backup Volume 值所对应的 mount 点。如: /oracle [/size][/font]
[font=Verdana][size=2]    SwitchBack:NO [/size][/font]


[font=Verdana][size=2][b]卸载 Rose HA[/b]  [/size][/font]
[font=Verdana][size=2]# mount /dev/cdrom /mnt /cdrom [/size][/font]
# cd /mnt/ cdrom/Shell
#./uninstall.sh

[font=Verdana][size=2][b]常见问题及注意事项[/b] [/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  开机方法:
开机的时候我们必须注意到,必须先开磁盘阵列,等 磁盘阵列状态READY 后,再开主机,主机完全开启后,再把备机开启。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  关机方法:
关机的方法则是开机的反顺序,先关备机,备机关完以后,再关主机,最后关磁盘阵列。 [/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :两台服务器上的双机软件启动后,而双机两边的资源都处于虚状态怎么办?
A : 在工作机上将资源一一点中,使资源处于高亮状态,点击工具栏上的 bring in 按钮。 [/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :安装 ROSE HA 软件时, Windows NT 对 Service Pack 版本的 要求?
A : 用 Service Pack4 , Service Pack5 或以上。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :当工具栏的“ takeover”, “ failover”, “bring in”, “bring out” 等快捷按 钮均为不可用。主备机的状态保持不变,提示“ the public net is functioning, but all instances of private net are down or unavailable.”
A : 如果在“ private net ”界面下心跳线变为红色,检查心跳是否连接正常。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :没有选择 Auto-Switch Back 开关时,关机后先启 关机前为备机状态的 Host ,后启 关机前为主机状态的 Host 。会出现什么情况?
A : 先启的 Host 成为主机,后启的 Host 成为备机。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :两台 Host 均是在本地机上启动 ROSE HA 双机,启动双机时无法启动,并出现报错“ Fail to get remote Server's IP address from the registry ”。以上情况如何处理?
A : 以上情况是由于两台服务器上的 Administrator 的密码不相同而造成的, 将两台服务器的 Administrator 密码改为一样,重新登录即可。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q :双机手工切换时无法切换,软件报错信息如下:
999. [System Error] 拒绝访问 (0x5)
423. Lock Volume < E: >: Fail ”(注: E: 为公共磁盘卷)
该现象是什么原因造成的?(设数据库文件安装在公共磁盘 E 盘上)
A : 以上现象发生后,检查是否打开了察看 E 盘的窗口,或者正在使用磁 盘管理器。关掉窗口或磁盘管理器后即可正常切换。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  Q : 安装完毕后,进入控制界面,点击开始,显示 “Cluster doesn't start” , 服务无法启动,以上情况如何解决。
A : 进入“服务”,启动 cluster service ,得到提示登录时错误,然后双击该服务,点击“确定”,即可。[/size][/font]
[/color][color=#000000][font=Verdana][size=2]•  其它重要的注意事项:
1.在安装双机软件以后,数据库的[/size][/font][font=Verdana][size=2]服务[/size][/font][/color][font=Verdana][size=2][color=#000000]的启 / 停都应该通过双机软件的 Bring In (启动服务)和 Bring Out (停止服务)功能来实现,不要使用数据库自带的工具软件来进行
2 .心跳线的(私用网) IP 地址和公用网 IP 最好设置在不同的网段。[/color][/size][/font]

[[i] 本帖最后由 南非蚂蚁 于 2008-4-14 13:38 编辑 [/i]]

fire9 发表于 2008-4-14 13:23

不错,学习了!

yulinlin123 发表于 2008-9-5 10:19

怎么不采用heartbeat?

chaochaoma 发表于 2008-9-5 11:33

很好。。。。支持。。。
我的金币呀。。。快给我。。。

fmx2001 发表于 2008-9-5 14:26

好东西。。。。:heng:

dateshark 发表于 2008-9-5 16:57

学习了。我说我配置的怎么老失败了。在操作操作

leminsky 发表于 2008-11-9 16:06

谢谢你的分享!祝好运!:shuai:

5323547 发表于 2008-12-16 18:15

不懂? 还要继续努力阿

mjy_95j 发表于 2009-6-24 13:32

rose ha 7.0主机正常,备机无法登录.   一登录立刻注消,回到登录页面


系统盘C,被打了标记,有没有办法清除

mjy_95j 发表于 2009-6-24 13:37

E为公共磁盘卷,   现在C被当公共磁盘卷,有没有办法还原

smart009 发表于 2009-6-24 22:13

很好的资料,我在下载
本文来自: IXPUB技术社区([url]www.ixpub.net[/url]) 详细出处参考:[url]http://www.ixpub.net/thread-877383-1-1.html[/url]

smart009 发表于 2009-6-24 22:13

很好的资料,我在下载
本文来自: IXPUB技术社区([url]www.ixpub.net[/url]) 详细出处参考:[url]http://www.ixpub.net/thread-877383-1-1.html[/url]

lugeo 发表于 2009-7-7 22:20

不错,受教了。

bobobian125 发表于 2009-7-8 08:42

学习了.好资料!

botao001213 发表于 2009-7-8 11:06

不错,好东西!很全!

sherlock4ever 发表于 2009-7-11 00:44

good 这个不用载

nmh0021709 发表于 2009-7-11 15:17

学习了,谢谢!

tanyangxf 发表于 2009-7-11 15:47

曾经被这个折腾了一个星期。。。居然自己的机器都会有问题。。在自己的机器上用SecureCRT登陆,到创建服务的时候,居然出现段错误。。很无语。。还有很多乱七八糟的问题。。

gaierdaxiu 发表于 2009-8-21 13:27

不错,学习了...

sandy_chen81 发表于 2009-8-30 14:37

好东西,谢谢楼主,下来看看

zhibaobao 发表于 2009-9-1 22:09

好东西  谢谢!

hb800 发表于 2009-11-26 13:42

感谢提供哦。这个简直都不会。正好学习学习

mhb1976521 发表于 2009-11-28 04:04

好东西,谢谢楼主,下来看看

!

wysfenghuo007 发表于 2009-12-9 16:07

挺好的,写的非常详细

rjlbxy 发表于 2010-1-13 09:07

这个太棒了。~~

swsear 发表于 2010-1-18 17:55

很很好。我怎么刚刚看到。

niekun111 发表于 2010-3-18 17:22

o b kdk jd jd jdl

ouyangzhousn 发表于 2010-4-5 14:14

xuexixuexi
11111111111

jiaolf1 发表于 2010-4-10 19:56

谢谢楼主

was_zhang 发表于 2010-4-16 12:25

很不多的东西!

页: [1] 2
IT嘎嘎有奖问题,可兑换实物礼品

Powered by IXPUB技术社区