Home > 5月 19th, 2009

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を入力してログイン。

  1. adminのパスワードを変更
  2. adminのemailを設定
  3. 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を使って操作ができるようになります。

長くなったのでここでぶったぎる。
次は実際にイメージのアップロードなんかを書く予定。