2009.05.19
Eucalyptus1.5.1を使ってみた
前回のCentOS5.3にEucalyptus1.5.1をインストールしてみたから次は実際に使ってみるメモ。
1.初期設定
euca_confを使用してさっそくクラスターとノードの登録。
# echo export EUCALYPTUS=/opt/eucalyptus >> ~/.bash_profile
# source ~/.bash_profile# $EUCALYPTUS/usr/sbin/euca_conf -addcluster
$EUCALYPTUS/etc/eucalyptus/eucalyptus.conf # $EUCALYPTUS/usr/sbin/euca_conf -addnode
$EUCALYPTUS/etc/eucalyptus/eucalyptus.conf
2.ノード設定
パッケージからインストールした場合は必要ないらしい。
ということで飛ばし。
3.Eucalyptusの起動
パッケージから入れると/etc/init.dにすてべ起動スクリプトが作られてるので
フロントエンドやクラスターの起動
# $EUCALYPTUS/etc/init.d/eucalyptus-cloud start
# $EUCALYPTUS/etc/init.d/eucalyptus-cc start
ノードの起動
# $EUCALYPTUS/etc/init.d/eucalyptus-nc start
で起動させる。
4.初回起動設定
起動したら初期設定やAmazon API Toolを使うための証明書などを取得を行う。
管理画面
https://[server ip address]:8443/
[server ip address] : cloud controller server
管理画面へアクセスし、ユーザ名/パスワードにadmin/adminを入力してログイン。
- adminのパスワードを変更
- adminのemailを設定
- Walrusの設定
Walrusは特に変更しなかった記憶が。
このへんの設定についてはまた調べて書きます。
設定を変更したら「Credentials」タブを開いて「Download Certificate」をクリックし証明書の取得。
取得したzipファイルの展開と設定。
# mkdir ~/.euca
# cd ~/.euca
# unzip euca2-admin-x509.zip -d ~/.euca
# chmod 0700 ~/.euca
# chmod 0600 ~/.euca/*
Amazon EC2のAPIとAMIのツールをダウンロード。
# mkdir ~/ec2tools
# wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip
# wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip
# unzip ec2-api-tools-1.3-30349.zip -d ~/ec2tools
# unzip ec2-ami-tools-1.3-26357.zip -d ~/ec2tools
環境変数の設定。
# vi ~/.bash_profile
export EC2_HOME=/root/ec2tools/ec2-api-tools-1.3-30349
export EC2_AMITOOL_HOME=/root/ec2tools/ec2-ami-tools-1.3-26357
export PATH=$PATH:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
source ~/.euca/eucarc
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0
使う準備完了。
APIでJAVAなんかも使ってるのでJAVA_HOMEの設定もしておいたほうがいいぽい。
これでEC2のAPIを使って操作ができるようになります。
長くなったのでここでぶったぎる。
次は実際にイメージのアップロードなんかを書く予定。
EucalyptusでもAmazonEC2上の負荷監視とかも出来るのですか?
Posted at 2009.05.20 11:18 by 豊月
Eucalyptusからの監視はできないです。
EC2のツールを入れているのは、EucalyptusのAPIがEC2互換となっており、Eucalyptusの操作はEC2のツールを利用するからです。
Posted at 2009.05.20 17:31 by kiri