[sheepdog] [PATCH 2/11] Documentation, section "Sheepdog Basic", add chapter "installation"

Valerio Pachera sirio81 at gmail.com
Wed Oct 9 17:18:59 CEST 2013


Signed-off-by: Valerio Pachera <sirio81 at gmail.com>
---
 doc/installation.rst |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 doc/installation.rst

diff --git a/doc/installation.rst b/doc/installation.rst
new file mode 100644
index 0000000..1d50b9e
--- /dev/null
+++ b/doc/installation.rst
@@ -0,0 +1,63 @@
+Installation
+============
+
+This guide is Debian (wheezy) related but you may adapt it easily to your 
+distribution.
+Sheepdog, qemu and corosync are going to be build from sources because we need 
+use their latest version.
+
+We need some packages for the building process (on each node)
+
+::
+
+    # Enable source repository
+    nano /etc/apt/sources.list
+    deb http://ftp.se.debian.org/debian/ wheezy main contrib non-free
+    deb-src http://ftp.se.debian.org/debian/ wheezy main contrib non-free
+
+    # Install the packages
+    aptitude update
+    aptitude install dh-autoreconf pkg-config liburcu1 liburcu-dev zlib1g zlib1g-dev libglib2.0-dev libpixman-1-dev groff build-essential git
+    
+Note: to speed up things, use option '-j' for '*make*' command with the number 
+of your cores, e.g. '*make -j 4 install*'
+
+
+
+Sheepdog
+********
+
+Download sheepdog sources and compile them
+
+::
+
+    cd /usr/src
+    git clone https://github.com/sheepdog/sheepdog.git
+    cd sheepdog
+    ./autogen.sh && ./configure && make install
+
+
+Corosync
+********
+
+Download latest stable version 1.x of corosync sources from http://corosync.github.io/corosync/
+
+
+::
+
+    tar -xzf corosync-1.x.x.tar.gz
+    cd corosync
+    ./configure --disable-nss
+    make install
+
+Qemu
+****
+
+::
+
+    git clone git://git.qemu.org/qemu.git
+    cd qemu
+    ./configure --enable-kvm --target-list="i386-softmmu x86_64-softmmu"
+    make install
+    
+
-- 
1.7.10.4




More information about the sheepdog mailing list