[Pacemaker] different behavior cibadmin -Ql with cman and corosync2
Andrey Groshev
greenx at yandex.ru
Mon Aug 26 01:09:31 EDT 2013
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. 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
}
}
More information about the Pacemaker
mailing list