heartbeat2.X,怎么才能确定主/从呀。....

gouya
heartbeat2.X,怎么才能确定主/从呀。....

主从两个服务器都了相同的HA.CF,但在这个文件里没发现,怎么确定哪个是主哪个是从.........如果不需要明确主从.那么auto_failback on

怎么起作用 ?


追加个问题:要是auto_failback off,那么有没有命令什么,当主服务器好用了之后,手动转回来.
谢谢.

[[i] 本帖最后由 gouya 于 2008-4-5 20:13 编辑 [/i]]

gouya
up

难到没人知道吗?还是没遇到过这样的问题......

aries1998
heartbeat2里面应该是cib.xml里面具体resource的location的决定的,和node没有必然的联系

[code]
<rsc_location id="Ipaddr_lb_master" rsc="Ipaddr">
         <rule id="prefered_Ipaddr_lb_master" score="100">
           <expression attribute="#uname" id="fba2f4c5-3c94-4c00-a275-20ccaf580037" operation="eq" value="lb_master"/>
         </rule>
</rsc_location>
[/code]
rsc="Ipaddr"这个就是你定义的resource
<expression....>这个就是你定义的location了
比如我的这个例子,是100分,让lb_master这个node获得这个resource的优先运行权,那么在lb_master可用的情况下,它就是“主",其他的node就是从。

如果有另外一个rsc_location的定义条目给101分(如下),让这个resource在lb_slave有优先的运行权,那么在lb_master和lb_slave都可用的情况下,lb_slave就是所谓的"主"了。

[code]
<rsc_location id="Ipaddr_lb_slave" rsc="Ipaddr">
         <rule id="prefered_Ipaddr_lb_slave" score="101">
           <expression attribute="#uname" id="1517c8ff-4930-494b-a0ab-b0f15b891e3a" operation="eq" value="lb_slave"/>
         </rule>
</rsc_location>
[/code]

[[i] 本帖最后由 aries1998 于 2008-5-4 23:54 编辑 [/i]]