* 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


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