- 追加された行はこの色です。
- 削除された行はこの色です。
* Eucalyptus - Ubuntu 9.04 で作るプライベートクラウド環境 [#o8ee5e46]
Ubuntu 9.04環境で、Eucalyptusを使ったプライベートクラウドを作成する手順を整理しました。
** 事前準備 [#g3f88325]
*** 環境 [#m655d6a8]
今回は以下のような環境を想定
NotePC --- Front-end
|
+----- Node1
|
+----- Node2
※ NotePCは確認用(通常のWindowsPC)
*** Ubuntu 9.04のインストール [#z496d50d]
*** Ubuntu 9.04 Server Edition のダウンロード方法 [#ka2e3313]
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のインストール [#z496d50d]
Front-end, Node1, Node2にUbuntu 9.04をインストールします。
設定例:
Language: English
Time Zone: Asia/Tokyo
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にチェック
*** ネットワーク設定 [#hc385126]
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のインストール [#c3836817]
*** クラウドコントローラ(Front-end) [#s3aeaebf]
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
* 参考 [#lcc17b09]
https://help.ubuntu.com/community/Eucalyptus