Eucalyptus インストール(フロントエンド)2010/05/03 |
Eucalyptus でクラウド環境を構築します。
ここでは以下のような環境で構築していきます。
(1) frontend [10.0.0.5] - CentOS 5.4 (x86_64) Xenホスト (2) node1 [10.0.0.20] - CentOS 5.4 (x86_64) Xenホスト 上記のように、前提として、frontend, node1 共にXenホスト構築済みとします。 またこちらを参考にして、frontend, node1 共に、ループバックデバイスの数を 最低でも32個に増やしておく必要があります。 Eucalyptus のネットワーク機能には SYSTEM Mode, STATIC Mode, MANAGED Modeの3種類がありますが、ここでは最もシンプルな SYSTEM Mode で構成します。 SYSTEM Mode では仮想マシン・インスタンスに DHCP で IPアドレスを割り振ります。 そのため、フロントエンドで DHCPサーバー稼動中を前提とします。 また、フロントエンドではネットワークインターフェースは一つあるものとし、物理インターフェースに 「eth0」, ブリッジ名には「xenbr0」を使用しているものとします。 以下ではまずフロントエンドとなる環境を構築します。 |
|
[1] | まずは必要なものをインストールします。 |
[root@frontend ~]# yum -y install dhcp httpd java ant ant-nodeps httpd-devel curl-devel libvirt-devel apr-devel openssl-devel
|
[2] | Eucalyptus をインストールします。wgetでとってくるファイル はダウンロードページで確認して、 最新のものを取得してください。 |
[root@frontend ~]# wget -O eucalyptus-1.5.2-centos-x86_64.tar.gz "http://open.eucalyptus.com/downloads/105" [root@frontend ~]# tar zxvf eucalyptus-1.5.2-centos-x86_64.tar.gz [root@frontend ~]# cd eucalyptus-1.5.2-centos-x86_64/eucalyptus-1.5.2-rpm-deps-x86_64 [root@frontend eucalyptus-1.5.2-rpm-deps-x86_64]# rpm -Uvh aoetools-21-1.el4.x86_64.rpm euca-axis2c-1.5.0-2.x86_64.rpm euca-rampartc-1.2.0-1.x86_64.rpm vblade-14-1mdv2008.1.x86_64.rpm Preparing... ################################ [100%] 1:euca-axis2c ################################ [25%] 2:aoetools ################################ [50%] 3:euca-rampartc ################################ [75%] 4:vblade ################################ [100%] [root@frontend eucalyptus-1.5.2-rpm-deps-x86_64]# cd ../ [root@frontend eucalyptus-1.5.2-centos-x86_64]# rpm -Uvh eucalyptus-1.5.2-1.x86_64.rpm eucalyptus-cc-1.5.2-1.x86_64.rpm eucalyptus-cloud-1.5.2-1.x86_64.rpm eucalyptus-gl-1.5.2-1.x86_64.rpm Preparing... ################################ [100%] 1:eucalyptus ################################ [25%] 2:eucalyptus-gl ################################ [50%] 3:eucalyptus-cc ################################ [75%] 4:eucalyptus-cloud ################################ [100%] [root@frontend eucalyptus-1.5.2-centos-x86_64]# [root@frontend ~]# rm -rf eucalyptus-1.5.2-centos-x86_64 [root@frontend ~]# usermod -d /opt/eucalyptus eucalyptus [root@frontend ~]# vi /opt/eucalyptus/etc/eucalyptus/eucalyptus.conf # 132行目: 変更 VNET_INTERFACE=" peth0 "[root@frontend ~]# /etc/rc.d/init.d/eucalyptus-cloud start Starting Eucalyptus cloud controller: done. [root@frontend ~]# /etc/rc.d/init.d/eucalyptus-cc start Starting Eucalyptus cluster controller: done. [root@frontend ~]# export PATH=$PATH:/opt/eucalyptus/usr/sbin [root@frontend ~]# echo PATH=$PATH:/opt/eucalyptus/usr/sbin >> ~/.bashrc
|
Sponsored Link |