Eucalyptus - Ubuntu 9.04 で作るプライベートクラウド環境

Ubuntu 9.04環境で、Eucalyptusを使ったプライベートクラウドを作成する手順を整理しました。

事前準備

環境

今回は以下のような環境を想定

NotePC --- Front-end
               |
               +----- Node1
               |
               +----- Node2

※ NotePCは確認用(通常のWindowsPC)

Ubuntu 9.04 Server Edition のダウンロード方法

http://www.ubuntu.com/getubuntu/
「Download now」をクリック
→「Server Edition」タブをクリック
→「Please choose a location」にて
「Japan JAIST」を選択し、
「Ubuntu 9.04 Server」「64bit version」にチェックが入っていることを確認し、「Begin Download」をクリック
→ ポップアップが表示され、自動的にダウンロードが開始される。
( 開始されない場合は、「Download URL」をクリック )
ダウンロードした、ISOイメージをCD-Rに焼いておきます。

Ubuntu Server 9.04のインストール

Front-end, Node1, Node2にUbuntu 9.04をインストールします。

設定例:

Language: English
Time Zone: Asia/Japan
Keyboard layout: Japan - OADG 109A
user: cls
password: (任意のもの)
computer name: front.cloudwhizzy.jp (Front-end)
               node1.cloudwhizzy.jp (Node1)
               node2.cloudwhizzy.jp (Node2)
Login automaticallyにチェック

ネットワーク設定

IPアドレスは固定にしておく。( 特にFront-end )

メニュー → System → Preferences → Network Connections 【Network Connection Editor】を起動する。 Wired → Auto eth0 → Edit 【Authenticate】のポップアップがでるので、パスワードの入力を求められるので 先に設定したものを入力

IPv4 Setting → Method: を Manualに変更 → Add

設定例

Address: 192.168.0.100 (Front-end)
         192.168.0.101 (Node1)
         192.168.0.102 (Node2)
Netmask: 255.255.255.0
Gateway: 192.168.0.1
DNS Servers: 192.168.0.1
Search Domains: cloudwhizzy.jp

Apply → Close デフォルトルートが反映されていないので一旦再起動する。

再起動後、ifconfig, route, pingコマンドを使って ネットワーク設定を確認しておくと良い。

DNSに登録を行わない場合は、 sudo vi /etc/hosts を実施し、 各サーバのホスト名を記述しておく

192.168.0.100 front.cloudwhizzy.jp front
192.168.0.101 node1.cloudwhizzy.jp node1
192.168.0.102 node2.cloudwhizzy.jp node2

Eucalyptusのインストール

クラウドコントローラ(Front-end)

rubyが入っていないためインストールする。 【Amazon EC2 AMI Tools】では、ruby 1.8.2以降が必要

sudo apt-get install ruby

※ E: Couldn't find packageのようなエラーになる場合は、 sudo apt-get updateを実施してみる。

libopenssl-ruby, curlも必要となる。

sudo apt-get install libopenssl-ruby
sudo apt-get install curl

【Amazon EC2 API Tools】と【Amazon EC2 AMI Tools】を インストールする。 Ubuntu 9.04では、「sudo apt-get install ec2-api-tools」で インストールすることも可能だが、現在のEucalyptusのバージョンでは、 動作しないため、以下のURLからダウンロードする。

http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip
http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip

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

参考

https://help.ubuntu.com/community/Eucalyptus


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS