[Pacemaker] different behavior cibadmin -Ql with cman and corosync2

Andrew Beekhof andrew at beekhof.net
Wed Aug 28 00:00:42 UTC 2013


On 27/08/2013, at 1:13 PM, Andrey Groshev <greenx at yandex.ru> wrote:

> 
> 
> 27.08.2013, 05:39, "Andrew Beekhof" <andrew at beekhof.net>:
>> On 26/08/2013, at 3:09 PM, Andrey Groshev <greenx at yandex.ru> wrote:
>> 
>>>  26.08.2013, 03:34, "Andrew Beekhof" <andrew at beekhof.net>:
>>>>  On 23/08/2013, at 9:39 PM, Andrey Groshev <greenx at yandex.ru> wrote:
>>>>>   Hello,
>>>>> 
>>>>>   Today I try remake my test cluster from cman to corosync2.
>>>>>   I drew attention to the following:
>>>>>   If I reset cluster with cman through cibadmin --erase --force
>>>>>   In cib is still there exist names of nodes.
>>>>  Yes, the cluster puts back entries for all the nodes it know about automagically.
>>>>>   cibadmin -Ql
>>>>>   .....
>>>>>      <nodes>
>>>>>        <node id="dev-cluster2-node2.unix.tensor.ru" uname="dev-cluster2-node2"/>
>>>>>        <node id="dev-cluster2-node4.unix.tensor.ru" uname="dev-cluster2-node4"/>
>>>>>        <node id="dev-cluster2-node3.unix.tensor.ru" uname="dev-cluster2-node3"/>
>>>>>      </nodes>
>>>>>   ....
>>>>> 
>>>>>   Even if cman and pacemaker running only one node.
>>>>  I'm assuming all three are configured in cluster.conf?
>>>  Yes, there exist list nodes.
>>>>>   And if I do too on cluster with corosync2
>>>>>   I see only names of nodes which run corosync and pacemaker.
>>>>  Since you're not included your config, I can only guess that your corosync.conf does not have a nodelist.
>>>>  If it did, you should get the same behaviour.
>>>  I try and expected_node and nodelist.
>> 
>> And it didn't work? What version of pacemaker?
> 
> It does not work as I expected.

Thats because you've used IP addresses in the node list.
ie.

node {
  ring0_addr: 10.76.157.17
}

try including the node name as well, eg.

node {
  name: dev-cluster2-node2
  ring0_addr: 10.76.157.17
}


> I figured out a way get around this, but it would be easier to do if the CIB has worked as a with CMAN.
> I just do not start the main resource if the attribute is not defined or it is not true.
> This slightly changes the logic of the cluster.
> But I'm not sure what the correct behavior.
> 
> libqb 0.14.4
> corosync 2.3.1
> pacemaker 1.1.11 
> 
> All build from source in previews week.
> 
>> 
>>>  Now in corosync.conf:
>>> 
>>>  totem {
>>>         version: 2
>>>         crypto_cipher: none
>>>         crypto_hash: none
>>>         interface {
>>>                 ringnumber: 0
>>>  bindnetaddr: 10.76.157.18
>>>  mcastaddr: 239.94.1.56
>>>                 mcastport: 5405
>>>                 ttl: 1
>>>         }
>>>  }
>>>  logging {
>>>         fileline: off
>>>         to_stderr: no
>>>         to_logfile: yes
>>>         logfile: /var/log/cluster/corosync.log
>>>         to_syslog: yes
>>>         debug: on
>>>         timestamp: on
>>>         logger_subsys {
>>>                 subsys: QUORUM
>>>                 debug: on
>>>         }
>>>  }
>>>  quorum {
>>>         provider: corosync_votequorum
>>>  }
>>>  nodelist {
>>>  node {
>>>  ring0_addr: 10.76.157.17
>>>  }
>>>  node {
>>>  ring0_addr: 10.76.157.18
>>>  }
>>>  node {
>>>  ring0_addr: 10.76.157.19
>>>  }
>>>  }
>>> 
>>>  _______________________________________________
>>>  Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>>>  http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>> 
>>>  Project Home: http://www.clusterlabs.org
>>>  Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>>  Bugs: http://bugs.clusterlabs.org
>> 
>> ,
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>> 
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20130828/b15d6a75/attachment-0004.sig>


More information about the Pacemaker mailing list