[Pacemaker] syslog-ng as resource / how to make sure it gets restarted

Koch, Sebastian Sebastian.Koch at netzwerk.de
Fri Oct 1 03:41:35 EDT 2010


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

 

 

Full Config:

 

 

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 at netzwerk.de
<mailto:olaf.mueller-haberland at netzwerk.de> Web:  www.netzwerk.de <http://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

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clusterlabs.org/pipermail/pacemaker/attachments/20101001/0c4a5fdd/attachment.html>


More information about the Pacemaker mailing list