必須要件 †
インストール †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 Sheepdogで利用する仮想マシンはVNCで画面を開きます。 $ aptitude -y install xtightvncviewer 2. Debianに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 3. Sheepdogのソースコードをダウンロード
Sheepdogのソースコードはgitで提供されています. $ 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つのディレクトリがあると思います. $ 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 ~/ |