一行日記

起きて、朝飯買って、研究室に行って、食って、PAミーティングに参加して、CSセミナに出て、リコルドで後輩や同輩とランチを食って、研究室に戻って、休憩して、ひたすら作業して、RubyでEC2を操作できるライブラリを見つけたので、いろいろ調査して、食いだおれ付近にある純平というとんかつ屋に何人かで夕飯食いに行って、なかなかいいなーと思って、研究室に戻って、引き続き調査して、部屋に戻って、風呂入って、調査して、寝オチ。

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なんかに載っけると、研究でどんなことやってるかバレるな。
別に、ググれば大体分かってしまうし、隠す必要も無いっちゃ無いんだけどね。

今日のつぶやき

Powered by twtr2src