<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><font size="3">Hi Florian,</font><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><br></div><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; " id="">Thanks for the quick response. This is a fresh install of pacemaker/heartbeat on two VMs so it should not have any previous/corrupted configuration (Ubuntu 10.04 amd64). I had previously deployed pacemaker on alternative copies of these VM images, but both of those have since been deleted. I am using the versions of these packages from the <a href="https://launchpad.net/~ubuntu-ha/+archive/ppa">Ubuntu HA PPA</a> because the Lucid version does not appear to contain ocf:heartbeat:exportfs.</div><div id="" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><br></div><div id="" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">Here's the output of "crm_mon -1", which appears normal:</div><div id=""><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2"># crm_mon -1</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">============</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">Last updated: Mon Jan  9 07:56:23 2012</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2" id="">Last change: Fri Jan  6 12:20:20 2012 via cibadmin on host1</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">Stack: Heartbeat</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2" id="">Current DC: host1 (e7dd6b7b-83ee-45bd-9768-bf576260ff15) - partition with quorum</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">2 Nodes configured, unknown expected votes</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">0 Resources configured.</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">============</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2"><br></font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">Online: [ host1 host2 ]</font></div><div id=""><br></div><div id="">I issued "crm configure erase" and then performed the following operations after running "crm configure":</div><div id=""><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">property stonith-enabled="false"</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">property no-quorum-policy="ignore"</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">rsc_defaults resource-stickiness="200"</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">commit</font></div></div><div id=""><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">primitive p_exportfs_drive \</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">ocf:heartbeat:exportfs \</font></div><div id=""><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">params fsid=1 \</font></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">directory="/tmp" \</font></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">options="rw,mountpoint" \</font></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><font face="'courier new', courier, monaco, monospace, sans-serif" size="2" id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">clientspec="10.10.0.0/255.255.0.0" \</font></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">wait_for_leasetime_on_stop=true \</font></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><font face="'courier new', courier, monaco, monospace, sans-serif" size="2">op monitor interval="30s"</font></div></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">I have attached the syslog from these operations as well as a copy of the configuration as exported via "cibadmin --query > /tmp/pacemaker_config.xml". I am also including a copy of the portion of the strace from when I entered 'op monitor interval="30s"' at the end of the exportfs primitive and then hit the Enter key (and the crm shell remains frozen).</div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">Any ideas of what else I can try to fix the crm shell on these nodes?</div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">Thanks,</div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">Andrew</div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><div id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown"><br></div><br><hr id="zwchr" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><div style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; "><b>From: </b><span>"Florian Haas" <<a class="smarterwiki-linkify" href="mailto:florian@hastexo.com" title="[GMCP] Compose a new mail to florian@hastexo.com" onclick="window.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=florian@hastexo.com','Compose new message','width=640,height=480');return false" rel="noreferrer">florian@hastexo.com</a>></span><br><b>To: </b><span>"The Pacemaker cluster resource manager" <<a class="smarterwiki-linkify" href="mailto:pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to pacemaker@oss.clusterlabs.org" onclick="window.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false" rel="noreferrer">pacemaker@oss.clusterlabs.org</a>></span><br><b>Sent: </b>Monday, January 9, 2012 5:44:55 AM<br><b>Subject: </b>Re: [Pacemaker] Cannot Create Primitive in CRM Shell<br><br><span>On Mon, Jan 9, 2012 at 11:42 AM, Dan Frincu <<a class="smarterwiki-linkify" href="mailto:df.cluster@gmail.com" title="[GMCP] Compose a new mail to df.cluster@gmail.com" onclick="window.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=df.cluster@gmail.com','Compose new message','width=640,height=480');return false" rel="noreferrer">df.cluster@gmail.com</a>> wrote:</span><br>> Hi,<br>><br><span>> On Fri, Jan 6, 2012 at 11:24 PM, Andrew Martin <<a class="smarterwiki-linkify" href="mailto:amartin@xes-inc.com" title="[GMCP] Compose a new mail to amartin@xes-inc.com" onclick="window.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=amartin@xes-inc.com','Compose new message','width=640,height=480');return false" rel="noreferrer">amartin@xes-inc.com</a>> wrote:</span><br>>> Hello,<br>>><br>>> I am working with DRBD + Heartbeat + Pacemaker to create a 2-node<br>>> highly-available cluster. I have been following this official guide on<br>>> DRBD's website for configuring all of the components:<br><span>>> <a class="smarterwiki-linkify" href="http://www.linbit.com/fileadmin/tech-guides/ha-nfs.pdf">http://www.linbit.com/fileadmin/tech-guides/ha-nfs.pdf</a></span><br>>><br>>> However, once I go to configure the primitives in pacemaker's CRM shell<br>>> (section 4.1 in the PDF above) I am unable to create the primitive. For<br>>> example, I enter the following configuration for a DRBD device called<br>>> "drive":<br>>> primitive p_drbd_drive \<br>>><br>>>   ocf:linbit:drbd \<br>>><br>>>   params drbd_resource="drive" \<br>>><br>>>   op monitor interval="15" role="Master" \<br>>><br>>>   op monitor interval="30" role="Slave"<br>>><br>>> After entering all of these lines I hit enter and nothing is returned - it<br>>> appears frozen and I am never returned to the "crm(live)configure# " shell.<br>>> An strace of the process does not reveal any obvious blocks. I have also<br>>> tried entering the entire configuration on a single line with the same<br>>> result.<br>><br>> I would recommend going through this guide first<br><span>> <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Explained/">http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Explained/</a></span><br><br>That's a bit of a knee-jerk response if I may say so, and when I wrote<br>those guides[1] the intention was specifically that people could<br>peruse them _without_ first having to check the documentation that<br>covers the configuration internals.<br><br>At any rate, Andrew, if your crm shell is freezing up when you're<br>simply trying to add a primitive, something must be seriously awry in<br>your setup -- it's something that I've not run into personally, unless<br>the cluster was already responding to an error state on one of the<br>nodes. Are you sure your cluster is behaving OK otherwise? Are you<br>getting meaningful output from "crm_mon -1"? Does your cluster report<br>it has successfully elected a DC?<br><br>Cheers,<br>Florian<br><br>[1] Which I did while employed by Linbit, which is no longer the case,<br><span>as they have asked I point out. <a class="smarterwiki-linkify" href="http://wp.me/p4XzQ-bN">http://wp.me/p4XzQ-bN</a></span><br><br>-- <br>Need help with High Availability?<br><span><a class="smarterwiki-linkify" href="http://www.hastexo.com/now">http://www.hastexo.com/now</a></span><br><br>_______________________________________________<br><span>Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" onclick="window.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false" rel="noreferrer">Pacemaker@oss.clusterlabs.org</a></span><br><span><a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br><br><span>Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org">http://www.clusterlabs.org</a></span><br><span>Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org">http://bugs.clusterlabs.org</a></span><br></div><br></div></div></body></html>