EucalyptusAdministratorGuide_v1.5.2


Debian Lenny (5.0.1) に Eucalyptus (1.5.2) をインストール

Eucalyptus は、バイナリの DEB パッケージを使って Debian Lenny にインストールできます。

DEB のダウンロード

Eucalyptus のバイナリは、クラウド・コントローラ(-cloud パッケージ)、クラスタ・コントローラ(-cc パッケージ)、ノード・コントローラ(-nc パッケージ)のように、複数のバイナリ・パッケージに分割されています。インストールを簡単にするために、Eucalyptus 依存するサードパーティ製のパッケージ( Rampart、Axis2C、その他の Java ライブラリ )を、1つの tar 形式のファイルにまとめてあります。

適切な tar 形式のファイルを http://open.eucalyptus.com/downloads からダウンロードしてください。

  • 32 ビットに対応したマシンは、eucalyptus-1.5.2-lenny-i386.tar.gz をダウンロードします。
  • 64 ビットに対応したマシンは、eucalyptus-1.5.2-lenny-amd64.tar.gz をダウンロードします。

一時的な作業ディレクトリで、tar 形式のファイルを展開し、自分のsources.listにディレクトリを追加します。

tar zxvf eucalyptus-1.5.2-*.tar.gz
cd eucalyptus-1.5.2-*
su
echo deb file://${PWD} ./ >> /etc/apt/sources.list
apt-get update

注意:インストール後は、sources.list から記述を削除してください。

動作条件

Debian Lenny の標準的なインストールを行った後は、Eucalyptus の動作条件を満たすために、次の作業を行います。

1. フロント・エンドと、ノードと、クライアント・マシンそれぞれのシステム時間を同期します(例えば NTP を使う)。

2. ファイアウォールのルールには、Eucalyptus コンポーネントの相互通信と、Eucalyptus と通信するクライアントとの通信を許可しなければなりません。

  • 注意:フロント・エンド側では、ポート 8443、8773、8774 を開いておく必要があります。ノード側では、ポート 8775 を開かなくてはいけません。

3. locales が適切に設定されているか確認します( dpkg-reconfigure locales を使います)。

ノード・コントローラ:eucalyptus-nc

4. ノードを完全にインストールした後は、Xen をカスタマイズしてインストールします。

  • 推奨:Xen が正常に動作されたかどうかを確認するためには、ブリッジされたネットワークから、仮想マシンが通信が可能かどうかを手動で行ってください。
    • 例:/etc/xend/xend-config.sxp
      (xend-http-server yes)
      (xend-unix-server yes)
      (xend-unix-path /var/lib/xend/xend-socket)
      (xend-address localhost)
      (network-script network-bridge)
      (vif-script vif-bridge)
      (dom0-min-mem 196)
      (dom0-cpus 0)
      (vncpasswd '')

クラウド・コントローラ:eucalyptus-cloud

5. openjdk-6-jdk 向けに cacerts を調整します(パッケージから削除されました)。

  • apt ソースファイル /etc/apt/sources.listに、non-free を追加します。例えば、次のようにしてください。
    su -
    echo deb http://debian.osuosl.org/debian lenny non-free >> /etc/apt/sources.list
    apt-get update
  • sun-java6-jre のインストールと、cacerts のためにリンクを作成
    su -
    apt-get install ca-certificates sun-java6-jre
    mkdir -p /etc/ssl/certs/java/
    ln -sf /etc/java-6-sun/security/cacerts /etc/ssl/certs/java/cacerts

フロント・エンドに DEB をインストールします

フロント・エンドで、クラウド・コントローラとクラスタ・コントローラが動作するように、-cloud と -cc の付く DEB をインストールします。

aptitude install eucalyptus-cc eucalyptus-cloud

ノードに DEB をインストールします

計算ノードで、ノード・コントローラの DEB をインストールします。

aptitude install eucalyptus-nc

戻る:管理者ガイド (Administrator's Guide)

進む:システムの設定


原文:http://open.eucalyptus.com/wiki/EucalyptusInstallationDebianLenny_v1.5.2


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-09-22 (火) 00:51:26 (5333d)