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