crm_mon
crm configure show INFO: building help index node bart node lisa property $id="cib-bootstrap-options" \ dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \ cluster-infrastructure="openais" \ expected-quorum-votes="2"
crm_verify -L crm configure property stonith-enabled=false crm_verify -L crm configure primitive SimpsonsIP ocf:heartbeat:IPaddr2 params ip=192.168.1.50 cidr_netmask=32 op monitor interval=30s crm configure property no-quorum-policy=ignore crm configure rsc_defaults resource-stickiness=100 crm configure primitive Apache2 ocf:heartbeat:apache \ params configfile=/etc/httpd/conf/httpd.conf \ op monitor interval=1min crm configure colocation website-with-ip INFINITY: Apache2 SimpsonsIP crm configure order apache-after-ip mandatory: ClusterIP Apache2
Just in case:
crm configure delete Apache2 crm resource move Apache2 Bart crm resource unmove Apache2 # This is not unmove, but rather giving the control back to the cluster
insserv -r drbd chkconfig --del drbd # drbd configure primitive res_mail ocf:linbit:drbd params drbd_resource=Rmail op monitor interval=60s ms MailClone res_mail meta master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true # fs cib new fs configure primitive mailfs ocf:heartbeat:Filesystem \ params device="/dev/drbd0" directory="/var/mail" fstype="ext4" configure colocation fs_on_drbd inf: mailfs MailClone:Master configure order mailfs-after-res_mail inf: MailClone:promote mailfs:start # services - postfix,apache2... configure colocation postfix-with-mailfs inf: postfix mailfs configure colocation Apache2-with-srvfs inf: Apache2 srvfs configure order Apache2-after-srvfs inf: srvfs Apache2 cib commit fs
Tips & tricks
drbdsetup /dev/drbd0 syncer -r 120M
node bart \ attributes standby="off" node lisa \ attributes standby="off" primitive Apache2 ocf:heartbeat:apache \ params configfile="/etc/apache2/apache2.conf" \ op monitor interval="1min" primitive SimpsonsIP ocf:heartbeat:IPaddr2 \ params ip="192.168.1.50" cidr_netmask="32" \ op monitor interval="30s" primitive postfix ocf:heartbeat:postfix \ op monitor interval="1min" timeout="1min" primitive srv ocf:linbit:drbd \ params drbd_resource="srv" \ op monitor interval="60s" primitive srvfs ocf:heartbeat:Filesystem \ params device="/dev/drbd0" directory="/srv" fstype="ext4" ms SrvClone srv \ meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" location prefer-bart Apache2 10: bart colocation Apache2-with-srvfs inf: Apache2 srvfs colocation fs_on_drbd inf: srvfs SrvClone:Master colocation postfix-with-ip inf: postfix SimpsonsIP colocation postfix-with-srvfs inf: postfix srvfs colocation website-with-ip inf: Apache2 SimpsonsIP order Apache2-after-srvfs inf: srvfs Apache2 order postfix-after-ip inf: SimpsonsIP postfix order postifx-after-srvfs inf: srvfs postfix order srvfs-after-srv inf: SrvClone:promote srvfs:start property $id="cib-bootstrap-options" \ dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \ cluster-infrastructure="openais" \ expected-quorum-votes="2" \ stonith-enabled="false" \ no-quorum-policy="ignore" rsc_defaults $id="rsc-options" \ resource-stickiness="100"
crm resource move Apache2 lisa
Ale pozor! Ted se o resource nestara jiz cluster, ale vy! Takze je potreba udelat
crm resource unmove Apache2