Eucalyptusメモ

eucarcを修正

zshだと、$BASH_SOURCE変数が無くてうまくいかなかったので(とりいそぎ)、

EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE}))

EUCA_KEY_DIR=$(pwd)

とした。
この修正のせいで、eucarcの置いてあるディレクトリをカレントパスにしてからsourceしなきゃいけなくなったので、注意。

right_awsをインストール

right_aws*1は、EC2やその互換環境であるEucalyptusRubyで弄べるライブラリ。
#本当は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

前に書いたやつ

[イメージ操作]
http://d.hatena.ne.jp/kanbayashi/20090908/p1

余談

こういうのをBlogなんかに載っけると、研究でどんなことやってるかバレるな。
別に、ググれば大体分かってしまうし、隠す必要も無いっちゃ無いんだけどね。