[Pacemaker] pacemaker-remote debian wheezy

Alexis de BRUYN alexis.mailinglist at de-bruyn.fr
Sat Mar 14 11:10:07 EDT 2015


Hi Kostya,

Sorry to bother you off-list but I just want to know if you use DRBD in 
your setup on Debian.

I have some issues with DRBD with Corosync/Pacemaker, my resources are 
never promoted in active/active mode.

Thanks for your answer.

Best regards,

Alexis.

On 01/15/15 18:21, Kostiantyn Ponomarenko wrote:
> Thomas,
>
> There was a need for me to run the latest cluster stuff on Debian 7.
> So I created a document for myself to use.
> I don't claim this doc to be the best way to go, but it works for me.
> I hope it will work for you as well.
>
> Here is the doc's content:
>
>
> Software
>
>
>   *
>
>     libqb 0.17.0
>
>   *
>
>     corosync 2.3.3
>
>   *
>
>     cluster-glue 1.0.12
>
>   *
>
>     resource-agents 3.9.5
>
>   *
>
>     pacemaker 1.1.12
>
>   *
>
>     crmsh 2.1.0
>
>
> IMPORTANT: do this installation step-by-step as here, the order is
> significant.
>
>
>
> Pre-Configuration
>
>
> $ sudo apt-get install build-essential
>
> $ sudo apt-get install automake autoconf
>
> $ sudo apt-get install libtool
>
> $ sudo apt-get install pkg-config
>
>
>
> LIBQB (needed by Corosync)
>
> https://github.com/ClusterLabs/libqb/releases
>
>
> $ echo "0.17.0" > .tarball-version
>
> $ ./autogen.sh
>
> $ ./configure
>
> $ make
>
> $ sudo make install
>
>
>
> COROSYNC
>
> https://github.com/corosync/corosync/releases
>
>
> $ sudo apt-get install libnss3-dev
>
>
> $ echo "2.3.3" > .tarball-version
>
> $ ./autogen.sh
>
> $ ./configure
>
> $ make
>
> $ sudo make install
>
>
>
>
>
> CLUSTER-GLUE(node fencing plugins, an error reporting utility, and other
> reusable cluster components from the Linux HA project)
>
> http://hg.linux-ha.org/glue/archive/glue-1.0.12.tar.bz2
>
>
> $ sudo apt-get install libaio-dev
>
> (!) install dependencies for pacemaker (below) before proceed
>
>
> $ ./autogen.sh
>
> $ ./configure --enable-fatal-warnings=no
>
> $ make
>
> $ sudo make install
>
>
>
> RESOURCE-AGENTS(Combined repository of OCF agents from the RHCS and
> Linux-HA projects)
>
> https://github.com/ClusterLabs/resource-agents/releases
>
>
> $ echo "3.9.5" > .tarball-version
>
> $ ./autogen.sh
>
> $ ./configure
>
> $ make
>
> $ sudo make install
>
>
>
> PACEMAKER
>
> https://github.com/ClusterLabs/pacemaker/releases
>
>
> $ sudo apt-get install uuid-dev
>
> $ sudo apt-get install libglib2.0-dev
>
> $ sudo apt-get install libxml2-dev
>
> $ sudo apt-get install libxslt1-dev
>
> $ sudo apt-get install libbz2-dev
>
> $ sudo apt-get install libncurses5-dev
>
>
> $ sudo addgroup --system haclient
>
> $ sudo adduser --system --no-create-home --ingroup haclient hacluster
>
>
> $ ./autogen.sh
>
> $ ./configure
>
> $ make
>
> $ sudo make install
>
>
>
>
> CRMSH
>
> https://github.com/crmsh/crmsh/releases
>
>
> $ sudo apt-get install python-lxml
>
>
> $ ./autogen.sh
>
> $ ./configure
>
> $ make
>
> $ sudo make install
>
>
> Thank you,
> Kostya
>
> On Thu, Jan 15, 2015 at 5:44 PM, Thomas Manninger <DBGTMaster at gmx.at
> <mailto:DBGTMaster at gmx.at>> wrote:
>
>     Hi,
>     i also compiled the pacemaker_mgmt. I can start the hb_gui, but i
>     have no server daemon?
>     I used git://github.com/ClusterLabs/pacemaker-mgmt.git
>     <http://github.com/ClusterLabs/pacemaker-mgmt.git> as source.
>     Is the server in another repo??
>     I used:
>     ./ConfigureMe configure
>     ./ConfigureMe make
>     checkinstall --fstrans=no ./ConfigureMe install
>     regards
>     thomas
>     *Gesendet:* Donnerstag, 15. Januar 2015 um 15:16 Uhr
>     *Von:* "Ken Gaillot" <kgaillot at redhat.com <mailto:kgaillot at redhat.com>>
>     *An:* pacemaker at oss.clusterlabs.org
>     <mailto:pacemaker at oss.clusterlabs.org>
>     *Betreff:* Re: [Pacemaker] pacemaker-remote debian wheezy
>     On 01/15/2015 08:18 AM, Kristoffer Grönlund wrote:
>      > Thomas Manninger <DBGTMaster at gmx.at <mailto:DBGTMaster at gmx.at>>
>     writes:
>      >
>      >> Hi,
>      >> I compiled the latest libqb, corosync and pacemaker from source.
>      >> Now there is no crm command available? Is there another standard
>      >> shell?
>      >> Should i use crmadmin?
>      >> Thanks!
>      >> Regards
>      >> Thomas
>      >
>      > You can get crmsh and build from source at crmsh.github.io
>     <http://crmsh.github.io>, or try the
>      > .rpm packages for various distributions here:
>      >
>      >
>     https://build.opensuse.org/package/show/network:ha-clustering:Stable/crmsh
>
>     Congratulations on getting that far, that's probably the hardest
>     part :-)
>
>     The crm shell was part of the pacemaker packages in Debian squeeze. It
>     was going to be separated into its own package for jessie, but that
>     hasn't made it out of sid/unstable yet, so it might not make it into the
>     final release.
>
>     Since you've built everything else from source, that's probably easiest,
>     but if you want to try ...
>
>     For the rpm mentioned above, have a look at alien
>     (https://wiki.debian.org/Alien). crmsh is a standalone package so
>     hopefully it would work; I wouldn't try alien for something as
>     complicated as all the rpm's that go into a pacemaker install.
>
>     You could try backporting the sid package
>     https://packages.debian.org/source/sid/crmsh but I suspect the
>     dependencies would get you.
>
>     In theory the crm binary from the squeeze packages should work with the
>     newer pacemaker, if you can straighten out the library dependencies.
>
>     Or you can use the crm*/cib* command-line tools that come with pacemaker
>     if you don't mind the lower-level approach.
>
>     _______________________________________________
>     Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>     <mailto:Pacemaker at oss.clusterlabs.org>
>     http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
>     Project Home: http://www.clusterlabs.org
>     Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>     Bugs: http://bugs.clusterlabs.org
>
>     _______________________________________________
>     Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>     <mailto:Pacemaker at oss.clusterlabs.org>
>     http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
>     Project Home: http://www.clusterlabs.org
>     Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>     Bugs: http://bugs.clusterlabs.org
>
>
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>

-- 
Alexis de BRUYN




More information about the Pacemaker mailing list