UbuntuServer10.04のUbuntuEnterpriseCloudをインストールする
9.10のUECから10.04に入れ直したので作業を残しておきます。といっても基本的にリンク先を参考に行ったので英語でよい方はそちらを参照してください。
UEC installation on Ubuntu 10.04 (Lucid Lynx)
マシンスペック
CloudControler(CC)に1台、Nodeに2台割り当てています。
UbuntuServer10.04のインストールディスクを作成し、インストール。この段階でCCとNodeのIP固定やプロキシ設定を行っておく。
CC、NodeのEucalyptus関連のアップデート。
$sudo apt-get update $sudo apt-get upgrade Eucalyptus
次にNTPをインストールしますが、研究室でサーバを立てて時間を取得しているため省略します。
CCをリスタートします。
$sudo start eucalyptus-cc CLEAN=1
Nodeの作業。/etc/eucalyptus/eucalyptus.confを書き換えます。
VNET_PUBINTERFACE="br0" VNET_PRIVINTERFACE="br0"
Nodeをリスタート
$sudo restart eucalyptus-nc-publication $sudo restart eucalytus-cc
CCとNodeの鍵を交換します。Nodeで一時的にEucalyptusユーザのパスワードを作ります。
$sudo passwd eucalyptus
CCから公開鍵をNodeと交換します。
$sudo -u eucalyptus ssh-copy-id -i ~eucalyptus/.ssh/id_rsa.pub eucalyptus@$IP
Nodeで鍵を消去します。
$sudo passwd -d eucalyptus
myzreds.zipファイルをダウンロードして環境設定を記述したeucarcを実行します。
$sudo euca_conf --get-credentials mycreds.zip $unzip -d ~/.euca mycreds.zip $. ~/.euca/eucarc
eucarcはログイン時に実行する必要があるため、.profileファイルの最後に. ~/.euca/eucarcを書いておくといいです。
Clusterの状態を確認します。
$euca-describe-availability-zones verbose
ここで仮想マシンのスペック表が表示されれば環境構築の完了です。おつかれさまでした。