[[EucalyptusAdministratorGuide_v1.5.2]] #contents ---- * Debian Lenny (5.0.1) に Eucalyptus (1.5.2) をインストール [#p9f9f8cb] Eucalyptus は、バイナリの DEB パッケージを使って Debian Lenny にインストールできます。 * DEB のダウンロード [#z5daa78e] 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''' から記述を削除してください。 ** 動作条件 [#d8a88036] Debian Lenny の標準的なインストールを行った後は、[[Eucalyptus の動作条件>EucalyptusPrerequisites_v1.5.2]]を満たすために、次の作業を行います。 1. フロント・エンドと、ノードと、クライアント・マシンそれぞれのシステム時間を同期します(例えば NTP を使う)。 2. ファイアウォールのルールには、Eucalyptus コンポーネントの相互通信と、Eucalyptus と通信するクライアントとの通信を許可しなければなりません。 -- 注意:フロント・エンド側では、ポート 8443、8773、8774 を開いておく必要があります。ノード側では、ポート 8775 を開かなくてはいけません。 3. '''locales''' が適切に設定されているか確認します( '''dpkg-reconfigure locales''' を使います)。 *** ノード・コントローラ:eucalyptus-nc [#d40f656b] 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 [#e495655f] 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 をインストールします [#zb44e4aa] フロント・エンドで、クラウド・コントローラとクラスタ・コントローラが動作するように、-cloud と -cc の付く DEB をインストールします。 aptitude install eucalyptus-cc eucalyptus-cloud ** ノードに DEB をインストールします [#j01b7cd8] 計算ノードで、ノード・コントローラの DEB をインストールします。 aptitude install eucalyptus-nc ---- 戻る:[[管理者ガイド (Administrator's Guide)>EucalyptusAdministratorGuide_v1.5.2]] 進む:[[システムの設定>EucalyptusConfiguration_v1.5.2]] ---- 原文:http://open.eucalyptus.com/wiki/EucalyptusInstallationDebianLenny_v1.5.2