Eucalyptus (OSS Elastic Computing) 日本語情報
Debian 5.0.4 lennyにSheepdogをインストールする手順をまとめています.
1. 必要パッケージのインストール sheepdogには以下のパッケージが必要になります.
gcc,make,pkg-config,libnss3-dev,groff,git-cvs,zlib1g-dev,libpci-dev,ncurses-dev
各パッケージを以下のコマンドでインストールします.
$ aptitude -y install gcc $ aptitude -y install make $ aptitude -y install pkg-config $ aptitude -y install libnss3-dev $ aptitude -y install groff $ aptitude -y install git-cvs $ aptitude -y install zlib1g-dev $ aptitude -y install libpci-dev $ aptitude -y install ncurses-dev
2. Debianにcorosyncをインストールします.
lennyでは,corosyncをインストールした際に,ヘッダファイルがインストールされないため,
corosync本家よりソースをダウンロードしてインストールします.
ここでは,corosync-1.2.1.tar.gzをダウンロードしています.
$ wget ftp://ftp:downloads@corosync.org/downloads/corosync-1.2.1/corosync-1.2.1.tar.gz $ tar zxvf corosync-1.2.1.tar.gz $ cd corosync-1.2.1 $ ./configure $ make install
3. Sheepdogのソースコードをダウンロード
Sheepdogのソースコードはgitで提供されています.
gitのインストールは手順1で済ませているので,ここではgitを用いてqemu-kvmとsheepdogのソースコードをダウンロードします.
$ git clone git://sheepdog.git.sourceforge.net/gitroot/sheepdog/qemu-kvm $ git clone git://sheepdog.git.sourceforge.net/gitroot/sheepdog/sheepdog
4. qemu-kvmとsheepdogのインストール
gitでqemu-kvmとsheepdogのソースコードをダウンロードするとカレントディレクトリにqemu-kvmとsheepdogの2つのディレクトリがあると思います.
この2つのソフトウェアをインストールすればSheepdogのインストールは完了です.
qemu-kvmのインストール
$ cd qemu-kvm $ ./configure $ make install
sheepdogのインストール
$ cd ../sheepdog $ make install
5. 最後に これまでのインストール手順をスクリプト化したものを以下に書いています. 2010年4月11日の段階でこのスクリプトを用いてsheepdogのインストールが自動で完了することを確認しています.
#!/bin/sh AP=/usr/bin/aptitude WGET=/usr/bin/wget TAR=/bin/tar MAKE=/usr/bin/make GIT=/usr/bin/git # install required package for sheepdog $AP -y install gcc $AP -y install make $AP -y install pkg-config $AP -y install libnss3-dev $AP -y install groff $AP -y install git-cvs $AP -y install zlib1g-dev $AP -y install libpci-dev $AP -y install ncurses-dev # install corosync $WGET ftp://ftp:downloads@corosync.org/downloads/corosync-1.2.1/corosync-1.2.1.tar.gz $TAR zxvf corosync-1.2.1.tar.gz cd corosync-1.2.1 ./configure $MAKE install # install qemu-kvm cd ~/ $GIT clone git://sheepdog.git.sourceforge.net/gitroot/sheepdog/qemu-kvm cd qemu-kvm ./configure $MAKE install # install sheepdog cd ~/ $GIT clone git://sheepdog.git.sourceforge.net/gitroot/sheepdog/sheepdog cd sheepdog $MAKE install cd ~/