免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4493 | 回复: 8
打印 上一主题 下一主题

[集群与高可用] 有没有对RHCS做HA 比较熟悉的朋友啊,帮帮我 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-28 16:49 |只看该作者 |倒序浏览
情况是这样的:
2台IMB服务器,OS 是  AS 4.6,RHCS 也是 4.6的, 安装 weblogic, 和 oracle ,做双机互备!!
没有fence的设备,我改成手动! 另外还连接了一台光纤存储!
HA 连接方法是 直接通过LAN 交换机,联到2台服务器的 eth0网卡上!

RHCS 安装还是比较顺利的,设置也没出什么大问题! 然后 weblogic 和 oralce 的脚本都测试过,没问题!

现在我有几个疑问,希望大家能帮我参谋下!!

1, 一个很奇怪的问题, 我停止cluster 的 rgmanager服务,不管是2台一起停还是单台停,都没法停止,等很久很久 都没反应,把cman服务停止掉有何没有任何反应,这个问题是为什么?
2, 我没有配置 GFS的,那我这样的配置方法共享盘柜,会不会产生读写冲突,关键 问题是,大家认为我需要不要在2台服务器上,把盘柜的LUN都写到/etc/fstab里去? 还是说写到启动脚本里去!!
3,另外,我测试过把mount /dev/sdb1 不写到fstab,写到HA的启动,检测脚本里去,然后把umount也写到脚本离去,但是总发现一个问题umount 不了,umount之前服务也停掉的,也推出路径的,奇怪总是umount不了!!
4,最后一个问题,wenlogic的脚本,我这边只有一个开启和关闭服务的,那么请问,假如途中发生问题,weblogic是没有状态检测脚本的,那也就意味着不能进行切换了,而只有设备重启后,才能开启服务?

论坛徽章:
0
2 [报告]
发表于 2008-12-29 17:11 |只看该作者
怎么没人回答我的问题呢?

论坛徽章:
0
3 [报告]
发表于 2008-12-30 12:27 |只看该作者
还是没人帮我啊!

论坛徽章:
0
4 [报告]
发表于 2008-12-30 12:35 |只看该作者
发到linux版下的cluster分版吧

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-03-04 06:20:00
5 [报告]
发表于 2009-04-20 17:37 |只看该作者
看你的描述,主要是与脚本及fence有关。
1:脚本必须写成linux标准脚本,like  /etc/init.d/httpd  至少包含 start, stop, state 三个参数,至于state你可一仿照httpd写一个pid文件,并查询该进程是否正常即可,甚至可以用客户端程序检测, state 非常关键的就是返回值,它会以此来决策是否接管服务。

2: fence 最好用机器自带的设备实施,IBM, HP, DELL都支持。 手工fense肯定有些问题,仅限于实验室做测试,生产系统不建议这么弄。

论坛徽章:
0
6 [报告]
发表于 2009-04-20 20:17 |只看该作者
ibm的服务器基本都会有ipmi的。还可以加rsa卡。

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
7 [报告]
发表于 2009-04-20 22:16 |只看该作者
原帖由 ckpass2006 于 2008-12-28 16:49 发表
情况是这样的:
2台IMB服务器,OS 是  AS 4.6,RHCS 也是 4.6的, 安装 weblogic, 和 oracle ,做双机互备!!
没有fence的设备,我改成手动! 另外还连接了一台光纤存储!
HA 连接方法是 直接通过LAN 交换机 ...


觉得你这么做理论上应该是行不通的。
HA,假如正在工作的服务器甲意外挂掉了,那么在这种情况下,有多大可能在服务器意外挂掉的时候能够保证正常关闭ORACLE服务?如果你不能正常关闭数据库的话,你怎么保证ORACLE不会写坏数据库文件呢?有很大可能服务器甲在意外宕机的情况下把写坏的数据库文件留在共享存储上交给服务器乙处理,说白了,单纯的故障转移不仅无法保证ORACLE高可用,而且还会存在数据灾难的安全隐患,所以两台ORACLE服务器必须得一起工作,它们之间要有一定的同步机制才行,这就要用到ORACLE RAC了。
WEBLOGIC是不是类似INTRAWEB的东西?服务器甲运行时生成的SESSION ID,直接交给服务器乙处理能行吗?

论坛徽章:
0
8 [报告]
发表于 2009-04-20 22:58 |只看该作者
这回楼上说的在理, 建议用RAC实现HA

论坛徽章:
0
9 [报告]
发表于 2009-04-21 14:36 |只看该作者
原帖由 cncqpansky 于 2009-4-20 22:58 发表
这回楼上说的在理, 建议用RAC实现HA


忽悠人家花钱吧你就,不就是主机异常挂掉引起oracle的挂掉,bbjmmj 至于用数据灾难这个字眼吗,顶多就损失Oracle最新日志后的数据吗,Oracle起来后再做一次入库不就得了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP