Chinaunix
标题:
关于fence_ilo的一些问题
[打印本页]
作者:
wwszadu
时间:
2006-05-19 16:18
标题:
关于fence_ilo的一些问题
我的环境是两台刀片 HPBL25P REDHAT LINUX AS 4.0 (U3 ) REDHAT CLUSTER SUITE 4 (U3)
1、fence配置是否是必须的
2、怎么配置fence呢?
3、我将ilo连接到一个交换机。然后分别在两台机器上分别加了两个fence.是不是这样就可以了。是不是主机的ip地址要和ilo设置在同一个网段,在主机上要能登到ilo口呢?还是ilo相互能够通信就可以了?
4、我按照说明配置了一下,测试了一下.将其中A主机poweroff,然后就没有启动了。我的理解是B主机可以通过fence_ilo登录到A机的ilo口将其启动。我运行fence_ilo -a -l -p reboot 命令执行不了,一直卡在那里。
5、怎么测试fence是否起作用?
作者:
nntp
时间:
2006-05-20 04:02
1. 必须的,不配fence,你的集群可以跑起来,但是不算配好了,因为RHCS无法通过一个途径来阻止一个failed node和healthy node来竞争shared resource,比如 shared lun从而破坏掉上面的数据
2. 看手册,白纸黑字+截图都在手册里面,手册没有仔细从头到尾看过三遍的,就不要在这里提问了,省得别人copy给你答案.
3. iLO是 proliant 上的一组控制系统,露在外面有一个iLO口,连的是一个100MB网卡,iLO芯片里面是vxwork写的一个嵌入式OS,并且有web server. 你就把iLO当作服务器里面的服务器来配. iLO口默认是dhcp的,你可以修改成static IP, 密码和口令都在你刀片前面粘贴的那个印刷的白条上,你可以可以从SIM/RDP读到iLO的DNS name(如果你用SIM的话). iLO的地址配制成和服务器网卡一样或不一样的并不重要,但是我建议配成不一样的,但是所有的iLO口必须配成一个网段的.
主机不需要登陆iLO, 你的管理站登陆iLO的时候,管理站的网络设置把iLO网段考虑进去即可,反正都是内网,随便你自己怎么弄了,这个都是最初步的网络设置,我就不废话了.
4. RHCS的fence_iLO设计是这样的,当你的某个node被heartbeat 到发现问题之后,cluster决定开始fence后,就从健康的node 通过SSL,按照你配置阶段设置的fence device的参数,传送一个message给 对方的iLO地址,iLO因为独立于操作系统的,只要哪个服务器还有电在上面,iLO就独立工作,按照最标准的SSL接到message之后, power cycle这个node, 这个工作是iLO 直接通过芯片组和服务器主芯片组进行通信控制的结果, 不涉及到任何干预当前这个需要fence的node的OS的范畴.
5. 手册里面有几种不同类型的测试方法,仔细看吧.
6. 既然买了or 准备买 hp和redhat的产品/服务,第一个需要找的不是chinaunix而是厂商,这里有再高的高人,在牛B的专家,也不能和正规的支持流程和一个support team相提并论.更何况服务器和OS/Cluster都是直接来自这两个厂商自己的研发.
good luck,
[
本帖最后由 nntp 于 2006-5-20 04:04 编辑
]
作者:
wwszadu
时间:
2006-05-20 21:08
谢谢,版主辛苦了。我在努力。我刚学linux一个月。提出了一些幼稚的问题请版主谅解哈。基本上清楚了。谢谢了.
作者:
wind1211
时间:
2008-08-14 23:06
nntp说的 很对,如果两台hp刀片服务器组成的redhat cluster环境(一台跑应用,一台跑oracle),
两台服务器都通过各自的 ilo来当作各自的fence设备,
如果我拔掉一台其中的一台服务器(使其一台ilo设备都断电),就切换不过去了,感觉是当节点侦测到对方服务发生异常时,hp的内置ilo是通过fence_ilo命令去fence对方,如果fence返回succes则服务能切换正常,假如对方的fence设备没电了,也就无法返回succes,那么切换也就会失败了,能不能通过另外一种保险的方法来设置fence设备呢?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2