[Pacemaker] Ordering set of resources, problem in ordering chain of resources
Rakesh K
rakirocker4236 at gmail.com
Wed Apr 20 07:09:37 UTC 2011
Andrew Beekhof <andrew at ...> writes:
Hi Andrew
thanks for giving replies
sorry for troubling you frequently
here is the out put of crm configure show xml
<?xml version="1.0" ?>
<cib admin_epoch="0" crm_feature_set="3.0.1"
dc-uuid="87b8b88e-3ded-4e34-8708-46f7afe62935" epoch="1120" have-quorum="1"
num_updates="35" validate-with="pacemaker-1.0">
<configuration>
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<nvpair id="cib-bootstrap-options-dc-version" name="dc-version"
value="1.0.9-89bd754939df5150de7cd76835f98fe90851b677"/>
<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"/>
<nvpair id="cib-bootstrap-options-last-lrm-refresh"
name="last-lrm-refresh" value="1300787402"/>
</cluster_property_set>
</crm_config>
<rsc_defaults>
<meta_attributes id="rsc-options">
<nvpair id="rsc-options-resource-stickiness" name="resource-stickiness"
value="100"/>
</meta_attributes>
</rsc_defaults>
<op_defaults/>
<nodes>
<node id="6317f856-e57b-4a03-acf1-ca81af4f19ce" type="normal"
uname="cisco-demomsf"/>
<node id="87b8b88e-3ded-4e34-8708-46f7afe62935" type="normal" uname="mysql3"/>
</nodes>
<resources>
<master id="MS_Mysql">
<meta_attributes id="MS_Mysql-meta_attributes">
<nvpair id="MS_Mysql-meta_attributes-notify" name="notify" value="true"/>
<nvpair id="MS_Mysql-meta_attributes-target-role" name="target-role"
value="Stopped"/>
</meta_attributes>
<primitive class="ocf" id="Mysql" provider="heartbeat" type="mysql">
<instance_attributes id="Mysql-instance_attributes">
<nvpair id="Mysql-instance_attributes-binary" name="binary"
value="/usr/bin/mysqld_safe"/>
<nvpair id="Mysql-instance_attributes-config" name="config"
value="/etc/my.cnf"/>
<nvpair id="Mysql-instance_attributes-datadir" name="datadir"
value="/var/lib/mysql"/>
<nvpair id="Mysql-instance_attributes-user" name="user" value="mysql"/>
<nvpair id="Mysql-instance_attributes-pid" name="pid"
value="/var/lib/mysql/mysql.pid"/>
<nvpair id="Mysql-instance_attributes-socket" name="socket"
value="/var/lib/mysql/mysql.sock"/>
<nvpair id="Mysql-instance_attributes-test_passwd"
name="test_passwd" value="slavepass"/>
<nvpair id="Mysql-instance_attributes-test_table" name="test_table"
value="msfha.conn"/>
<nvpair id="Mysql-instance_attributes-test_user" name="test_user"
value="repl"/>
<nvpair id="Mysql-instance_attributes-replication_user"
name="replication_user" value="repl"/>
<nvpair id="Mysql-instance_attributes-replication_passwd"
name="replication_passwd" value="slavepass"/>
</instance_attributes>
<operations>
<op id="Mysql-start-0" interval="0" name="start" timeout="120s"/>
<op id="Mysql-stop-0" interval="0" name="stop" timeout="120s"/>
<op id="Mysql-monitor-10s" interval="10s" name="monitor"
role="Master" timeout="8s"/>
<op id="Mysql-monitor-12s" interval="12s" name="monitor" timeout="8s"/>
</operations>
</primitive>
</master>
<primitive class="ocf" id="Tomcat1VIP" provider="heartbeat" type="IPaddr3">
<instance_attributes id="Tomcat1VIP-instance_attributes">
<nvpair id="Tomcat1VIP-instance_attributes-ip" name="ip"
value="172.21.52.140"/>
<nvpair id="Tomcat1VIP-instance_attributes-eth_num" name="eth_num"
value="eth0:2"/>
<nvpair id="Tomcat1VIP-instance_attributes-vip_cleanup_file"
name="vip_cleanup_file" value="/var/run/bigha.pid"/>
</instance_attributes>
<operations>
<op id="Tomcat1VIP-start-0" interval="0" name="start" timeout="120s"/>
<op id="Tomcat1VIP-monitor-30s" interval="30s" name="monitor"/>
</operations>
<meta_attributes id="Tomcat1VIP-meta_attributes">
<nvpair id="Tomcat1VIP-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<primitive class="ocf" id="Tomcat1" provider="msf" type="tomcat">
<instance_attributes id="Tomcat1-instance_attributes">
<nvpair id="Tomcat1-instance_attributes-tomcat_name"
name="tomcat_name" value="tomcat"/>
<nvpair id="Tomcat1-instance_attributes-statusurl" name="statusurl"
value="http://localhost:8080/dbtest/testtomcat.html"/>
<nvpair id="Tomcat1-instance_attributes-java_home" name="java_home"
value="/"/>
<nvpair id="Tomcat1-instance_attributes-catalina_home"
name="catalina_home" value="/home/msf/runtime/tomcat/apache-tomcat-6.0.18"/>
<nvpair id="Tomcat1-instance_attributes-client" name="client"
value="curl"/>
<nvpair id="Tomcat1-instance_attributes-testregex" name="testregex"
value="*</html>"/>
</instance_attributes>
<operations>
<op id="Tomcat1-start-0" interval="0" name="start" timeout="60s"/>
<op id="Tomcat1-monitor-50s" interval="50s" name="monitor" timeout="50s"/>
<op id="Tomcat1-stop-0" interval="0" name="stop"/>
</operations>
<meta_attributes id="Tomcat1-meta_attributes">
<nvpair id="Tomcat1-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<primitive class="ocf" id="Tomcat2" provider="msf" type="tomcat">
<instance_attributes id="Tomcat2-instance_attributes">
<nvpair id="Tomcat2-instance_attributes-tomcat_name"
name="tomcat_name" value="tomcat"/>
<nvpair id="Tomcat2-instance_attributes-statusurl" name="statusurl"
value="http://localhost:8081/"/>
<nvpair id="Tomcat2-instance_attributes-java_home" name="java_home"
value="/"/>
<nvpair id="Tomcat2-instance_attributes-catalina_home"
name="catalina_home" value="/home/msf/runtime/tomcat2/apache-tomcat-6.0.18"/>
<nvpair id="Tomcat2-instance_attributes-client" name="client"
value="curl"/>
<nvpair id="Tomcat2-instance_attributes-testregex" name="testregex"
value="*</html>"/>
</instance_attributes>
<operations>
<op id="Tomcat2-start-0" interval="0" name="start" timeout="60s"/>
<op id="Tomcat2-monitor-50s" interval="50s" name="monitor" timeout="50s"/>
<op id="Tomcat2-stop-0" interval="0" name="stop"/>
</operations>
<meta_attributes id="Tomcat2-meta_attributes">
<nvpair id="Tomcat2-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<clone id="ping_clone">
<primitive class="ocf" id="ping" provider="pacemaker" type="ping">
<instance_attributes id="ping-instance_attributes">
<nvpair id="ping-instance_attributes-dampen" name="dampen" value="5s"/>
<nvpair id="ping-instance_attributes-multiplier" name="multiplier"
value="1000"/>
<nvpair id="ping-instance_attributes-host_list" name="host_list"
value="172.21.52.129"/>
</instance_attributes>
<operations>
<op id="ping-monitor-30s" interval="30s" name="monitor"/>
</operations>
<meta_attributes id="ping-meta_attributes">
<nvpair id="ping-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
</clone>
<primitive class="ocf" id="Tomcat2VIP" provider="heartbeat" type="IPaddr3">
<instance_attributes id="Tomcat2VIP-instance_attributes">
<nvpair id="Tomcat2VIP-instance_attributes-ip" name="ip"
value="172.21.52.139"/>
<nvpair id="Tomcat2VIP-instance_attributes-eth_num" name="eth_num"
value="eth0:4"/>
<nvpair id="Tomcat2VIP-instance_attributes-vip_cleanup_file"
name="vip_cleanup_file" value="/var/run/bigha.pid"/>
</instance_attributes>
<operations>
<op id="Tomcat2VIP-start-0" interval="0" name="start" timeout="120s"/>
<op id="Tomcat2VIP-monitor-30s" interval="30s" name="monitor"/>
</operations>
<meta_attributes id="Tomcat2VIP-meta_attributes">
<nvpair id="Tomcat2VIP-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<primitive class="ocf" id="HttpdVIP" provider="heartbeat" type="IPaddr3">
<instance_attributes id="HttpdVIP-instance_attributes">
<nvpair id="HttpdVIP-instance_attributes-ip" name="ip"
value="172.21.52.149"/>
<nvpair id="HttpdVIP-instance_attributes-eth_num" name="eth_num"
value="eth0:4"/>
<nvpair id="HttpdVIP-instance_attributes-vip_cleanup_file"
name="vip_cleanup_file" value="/var/run/bigha.pid"/>
</instance_attributes>
<operations>
<op id="HttpdVIP-start-0" interval="0" name="start" timeout="120s"/>
<op id="HttpdVIP-monitor-30s" interval="30s" name="monitor"/>
</operations>
<meta_attributes id="HttpdVIP-meta_attributes">
<nvpair id="HttpdVIP-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<primitive class="ocf" id="Httpd" provider="heartbeat" type="apache">
<instance_attributes id="Httpd-instance_attributes">
<nvpair id="Httpd-instance_attributes-configfile" name="configfile"
value="/etc/httpd/conf/httpd.conf"/>
<nvpair id="Httpd-instance_attributes-httpd" name="httpd"
value="/usr/sbin/httpd"/>
<nvpair id="Httpd-instance_attributes-client" name="client" value="curl"/>
<nvpair id="Httpd-instance_attributes-statusurl" name="statusurl"
value="http://localhost/img/test.html"/>
<nvpair id="Httpd-instance_attributes-testregex" name="testregex"
value="*</html>"/>
</instance_attributes>
<operations>
<op id="Httpd-start-0" interval="0" name="start" timeout="60s"/>
<op id="Httpd-monitor-50s" interval="50s" name="monitor" timeout="50s"/>
</operations>
<meta_attributes id="Httpd-meta_attributes">
<nvpair id="Httpd-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
<primitive class="ocf" id="MysqlVIP" provider="heartbeat" type="IPaddr3">
<instance_attributes id="MysqlVIP-instance_attributes">
<nvpair id="MysqlVIP-instance_attributes-ip" name="ip"
value="172.21.52.150"/>
<nvpair id="MysqlVIP-instance_attributes-eth_num" name="eth_num"
value="eth0:3"/>
<nvpair id="MysqlVIP-instance_attributes-vip_cleanup_file"
name="vip_cleanup_file" value="/var/run/bigha.pid"/>
</instance_attributes>
<operations>
<op id="MysqlVIP-start-0" interval="0" name="start" timeout="120s"/>
<op id="MysqlVIP-monitor-30s" interval="30s" name="monitor"/>
</operations>
<meta_attributes id="MysqlVIP-meta_attributes">
<nvpair id="MysqlVIP-meta_attributes-target-role" name="target-role"
value="Started"/>
</meta_attributes>
</primitive>
</resources>
<constraints>
<rsc_colocation id="Httpd-with-ip" rsc="HttpdVIP" score="INFINITY"
with-rsc="Httpd"/>
<rsc_order first="MysqlVIP" id="Mysql-after-ip" score="INFINITY"
then="MS_Mysql"/>
<rsc_location id="L_Master" rsc="MS_Mysql">
<rule id="L_Master-rule" role="Master" score="100">
<expression attribute="#uname" id="L_Master-expression" operation="eq"
value="cisco-demomsf"/>
</rule>
<rule id="L_Master-rule1" role="Master" score="100">
<expression attribute="#uname" id="L_Master-expression-0"
operation="eq" value="mysql3"/>
</rule>
</rsc_location>
<rsc_colocation id="Tomcat2-with-Tomcat" rsc="Tomcat2" score="INFINITY"
with-rsc="Tomcat1"/>
<rsc_colocation id="tomcat2-with-ip" rsc="Tomcat2VIP" score="INFINITY"
with-rsc="Tomcat2"/>
<rsc_order first="Tomcat2" id="Httpd-after-Tomcat2" score="INFINITY"
then="Httpd"/>
<rsc_colocation id="Tomcat1-with-ip" rsc="Tomcat1VIP" score="INFINITY"
with-rsc="Tomcat1"/>
<rsc_order first="Tomcat1VIP" id="Tomcat1-after-ip" score="INFINITY"
then="Tomcat1"/>
<rsc_colocation id="Mysql-with-ip" rsc="MysqlVIP" score="INFINITY"
with-rsc="MS_Mysql" with-rsc-role="Master"/>
<rsc_order first="HttpdVIP" id="Httpd-after-op" score="INFINITY"
then="Httpd"/>
<rsc_order first="MS_Mysql" id="Tomcat1-after-MYSQL" score="INFINITY"
then="Tomcat1VIP"/>
<rsc_order first="Tomcat2VIP" id="Tomcat2-after-ip" score="INFINITY"
then="Tomcat2"/>
</constraints>
</configuration>
</cib>
More information about the Pacemaker
mailing list