请教一个TURBOLINUX7.1+HA6.5+SYBASE12.5的问题
硬件环境:两台HP380PCSERVER(2G内存)+一台MSA-G200磁盘阵列(4×146G)
软件环境:TURBOLINUX7.1+HA6.5+SYBASE12.5
操作如下:阵列做raid5,划为3块(两个文件系统+一个卷组vg_db),vg_db卷组下面划分为用于数据库的逻辑卷lv_master.....等,现在TURBOLINUX7.1+HA6.5+SYBASE12.5均安装完成,HA启用一个服务sybase,给这个服务绑定一个浮动IP,现在发现双机集群启动后发现这个浮动IP和sybase服务已经绑定在一起了,但没有和数据库绑定在一起,目标的理想情况应该是数据库IP和浮动IP是一致的。但现在在dseidt里ping这个浮动IP,无法ping通。却能ping通数据库实际起的机器的ip。
想来想去,不得其解,万望各位高手帮着看看啊!!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
另,joyhappy,可否把你的联系方式(qq或msn)发到我的邮箱,kanghongfei@21cn.com。我的这套系统是给网通公司用的。所以我想有机会可以交流一下,以前都是HP11i+MCGUARD+SYBASE,所以linux方面还是学习当中,希望能向你多讨教!:)
我的这个机器也是给网通公司用的,按道理讲,应该不会有这样的bug的。可能还是哪个地方没有做的正确。浮动IP我肯定是配置服务的时候配了的,这点不用置疑,因为我启动服务后,都可以telnet这个浮动IP到相应的HOST。除了interfaces文件里配成这个浮动IP外,sybase还有哪些地方要改吗?我是没想出来哪个地方,请各位帮着想想,多谢多谢!!
说话要有证据。
另外对一个产品的评价要建立在对这个产品完全了解的情况下。
因为我刚好使用TurboHA6.5.0-11,在电信用户那装过sybse和oracle的双机,都没有问题。
1:turbolinux HA6.5启动顺序是先启动浮动ip,然后才启动服务的。
2:使用工具配置服务的时候是否配置了浮动ip?
3:sysbase服务的ip就是写在interface里面。
呵呵,那肯定是bug,找厂商的解决吧
或者自己在sybase脚本里起停浮动IP
sybase是需要配置interfaces文件的,我的interfaces文件在我安装好HA的服务后就改成浮动IP了,但发现了一个更有意思的问题,就是这个服务启动时先启动sybase数据库,再启用这个浮动IP,造成的结果就是数据库启动的时候找不到这个浮动IP,所以也不会启动成功。所以解决这个问题,就得让这个浮动IP先起来,再起数据库,才能成功。请大家想想,怎么解决这个问题呢?
那是sybase的关系,sybase需要配置interface的。
回楼上:
1)磁盘阵列是HP-MSA500。
2)我配置了一个服务,这个服务起来正常,从别的机器上PING这个浮动IP可以ping通,而且执行SSH,TELNET之类的登陆这个浮动IP,而且正是这个启动服务的HOST。我将服务在两台机器上切换,浮动IP也随之切换到相应的机器上。服务是肯定起来的,我在CLUADMIN下执行cluster status查看,服务状态是running,reloacate也是没问题的。就是数据库没和这个浮动IP绑定起来。
1. 柜子的型号不对,是MSA20还是MSA500? MSA20不支持集群的,只能作为JBOD挂在MSA1500cs后面做extension unit.
2. 集群服务器起来后,在集群节点上,能够ping通你的 虚拟IP么?你确认集群服务的浮动IP配置正常且你在ping 的时候,服务是起来的么?