rules need a score
On Tue, Jul 28, 2009 at 2:59 PM, abhishek agrawal<[email protected]> wrote: > i was trying to add a simple rule to achieve time dependent target-role. > before addition f rule the following CIB was working. > <cib validate-with="pacemaker-1.0" crm_feature_set="3.0.1" have-quorum="0" > admin_epoch="0" epoch="34" num_updates="5" cib-last-written="Sat Jul 25 > 22:38:00 2009" dc-uuid="7d28a8e7-3948-42af-8308-5275972f2e2a"> > <configuration> > <crm_config> > <cluster_property_set id="cib-bootstrap-options"> > <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" > value="1.0.4-6dede86d6105786af3a5321ccf66b44b6914f0aa"/> > <nvpair id="cib-bootstrap-options-cluster-infrastructure" > name="cluster-infrastructure" value="Heartbeat"/> > <nvpair id="cib-bootstrap-options-stonith-enabled" > name="stonith-enabled" value="false"/> > <nvpair id="cib-bootstrap-options-no-quorum-policy" > name="no-quorum-policy" value="ignore"/> > </cluster_property_set> > </crm_config> > <nodes> > <node id="7d28a8e7-3948-42af-8308-5275972f2e2a" uname="kf-cent-dm2" > type="normal"/> > <node id="9d0d3088-b98a-4bc0-a8da-c500176a799c" uname="kf-cent-dm1" > type="normal"/> > </nodes> > <resources> > <primitive class="ocf" id="failover-ip" provider="heartbeat" > type="IPaddr"> > <instance_attributes id="failover-ip-instance_attributes"> > <nvpair id="failover-ip-instance_attributes-ip" name="ip" > value="15.154.59.49"/> > </instance_attributes> > <operations> > <op id="failover-ip-monitor-5s" interval="5s" name="monitor"/> > </operations> > <meta_attributes id="core-hours" score="10"> > <nvpair id="core-hour-role" name="target-role" value="started"/> > </meta_attributes> > <meta_attributes id="after-hours" score="5"> > <nvpair id="after-hour-role" name="target-role" value="stopped"/> > </meta_attributes> > </primitive> > </resources> > <constraints/> > <rsc_defaults/> > <op_defaults/> > </configuration> > > I was trying to add following rule: > > <rule id="core-hour-rule"> > <date_expression id="9to5" operation="date_spec"> > <date_spec hours="9-17"/> > </date_expression> > </rule> > > so my modified cib.xml look like following: > > <cib validate-with="pacemaker-1.0" crm_feature_set="3.0.1" have-quorum="0" > admin_epoch="0" epoch="34" num_updates="5" cib-last-written="Sat Jul 25 > 22:38:00 2009" dc-uuid="7d28a8e7-3948-42af-8308-5275972f2e2a"> > <configuration> > <crm_config> > <cluster_property_set id="cib-bootstrap-options"> > <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" > value="1.0.4-6dede86d6105786af3a5321ccf66b44b6914f0aa"/> > <nvpair id="cib-bootstrap-options-cluster-infrastructure" > name="cluster-infrastructure" value="Heartbeat"/> > <nvpair id="cib-bootstrap-options-stonith-enabled" > name="stonith-enabled" value="false"/> > <nvpair id="cib-bootstrap-options-no-quorum-policy" > name="no-quorum-policy" value="ignore"/> > </cluster_property_set> > </crm_config> > <nodes> > <node id="7d28a8e7-3948-42af-8308-5275972f2e2a" uname="kf-cent-dm2" > type="normal"/> > <node id="9d0d3088-b98a-4bc0-a8da-c500176a799c" uname="kf-cent-dm1" > type="normal"/> > </nodes> > <resources> > <primitive class="ocf" id="failover-ip" provider="heartbeat" > type="IPaddr"> > <instance_attributes id="failover-ip-instance_attributes"> > <nvpair id="failover-ip-instance_attributes-ip" name="ip" > value="15.154.59.49"/> > </instance_attributes> > <operations> > <op id="failover-ip-monitor-5s" interval="5s" name="monitor"/> > </operations> > <meta_attributes id="core-hours" score="10"> > <rule id="core-hour-rule"> > <date_expression id="9to5" operation="date_spec"> > <date_spec hours="9-17"/> > </date_expression> > </rule> > <nvpair id="core-hour-role" name="target-role" value="started"/> > </meta_attributes> > <meta_attributes id="after-hours" score="5"> > <nvpair id="after-hour-role" name="target-role" value="stopped"/> > </meta_attributes> > </primitive> > </resources> > <constraints/> > <rsc_defaults/> > <op_defaults/> > </configuration> > > But when i try to replace this file it says: > > Update does not conform to the configured schema/DTD > <null> > > can anyone tell where is the mistake. > > --abhishek > _______________________________________________ > 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
