From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio M. Di Nitto Date: Wed, 26 Oct 2011 20:34:38 +0200 Subject: [Cluster-devel] Error when compiling dlm from cman In-Reply-To: References: <4EA77DB3.9030000@redhat.com> <4EA84CCE.7030601@redhat.com> <4EA84F3B.9060306@redhat.com> Message-ID: <4EA852BE.3030506@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On 10/26/2011 8:29 PM, Nick Khamis wrote: > Hello Fabio, > > Thank's again for your response. > >>> It means that pacemaker can use cman to obtain cluster view and quorum >>> info. So you basically configure cman and then run pacemaker instead of >>> rgmanage > > Sounds like something that we can use when the cluster is up and > running. Yes that?s correct. You do a cman cluster, with cman/fencing/dlm configured and then use packemaker on top. As for dlm, > I checked out the latest version from > git://git.fedorahosted.org/dlm.git. Is it sufficient > just to run make && make install? Did not see and configure script. You seriously don?t want to use that version of dlm.git yet. It?s the development tree for the next generation cluster and it?s undergoing a lot of changes at the moment. As you might notice there are no release tags in the tree. Fabio > > Thanks Again, > > Nick. > > > On Wed, Oct 26, 2011 at 2:19 PM, Fabio M. Di Nitto wrote: >> On 10/26/2011 8:17 PM, Nick Khamis wrote: >>> I forgot to ask: >>> >>>>> Yes that is correct. dlm_controld.pcmk has been obsoleted in favour of >>>>> cman support for pacemaker. >>> >>> Does that mean that dlm + fence is provided by cman directly, and thus >>> deprecating libdlm? >> >> no. libdlm is still required. >> >>> >>> I just want to make sure I am on the right page. I would like to >>> provide dlm and fence >>> capabilities for our pcmk cluster. >>> >> >> It means that pacemaker can use cman to obtain cluster view and quorum >> info. So you basically configure cman and then run pacemaker instead of >> rgmanager. >> >>> Thanks Again, >>> >>> Nick >>> >>> On Wed, Oct 26, 2011 at 2:12 PM, Nick Khamis wrote: >>>> Fabio, >>>> >>>> I appologize for that. It was unintentional. If you notice, I said >>>> "Hello Gents". I will upgrade to 1.4.2, and >>>> keep everyone posted. >>>> >>>> Thanks Again, >>>> >>>> Nick. >>>> >>>> On Wed, Oct 26, 2011 at 2:09 PM, Fabio M. Di Nitto wrote: >>>>> (please keep cluster-devel in the CC list, it might be helpful for other >>>>> people too) >>>>> >>>>> On 10/26/2011 3:00 PM, Nick Khamis wrote: >>>>>> Hello Gents, >>>>>> >>>>>> Thank you so much for your responses! There use to be >>>>>> "--enable-pacemaker" "--disable-cman" >>>>>> flags. These have since been dropped. So just build everything in >>>>>> Cluster 3 even for the pcmk stack? >>>>> >>>>> Yes that is correct. dlm_controld.pcmk has been obsoleted in favour of >>>>> cman support for pacemaker. >>>>> >>>>>> >>>>>> Any idea on the following fence error: >>>>>> >>>>>> /src/cluster-3.1.7/fence/fenced/config.c >>>>>> In file included from /usr/local/src/cluster-3.1.7/fence/fenced/config.c:1: >>>>>> /usr/local/src/cluster-3.1.7/fence/fenced/fd.h:182: error: field >>>>>> cpg_ringid has incomplete type >>>>>> make[2]: *** [config.o] Error 1 >>>>>> make[2]: Leaving directory `/usr/local/src/cluster-3.1.7/fence/fenced' >>>>>> make[1]: *** [all] Error 2 >>>>>> make[1]: Leaving directory `/usr/local/src/cluster-3.1.7/fence' >>>>>> make: *** [fence] Error 2 >>>>>> >>>>>> I am prototyping on a debian VM, and will be using fence_virt. For >>>>>> production, we will move to >>>>>> RH and obviously a STONITH device. >>>>>> >>>>>> Thanks in Advance, >>>>>> >>>>>> Nick from Toronto. >>>>> >>>>> You need a newer version of corosync. I don?t recall exactly what >>>>> version introduces the cpg_ringid, but you are better off taking 1.4.2. >>>>> >>>>> Fabio >>>>> >>>> >> >>