2012-10-09 13:59:10 +02:00
|
|
|
primitive p_ip_mysql ocf:heartbeat:IPaddr2 \
|
|
|
|
params ip="192.168.42.101" cidr_netmask="24" \
|
|
|
|
op monitor interval="30s"
|
|
|
|
primitive p_drbd_mysql ocf:linbit:drbd \
|
|
|
|
params drbd_resource="mysql" \
|
|
|
|
op start timeout="90s" \
|
|
|
|
op stop timeout="180s" \
|
|
|
|
op promote timeout="180s" \
|
|
|
|
op demote timeout="180s" \
|
|
|
|
op monitor interval="30s" role="Slave" \
|
|
|
|
op monitor interval="29s" role="Master"
|
|
|
|
primitive p_fs_mysql ocf:heartbeat:Filesystem \
|
|
|
|
params device="/dev/drbd/by-res/mysql" \
|
|
|
|
directory="/var/lib/mysql" \
|
|
|
|
fstype="xfs" \
|
|
|
|
options="relatime" \
|
|
|
|
op start timeout="60s" \
|
|
|
|
op stop timeout="180s" \
|
|
|
|
op monitor interval="60s" timeout="60s"
|
|
|
|
primitive p_mysql ocf:heartbeat:mysql \
|
|
|
|
params additional_parameters="--bind-address=50.56.179.138"
|
|
|
|
config="/etc/mysql/my.cnf" \
|
|
|
|
pid="/var/run/mysqld/mysqld.pid" \
|
|
|
|
socket="/var/run/mysqld/mysqld.sock" \
|
|
|
|
log="/var/log/mysql/mysqld.log" \
|
|
|
|
op monitor interval="20s" timeout="10s" \
|
|
|
|
op start timeout="120s" \
|
|
|
|
op stop timeout="120s"
|
2012-11-22 19:08:40 +01:00
|
|
|
group g_mysql p_ip_mysql p_fs_mysql p_mysql
|
2012-10-09 13:59:10 +02:00
|
|
|
ms ms_drbd_mysql p_drbd_mysql \
|
|
|
|
meta notify="true" clone-max="2"
|
|
|
|
colocation c_mysql_on_drbd inf: g_mysql ms_drbd_mysql:Master
|
|
|
|
order o_drbd_before_mysql inf: ms_drbd_mysql:promote g_mysql:start
|