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

Reply via email to