Hi, On Tue, Sep 08, 2009 at 08:38:51AM +0200, Andrew Beekhof wrote: > Please refer to the documentation at > http://www.clusterlabs.org/wiki/Documentation > > Specifically the Configuration Explained documents (the 0.6 version > applies to your version although you are highly encouraged to upgrade > to pacemaker 1.0)
It would be good to have that link and short explanation instead of the "not found" error. Or something. The linux-ha.org are now lame whereas they used to be only disorganized. Thanks, Dejan > On Fri, Sep 4, 2009 at 11:58 AM, MAHESH, SIDDACHETTY M (SIDDACHETTY > M)<[email protected]> wrote: > > Hi group, > > > > > > I have a problem with cloned resource. The linux-ha.org links > > (http://linux-ha.org/v2/Concepts/Clones) are all returning "page not found" > > error. > > > > > > I have a clone resource in my cib.xml. My configuration is two node (nodeA > > and nodeB) cluster with database as a cloned resource. > > > > <clone id="database"> > > <instance_attributes id="database_attributes"> > > <attributes> > > <nvpair id="database_clone_max" name="clone_max" value="2"/> > > <nvpair id="database_clone_node_max" name="clone_node_max" value="1"/> > > <nvpair id="database_globally_unique" name="globally_unique" > > value="false"/> > > </attributes> > > </instance_attributes> > > <group id="database-grp"> > > <primitive id="database_server" class="lsb" type="database"> > > <operations> > > <op id="database_server_monitor" name="monitor" interval="120s" > > timeout="60s" start_delay="90s"/> > > </operations> > > </primitive> > > <primitive id="database-bs_server" class="lsb" type="database-bs"> > > <operations> > > <op id="database-bs_server_monitor" name="monitor" interval="120s" > > timeout="60s" start_delay="90s"/> > > </operations> > > </primitive> > > </group> > > </clone> > > > > The system comes up fine and everything is working fine until heartbeat > > service in stopped on the active 'nodeA'. The database services on 'nodeA' > > go down and are not running. If I restart heartbeat services on 'nodeA', > > the database services (cloned resource) do not come up automatically. I can > > restart the database services from the console. > > > > I added a location constraint to the cib.xml to force the database service > > cloned resources to always run on each node. > > > > <rsc_location id="run_database-grp_on_node_a" rsc="database-grp:1"> > > <rule id="run_database-grp_on_node_a_rule" score="INFINITY"> > > <expression id="run_database-grp_on_node_a_rule_expr" > > attribute="#uname" operation="eq" value="nodeA"/> > > </rule> > > </rsc_location> > > > > <rsc_location id="run_database-grp_on_node_b" rsc="database-grp:0"> > > <rule id="run_database-grp_on_node_b_rule" score="INFINITY"> > > <expression id="run_database-grp_on_node_b_rule_expr" > > attribute="#uname" operation="eq" value="nodeB"/> > > </rule> > > </rsc_location> > > > > > > This solves the problem partially. When heartbeat service is stopped on > > nodeA, All resources (including database services) go down on nodeA. When > > heartbeat is restarted on nodeA, database services come up again. > > > > I don't think the above is the correct solution. Running crm_verify on the > > updated cib.xml reports the following errors: > > > > crm_verify[15560]: 2009/09/04_05:36:16 ERROR: clone_color: database-grp:0 > > is running on nodeB which isn't allowed > > crm_verify[15560]: 2009/09/04_05:36:16 ERROR: clone_color: database-grp:1 > > is running on nodeA which isn't allowed > > crm_verify[15560]: 2009/09/04_05:36:16 ERROR: color_instance: > > 415f21b1-23cc-44d5-95c0-d3889893a7fa not found in database (list=0) > > crm_verify[15560]: 2009/09/04_05:36:16 ERROR: color_instance: > > 21790cf9-1645-4cd1-910e-90e4942f1b76 not found in database (list=0) > > > > The first two errors are probably because of the explicit location > > constraint rules. > > > > This is with heartbeat v2.1.3. > > > > I have two questions: > > > > 1. When heartbeat service is stopped gracefully, does it stop all resources > > running on the node? > > > > 2. Is there a better solution to ensure that cloned resources always run on > > each node even after heartbeat restart or if cloned resource is stopped? > > > > > > > > Regards, > > Mahesh > > > > > > _______________________________________________ > > Linux-HA mailing list > > [email protected] > > http://lists.linux-ha.org/mailman/listinfo/linux-ha > > See also: http://linux-ha.org/ReportingProblems > > > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
