Hi Andrew,
thanks for your answer. I still need
syslog-ng to restart on all nodes after the ClusterIp moved. I tried it like
this:
Resource:
primitive res_SyslogNG lsb:syslog-ng \
op monitor interval="15s"
timeout="20s" start-delay="15s"
Clone:
clone cl-SyslogNG res_SyslogNG \
meta
globally-unique="false"
Order:
order syslogng_after_clusterip inf: res_ClusterIP
cl-SyslogNG
node pilot01-node1 \
attributes standby="off"
node pilot01-node2 \
attributes standby="off"
primitive Monitor-Cluster
ocf:pacemaker:ClusterMon \
params
htmlfile="/mnt/cluster/var/www/cluster-monitor.html" \
params
pidfile="/var/run/rlb-cluster-monitor.pid" \
op start interval="0"
timeout="90s" \
op stop interval="0"
timeout="100s"
primitive drbd_pilot0 ocf:linbit:drbd \
params
drbd_resource="pilot0" drbdconf="/usr/local/etc/drbd.conf"
\
operations
$id="drbd_pilot0-operations" \
op monitor interval="15s"
primitive pinggw ocf:pacemaker:pingd \
params
host_list="10.1.1.162" multiplier="200" \
op monitor interval="10s"
primitive res_Apache lsb:apache2 \
operations
$id="res_Apache-operations" \
op monitor interval="15s"
timeout="20s" start-delay="15s" \
meta is-managed="true"
target-role="Started"
primitive res_ClusterIP
ocf:heartbeat:IPaddr2 \
params
iflabel="ClusterIP" ip="10.1.1.12" nic="eth0"
cidr_netmask="24" \
operations
$id="res_ClusterIP_1-operations" \
op monitor
start-delay="0" interval="10s" \
meta
target-role="Started"
primitive res_ClusterMonitor
ocf:pacemaker:ClusterMon \
params
htmlfile="/mnt/cluster/var/www/cluster-monitor.html" \
params
pidfile="/var/run/rlb-cluster-monitor.pid"
primitive res_Filesystem ocf:heartbeat:Filesystem
\
params fstype="xfs"
directory="/mnt/cluster" device="/dev/drbd0"
options="noatime,nodiratime,barrier=0"
primitive res_JasperServer lsb:jasperserver
\
op monitor interval="15s"
timeout="20s" start-delay="15s"
primitive res_MySQL lsb:mysql \
op start interval="0"
timeout="120" \
op stop interval="0"
timeout="120" \
op monitor interval="10"
timeout="30" depth="0"
primitive res_Nagios lsb:nagios3 \
operations
$id="res_Nagios-operations" \
op monitor interval="15s"
timeout="20s"
primitive res_ProLog2Db lsb:prolog2db \
op monitor interval="15s"
timeout="20s" start-delay="15s"
primitive res_ProLog2File lsb:prolog2file \
op monitor interval="15s"
timeout="20s" start-delay="15s" \
meta
target-role="Started"
primitive res_ProLogWeb lsb:prolog-web \
op monitor interval="15s"
timeout="20s" start-delay="15s"
primitive res_SyslogNG lsb:syslog-ng \
op monitor interval="15s"
timeout="20s" start-delay="15s"
group grp_MySQL res_Filesystem
res_ClusterIP res_ProLog2File res_MySQL res_ProLog2Db res_Apache
res_ClusterMonitor res_Nagios res_ProLogWeb res_JasperServer \
meta
target-role="Started"
ms ms_drbd_mysql0 drbd_pilot0 \
meta master-max="1"
master-node-max="1" clone-max="2"
clone-node-max="1" notify="true"
target-role="Started"
clone cl-SyslogNG res_SyslogNG \
meta
globally-unique="false"
clone cl-pinggw pinggw \
meta
globally-unique="false"
location grp_MySQL-with-pinggw grp_MySQL \
rule
$id="grp_MySQL-with-pinggw-rule-1" -inf: not_defined pingd or pingd
lte 0
colocation col_drbd_on_mysql inf: grp_MySQL
ms_drbd_mysql0:Master
order mysql_after_drbd inf:
ms_drbd_mysql0:promote grp_MySQL:start
order syslogng_after_clusterip inf: res_ClusterIP
cl-SyslogNG
property
$id="cib-bootstrap-options" \
expected-quorum-votes="2"
\
stonith-enabled="false" \
no-quorum-policy="ignore"
\
dc-version="1.0.8-2c98138c2f070fcb6ddeab1084154cffbf44ba75" \
cluster-infrastructure="openais"
\
last-lrm-refresh="1285872257" \
symmetric-cluster="true"
\
default-action-timeout="240s"
Thanks in advance.
Sebastian
Koch
NETZWERK GmbH
Fon: +49.711.220 5498 81
Achtung neue Mobilfunknummer: +49.1522.299 6524
Fax: +49.711.220 5499 77
Email: sebastian.koch-qiQafilqtGwb1SvskN2V4Q@public.gmane.org
Web: www.netzwerk.de
NETZWERK
GmbH, Kurze Str. 40, 70794 Filderstadt-Bonlanden
Geschäftsführer: Siegfried Herner, Hans-Baldung Luley, Olaf Müller-Haberland
Sitz der Gesellschaft: Filderstadt-Bonlanden, Amtsgericht Stuttgart HRB 225547,
WEEE-Reg Nr. DE 185 622 492