[Linux-cluster] RFC: Configuration of Red Hat clusters in Cluster 3

Steven Whitehouse swhiteho at redhat.com
Tue Oct 27 11:17:10 UTC 2009


Hi,

On Tue, 2009-10-27 at 11:07 +0000, Christine Caulfield wrote:
> Hi all,
> 
> I've been thinking about configuring clusters, particularly in a 
> virtualised environment. The solutions we have for this are not 
> especially good I don't think.
> 
> We currently have two loaders:
> 
> xmlconfig is the default and reads from /etc/cluster/cluster.conf (by 
> default)
> 
> ldapconfig reads from an LDAP server
> 
> Both of these have their uses of course. But, especially in a 
> virtualised environment, they are not particularly handy. LDAP is 
> cumbersome and complicated to configure and we have no real tools to 
> update it directly. Reading from local files seems a bit primitive in a 
> virtualised system where you have at least one host system that is 
> guaranteed to be available because it is actually running the guests 
> themselves.
> 
> Yes, we have ccs_sync that will synchronise the configuration across 
> nodes, and that is integrated into 'cman_tool version' now, but it still 
> seems cumbersome to me and doesn't work properly if a cluster node is 
> down when the configuration is changed.
> 
> What I think would be nice would be to update the configuration on a 
> host node (dom0 in Xen parlance) and have the other nodes automatically 
> pick it up from that one place.
> 
> One suggested way of doing this is to host the cluster.conf file on an 
> HTTP server on the host. The VMs can then simply GET that file and run 
> it through xmlconfig to load it into corosync. This seems simple and 
> easy to me. Most people know how to set up an http server (even if they 
> don't know how to secure one!)
> 
> The intention is to make this as easy as possible, so that the admin 
> staff simply supply a URL and corosync does the right thing to fetch it 
> when needed (at boot up and re-configure time). This magic is brought to 
> you courtesy of pluggable configuration modules in corosync :)
> 
> Comments? Better ideas? Or am I just barking ?
> 
> 
That sounds like a good idea to me. Better still if it can be extended
in the future to pull other bits of config too,

Steve.





More information about the Linux-cluster mailing list