On 1/16/06, James Pan <[EMAIL PROTECTED]> wrote: > Hi, > For the moment, in the CIM model, the cluster is represented by the > HA_Cluster class, > Most attributes of this class is the heartbeat config options. I am > thinking how to bootstrap heartbeat > in a cluster. This may be done by creating a HA_Cluster instance, which > was also metioned in > Robert Wipfel's email. > > But because the CIM server may be running on all the cluster nodes. The > CIM client may connect > to any of these nodes for performing the monitor and control tasks. So > there are two different choices: > > 1, Centralized. > The users just need to connect to only one node in the cluster. And the > users can control the whole cluster > via this node.
IMHO this one is definitely better > > In this case, if a user want to create a ha.cf and start up the > heartbeat on a node, what he need to do > is to connect the CIM client to any of the nodes in the cluster, and > create an HA_Cluster instance via > the CIM client. And then the CIM provider will create a ha.cf on this > node, and distribute it to other > ondes. finally the CIM provider on this node will try to start heartbeat > one bye one on each > node in the cluster. > > 2. Distributed > The users need to connect to the node on which they want to start up > heartbeat. > In this case, if a user want to create a ha.cf and startup the heartbeat > on a node, he must connect > the CIM client to _this_ node before he is able to do any operations. > Therefor there will be many HA_Cluster instances visible to the users, > for example, an instance on Node A, > an instance on Node B, ... > > > I think the first one is prefered. But in this method, the CIM provider > on Node A must have the capability to > distribute the ha.cf to Node B and startup heartbeat on Node B. We need > a communication mechanism. > > I don't know whether my description is clear, any comments? > > -- > JMP - James Pan > > > _______________________________________________________ > Linux-HA-Dev: [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev > Home Page: http://linux-ha.org/ > _______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
