[Pacemaker] How to display interface link status in corosync

Yuichi SEINO seino.cluster2 at gmail.com
Mon Apr 15 01:38:31 EDT 2013


Hi,

2013/4/8 Andrew Beekhof <andrew at beekhof.net>:
> I'm not 100% sure what the best approach is here.
>
> Traditionally this is done with resource agents (ie. ClusterMon or ping) which update attrd.
> We could potentially build it into attrd directly, but then we'd need to think about how to turn it on/off.
>
> I think I'd lean towards a new agent+daemon or a new daemon launched by ClusterMon.
I check to see if I implement this function by a new agent+daemon.
I have a question. I am not sure how to launch daemon by ClusterMon.
Do you mean to use "crm_mon -E"?

Sincerely,
Yuichi

>
> On 04/04/2013, at 8:59 PM, Yuichi SEINO <seino.cluster2 at gmail.com> wrote:
>
>> Hi All,
>>
>> I want to display interface link status in corosync. So, I think that
>> I will add this function to the part of "pacemakerd".
>> I am going to display this status to "Node Attributes"  in crm_mon.
>> When the state of link change, corosync can run the callback function.
>> When it happens, we update attributes. And, this function need to
>> start after "attrd" started. "pacemakerd" of mainloop start after
>> sub-process started. So, I think that this is the best timing.
>>
>> I show the expected crm_mon.
>>
>> # crm_mon -fArc1
>> Last updated: Thu Apr  4 08:08:08 2013
>> Last change: Wed Apr  3 04:15:48 2013 via crmd on coro-n2
>> Stack: corosync
>> Current DC: coro-n1 (168427526) - partition with quorum
>> Version: 1.1.9-c791037
>> 2 Nodes configured, unknown expected votes
>> 2 Resources configured.
>>
>>
>> Online: [ coro-n1 coro-n2 ]
>>
>> Full list of resources:
>>
>> Clone Set: OFclone [openstack-fencing]
>>     Started: [ coro-n1 coro-n2 ]
>>
>> Node Attributes:
>> * Node coro-n1:
>>    + ringnumber(0)                       : 10.10.0.6 is FAULTY
>>    + ringnumber(1)                       : 10.20.0.6 is UP
>> * Node coro-n2:
>>    + ringnumber(0)                       : 10.10.0.7 is FAULTY
>>    + ringnumber(1)                       : 10.20.0.7 is UP
>>
>> Migration summary:
>> * Node coro-n2:
>> * Node coro-n1:
>>
>> Tickets:
>>
>>
>> Sincerely,
>> Yuichi
>>




More information about the Pacemaker mailing list