euca2oolsをインストール
http://eucalyptus.linux4u.jp/wiki/index.php?Euca2oolsInstallJaunty
eucarcを修正
zshだと、$BASH_SOURCE変数が無くてうまくいかなかったので(とりいそぎ)、
EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE}))
を
EUCA_KEY_DIR=$(pwd)
とした。
この修正のせいで、eucarcの置いてあるディレクトリをカレントパスにしてからsourceしなきゃいけなくなったので、注意。
right_awsをインストール
right_aws*1は、EC2やその互換環境であるEucalyptusをRubyで弄べるライブラリ。
#本当はAmazon Web Service全般に対応するライブラリだけど
sudo gem install right_aws -v 1.10.0
net/httpsが無いと怒られる場合は
sudo apt-get install libopenssl-ruby
ver1.10.0は、EC2のAPIバージョン 2008-12-01に対応とのこと。
amazon-ec2ライブラリをインストール
right_awsを試してみるも、Message expiredとか怒られてうまくいかないので、こちらも試してみる。
まず、gem 1.3.1ではgemcutterをインストールできなかったのでアップデート
sudo gem install rubygems-update
sudo /var/lib/gems/1.8/bin/update_rubygems
続いてライブラリ本体をインストール
sudo gem install gemcutter
sudo gem tumble
sudo gem install amazon-ec2
としたけど、実はgemcutter無しでも以下のようにすればインストールできたらしい。
sudo gem install amazon-ec2 -s http://gemcutter.org
Eucalyptusのバージョン
1.5.2
前に書いたやつ
余談
こういうのをBlogなんかに載っけると、研究でどんなことやってるかバレるな。
別に、ググれば大体分かってしまうし、隠す必要も無いっちゃ無いんだけどね。