node server1.example.com node server1.example.com primitive mysql_master_ip ocf:heartbeat:IPaddr2 \ params ip="" cidr_netmask="<255.255.255.0>" nic="eth0" iflabel="mysql-ip" \ op monitor interval="15s" timeout="20s" \ meta target-role="Started" primitive p_mysql ocf:mysql_new:mysql \ params binary="/usr/local/mysql/sbin/mysqld" client_binary="/usr/local/mysql/bin/mysql" config="/etc/my.cnf" datadir="/usr/local/mysql/var/db" log="/usr/local/mysql/var/log/mysqld_err.log" \ pid="/usr/local/mysql/var/run/mysqld.pid" socket="/usr/local/mysql/var/run/mysqld.sock" replication_user="repl_user" replication_passwd="xxxxxxxxxxx" \ max_slave_lag="60" evict_outdated_slaves="false" test_user="ocf_test_user" test_passwd="xxxxxxxxxxxxxx" \ op monitor interval="10s" role="Master" timeout="30s" OCF_CHECK_LEVEL="1" \ op monitor interval="5s" role="Slave" timeout="30s" OCF_CHECK_LEVEL="1" \ op start interval="0" timeout="300s" \ op stop interval="0" timeout="300s" primitive slave_vip ocf:heartbeat:IPaddr2 \ params ip="" cidr_netmask="<255.255.255.0>" nic="eth0" iflabel="mysql-ro" \ op monitor interval="15s" timeout="20s" ms ms_MySQL p_mysql \ meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" globally-unique="false" target-role="Started" is-managed="true" location loc-no-slave-vip slave_vip \ rule $id="rule-no-slave-vip" -inf: readable eq 0 colocation mysql_master_ip_loc inf: mysql_master_ip ms_MySQL:Master order promote_master_before_ip inf: ms_MySQL:promote mysql_master_ip:start