It is a weird issue.  Redhat kills the nfs daemons with a kill -2 in their init script.  But when pacemaker starts the nfs daemons the only way to kill the daemons is a kill -9.  I don&#39;t have a clue what pacemaker is doing that would cause this behavior.<br>
<br>As far as the mysql order constraint since the file system is in the group mysql won&#39;t it be brought after the drbd master is promoted?  And don&#39;t the members of the group get started in order?  I am a newbie so please correct me if I am wrong.<br>
<br>Judd<br><br><div class="gmail_quote">On Fri, Nov 20, 2009 at 2:29 AM, Andrew Beekhof <span dir="ltr">&lt;<a href="mailto:andrew@beekhof.net">andrew@beekhof.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Thu, Nov 19, 2009 at 10:24 PM, Judd Tracy &lt;<a href="mailto:judd@thetracys.net">judd@thetracys.net</a>&gt; wrote:<br>
&gt; I am trying to setup a drbd/nfs server in pacemaker on RHEL5 and am<br>
&gt; experiencing some wierd issues the the server is started using pacemaker.<br>
&gt; Pacemaker starts the daemons just fine, but when it tries to shutdown it<br>
&gt; cannot.  It calls /etc/init.d/nfs to shutdown the daemons, but they do not<br>
&gt; respond.<br>
<br>
</div>I guess the scripts have a problem then.<br>
Or perhaps you need some more ordering constraints so that the<br>
services talking to nfs are shut down first.<br>
<div class="im"><br>
&gt; When I start the daemons mysql using the same script I am able to<br>
&gt; kill them using the init.d script.  The logs show success trying to shutdown<br>
&gt; the daemons even though they do not.  I was wondering if anyone else has<br>
&gt; seen this issue?<br>
<br>
</div>btw. Shouldn&#39;t<br>
<div class="im">   order mysql_after_drbd_mysql inf: ms_drbd_mysql:promote mysql:start<br>
</div>be between mysql and the filesystem?<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt;<br>
&gt; Judd<br>
&gt;<br>
&gt; Configuration:<br>
&gt;<br>
&gt; node filer1<br>
&gt; node filer2<br>
&gt; node mysql1<br>
&gt; node mysql2<br>
&gt; primitive drbd_mysql ocf:linbit:drbd \<br>
&gt;         params drbd_resource=&quot;mysql&quot; \<br>
&gt;         op monitor interval=&quot;15s&quot;<br>
&gt; primitive fs1_drbd ocf:linbit:drbd \<br>
&gt;         params drbd_resource=&quot;fs1&quot;<br>
&gt; primitive fs1_lvm ocf:heartbeat:LVM \<br>
&gt;         params volgrpname=&quot;data_vg&quot;<br>
&gt; primitive fs1_nfs ocf:heartbeat:nfsserver \<br>
&gt;         params nfs_init_script=&quot;/etc/init.d/nfs&quot;<br>
&gt; nfs_notify_cmd=&quot;/sbin/rpc.statd&quot; nfs_shared_infodir=&quot;/var/lib/nfs/&quot;<br>
&gt; nfs_ip=&quot;fs1&quot;<br>
&gt; primitive fs1_nfs_recovery_fs ocf:heartbeat:Filesystem \<br>
&gt;         params device=&quot;/dev/data_vg/v4recovery&quot;<br>
&gt; directory=&quot;/var/lib/nfs/v4recovery/&quot; fstype=&quot;ext3&quot;<br>
&gt; primitive mysql_daemon ocf:heartbeat:mysql \<br>
&gt;         params binary=&quot;/usr/bin/mysqld_safe&quot;<br>
&gt; pid=&quot;/var/run/mysqld/mysqld.pid&quot;<br>
&gt; primitive mysql_fs ocf:heartbeat:Filesystem \<br>
&gt;         params device=&quot;/dev/drbd/by-res/mysql&quot; directory=&quot;/var/lib/mysql&quot;<br>
&gt; fstype=&quot;ext3&quot;<br>
&gt; primitive mysql_ip ocf:heartbeat:IPaddr2 \<br>
&gt;         params ip=&quot;mysql&quot; nic=&quot;eth0:0&quot;<br>
&gt; group fs1 fs1_lvm fs1_nfs_recovery_fs fs1_nfs \<br>
&gt;         params target_role=&quot;stopped&quot;<br>
&gt; group mysql mysql_fs mysql_ip mysql_daemon<br>
&gt; ms ms_drbd_mysql drbd_mysql \<br>
&gt;         meta master-max=&quot;1&quot; master-node-max=&quot;1&quot; clone-max=&quot;2&quot;<br>
&gt; clone-node-max=&quot;1&quot; notify=&quot;true&quot; globally-unique=&quot;false&quot;<br>
&gt; ms ms_fs1_drbd fs1_drbd \<br>
&gt;         meta master-max=&quot;1&quot; master-node-max=&quot;1&quot; clone-max=&quot;2&quot;<br>
&gt; clone-node-max=&quot;1&quot; notify=&quot;true&quot; globally-unique=&quot;false&quot;<br>
&gt; location drbd_mysql_on_mysql1 ms_drbd_mysql 100000: mysql1<br>
&gt; location drbd_mysql_on_mysql2 ms_drbd_mysql 100000: mysql2<br>
&gt; location fs1_drbd_on_filer1 ms_fs1_drbd 100000: filer1<br>
&gt; location fs1_drbd_on_filer2 ms_fs1_drbd 100000: filer2<br>
&gt; location fs1_on_filer1 fs1 100000: filer1<br>
&gt; location fs1_on_filer2 fs1 100000: filer2<br>
&gt; location mysql_on_mysql1 mysql 100000: mysql1<br>
&gt; location mysql_on_mysql2 mysql 100000: mysql2<br>
&gt; colocation fs1_on_fs1_drbd inf: fs1 ms_fs1_drbd:Master<br>
&gt; colocation mysql_on_drbd_mysql inf: mysql ms_drbd_mysql:Master<br>
&gt; order fs1_after_fs1_drbd inf: ms_fs1_drbd:promote fs1:start<br>
&gt; order mysql_after_drbd_mysql inf: ms_drbd_mysql:promote mysql:start<br>
&gt; property $id=&quot;cib-bootstrap-options&quot; \<br>
&gt;         dc-version=&quot;1.0.5-462f1569a43740667daf7b0f6b521742e9eb8fa7&quot; \<br>
&gt;         cluster-infrastructure=&quot;openais&quot; \<br>
&gt;         expected-quorum-votes=&quot;4&quot; \<br>
&gt;         symmetric-cluster=&quot;false&quot; \<br>
&gt;         stonith-enabled=&quot;false&quot; \<br>
&gt;         last-lrm-refresh=&quot;1258664854&quot;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Pacemaker mailing list<br>
&gt; <a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
&gt; <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Pacemaker mailing list<br>
<a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
</div></div></blockquote></div><br>