Hi, I want to managed a linux-ha cluster (heartbeat 2) with puppet, however I think I'm likely to struggle with cib.xml, as it contains runtime info, and the cluster software seems like it won't take kindly to being deployed automatically. I think the approach is to put the config in an haresources file, and use the haresources conversion to cib.xml tool. However, how do I put the knowledge I've put into my cib.xml (attached) into haresources? Or am I missing the point entirely and there's a much better/easier way to do this? S.
<cib admin_epoch="0" epoch="0" num_updates="0"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <attributes> <nvpair id="cib-bootstrap-options-symmetric-cluster" name="symmetric-cluster" value="true"/> <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="stop"/> <nvpair id="cib-bootstrap-options-default-resource-stickiness" name="default-resource-stickiness" value="1000"/> <nvpair id="cib-bootstrap-options-default-resource-failure-stickiness" name="default-resource-failure-stickiness" value="-6001"/> <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/> <nvpair id="cib-bootstrap-options-stonith-action" name="stonith-action" value="reboot"/> <nvpair id="cib-bootstrap-options-startup-fencing" name="startup-fencing" value="true"/> <nvpair id="cib-bootstrap-options-stop-orphan-resources" name="stop-orphan-resources" value="true"/> <nvpair id="cib-bootstrap-options-stop-orphan-actions" name="stop-orphan-actions" value="true"/> <nvpair id="cib-bootstrap-options-remove-after-stop" name="remove-after-stop" value="false"/> <nvpair id="cib-bootstrap-options-short-resource-names" name="short-resource-names" value="true"/> <nvpair id="cib-bootstrap-options-transition-idle-timeout" name="transition-idle-timeout" value="5min"/> <nvpair id="cib-bootstrap-options-default-action-timeout" name="default-action-timeout" value="20s"/> <nvpair id="cib-bootstrap-options-is-managed-default" name="is-managed-default" value="true"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> <nvpair id="cib-bootstrap-options-pe-error-series-max" name="pe-error-series-max" value="-1"/> <nvpair id="cib-bootstrap-options-pe-warn-series-max" name="pe-warn-series-max" value="-1"/> <nvpair id="cib-bootstrap-options-pe-input-series-max" name="pe-input-series-max" value="-1"/> <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="2.1.3-node: 552305612591183b1628baa5bc6e903e0f1e26a3"/> <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1222968763"/> </attributes> </cluster_property_set> </crm_config> <nodes></nodes> <resources> <primitive class="ocf" id="IPaddr_10_0_0_53" provider="heartbeat" type="IPaddr"> <operations> <op id="IPaddr_10_0_0_53_mon" interval="5s" name="monitor" timeout="5s"/> </operations> <instance_attributes id="IPaddr_10_0_0_53_inst_attr"> <attributes> <nvpair id="IPaddr_10_0_0_53_attr_0" name="ip" value="10.0.0.53"/> </attributes> </instance_attributes> </primitive> <primitive class="lsb" id="httpd_2" provider="heartbeat" type="httpd"> <operations> <op id="httpd_2_mon" interval="20s" name="monitor" timeout="10s"/> </operations> </primitive> </resources> <constraints> <rsc_colocation id="web_same" from="IPaddr_10_0_0_53" to="httpd_2" score="INFINITY"/> </constraints> </configuration> <status></status> </cib>
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster