All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] cluster.cman.nodename vanish on config reload
@ 2012-07-10 11:33 Dietmar Maurer
  2012-07-10 11:43 ` Fabio M. Di Nitto
  0 siblings, 1 reply; 14+ messages in thread
From: Dietmar Maurer @ 2012-07-10 11:33 UTC (permalink / raw)
  To: cluster-devel.redhat.com

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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-07-11 10:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-10 11:33 [Cluster-devel] cluster.cman.nodename vanish on config reload Dietmar Maurer
2012-07-10 11:43 ` Fabio M. Di Nitto
2012-07-10 12:09   ` Dietmar Maurer
2012-07-10 12:26     ` Fabio M. Di Nitto
2012-07-11  7:36       ` Dietmar Maurer
2012-07-11  7:37       ` Dietmar Maurer
2012-07-11  8:14         ` Fabio M. Di Nitto
2012-07-11  8:20           ` Fabio M. Di Nitto
2012-07-11  8:21           ` Dietmar Maurer
2012-07-11  8:27             ` Fabio M. Di Nitto
2012-07-11  8:32               ` Dietmar Maurer
2012-07-11  8:35                 ` Fabio M. Di Nitto
2012-07-11  9:48                 ` Fabio M. Di Nitto
2012-07-11 10:11                   ` Dietmar Maurer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.