Euca2ools のインストール

Euca2oolsは、ソースからインストールすることも、バイナリパッケージ (DEB や RPM) を使ってインストールすることもできます。最新のソースの tarball およびバイナリパッケージは、次のところにあります。

http://open.eucalyptus.com/downloads

使用しているディストリビューションに応じて適切なパッケージまたは tarball をダウンロードしてください。Euca2ools は Python で記述されており、boto ライブラリと M2Crypto 暗号化ツールキットおよび SSL ツールキットを利用しています。依存関係でそれぞれ必要なバージョンは以下のとおりです。

  • Python 2.5 (dev) 以上
  • Boto 1.8d 以上
  • M2Crypto 0.19.1 以上

上の依存関係をビルドするには、euca2ools-1.0-src-deps.tar.gz をダウンロードする必要があります。このファイルには、boto-1.8d.tar.gz と M2Crypto-0.19.1.tar.gz が含まれています。

以下の要領で依存関係をビルドしてインストールします。

ライブラリをビルドするには、python-dev、swig、help2man、および libssl-dev もインストールする必要があります。

  • euca2ools-1.0.tar.gz と euca2ools-1.0-src-deps.tar.gz をダウンロードします。以下に示す手順では、これらのファイルが現在の作業ディレクトリにあることを前提にしています。
  • boto のインストール
tar zvxf euca2ools-1.0-src-deps.tar.gz
cd euca2ools-1.0-src-deps
tar zxvf boto-1.8d.tar.gz
cd boto-1.8c
sudo python setup.py install
cd ..
  • M2Crypto のインストール
tar zxvf M2Crypto-0.19.1.tar.gz
cd M2Crypto-0.19.1
sudo python setup.py install
cd ..
  • Euca2ools を /usr/local/bin にインストールし、必要に応じてこのパス $PATH に追加します。
cd ..
tar zxvf euca2tools-1.0.tar.gz
cd euca2tools-1.0
sudo make
export PATH=/usr/local/bin:$PATH (ほとんどの環境では、この手順は不要です)
  • アンインストール
sudo make clean

必要なら、Python パッケージがインストールされているディレクトリから euca2ools、boto、M2Crypto も削除します。


Euca2ools ガイドに戻る
Euca2ools の使い方に進む