[Cluster-devel] cluster.cman.nodename vanish on config reload
Dietmar Maurer
dietmar at proxmox.com
Tue Jul 10 11:33:51 UTC 2012
I just updated from 3.1.8 to latest STABLE32:
I use this cluster.conf:
# cat /etc/cluster/cluster.conf
<?xml version="1.0"?>
<cluster config_version="235" name="test">
<cman keyfile="/var/lib/pve-cluster/corosync.authkey" transport="udpu"/>
<clusternodes>
<clusternode name="maui" nodeid="3" votes="1"/>
<clusternode name="cnode1" nodeid="1" votes="1"/>
</clusternodes>
<rm>
<pvevm autostart="0" vmid="100"/>
</rm>
</cluster>
cman service starts without problems:
# /etc/init.d/cman start
Starting cluster:
Checking if cluster has been disabled at boot... [ OK ]
Checking Network Manager... [ OK ]
Global setup... [ OK ]
Loading kernel modules... [ OK ]
Mounting configfs... [ OK ]
Starting cman... [ OK ]
Waiting for quorum... [ OK ]
Starting fenced... [ OK ]
Starting dlm_controld... [ OK ]
Starting GFS2 Control Daemon: gfs_controld.
Unfencing self... [ OK ]
Joining fence domain... [ OK ]
And the corosync objdb contains:
# corosync-objctl|grep cluster.cman
cluster.cman.keyfile=/var/lib/pve-cluster/corosync.authkey
cluster.cman.transport=udpu
cluster.cman.nodename=maui
cluster.cman.cluster_id=1678
Note: there is a value for 'nodename' and 'cluster_id'
Now I simply increase the version inside cluster.conf (on both nodes):
# cat /etc/cluster/cluster.conf
<?xml version="1.0"?>
<cluster config_version="236" name="test">
<cman keyfile="/var/lib/pve-cluster/corosync.authkey" transport="udpu"/>
<clusternodes>
<clusternode name="maui" nodeid="3" votes="1"/>
<clusternode name="cnode1" nodeid="1" votes="1"/>
</clusternodes>
<rm>
<pvevm autostart="0" vmid="100"/>
</rm>
</cluster>
And trigger a reload:
# cman_tool version -r -S
cman_tool: Error loading configuration in corosync/cman
And the syslog have more details:
Jul 10 13:28:25 maui corosync[488675]: [CMAN ] cman was unable to determine our node name!
Jul 10 13:28:25 maui corosync[488675]: [CMAN ] Can't get updated config version: Successfully read config from /etc/cluster/cluster.conf#012.
Jul 10 13:28:25 maui corosync[488675]: [CMAN ] Continuing activity with old configuration
Somehow the nodename and cluster_id values are removed from the corosync objdb:
# corosync-objctl|grep cluster.cman
cluster.cman.keyfile=/var/lib/pve-cluster/corosync.authkey
cluster.cman.transport=udpu
Any Idea why that happens?
- Dietmar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/cluster-devel/attachments/20120710/5e507008/attachment.htm>
More information about the Cluster-devel
mailing list