EucalyptusSourceCodeInstallation_v1.5.2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
[[EucalyptusAdministratorGuide_v1.5.2]]
#contents
----
* ソースからのインストール [#sdb0e1d3]
''注意'':Eucalyptus 1.5.1 以前のバージョンからアップグレ...
** 1. Eucalyptus のダウンロード [#z73d7df0]
ダウンロードは、
- eucalyptus-1.5.2-src.tar.gz ( java ライブラリを含む Euc...
又は、
- eucalyptus-1.5.2-src-online.tar.gz ( ビルド時に java ラ...
あるいは両方の、
- eucalyptus-1.5.2-src-deps.tar.gz ( Eucalyptus の C 言語...
をダウンロードしてください。
ダウンロードを行うすべての必要なパッケージ群は、Eucalyptu...
- http://open.eucalyptus.com/downloads
Eucalyptus のソースを展開するには、次のように実行します。
tar zvxf eucalyptus-1.5.2-src.tar.gz
コマンドを実行しますと、eucalyptus-1.5.2 ディレクトリが作...
cd eucalyptus-1.5.2
export EUCALYPTUS_SRC=`pwd`
export EUCALYPTUS=/opt/eucalyptus
** 2. 関連パッケージのインストール [#m9cd1eda]
Eucalyptus をインストールするためには、Eucalyptus が動作...
パッケージを展開して、ディレクトリを作成するには、次のよ...
cd $EUCALYPTUS_SRC
tar zvxf ../eucalyptus-1.5.2-src-deps.tar.gz
mkdir -p $EUCALYPTUS/packages/
それから、関連パッケージをビルドし、インストールしてくだ...
*** a. Axis2 [#kd9623b1]
cd $EUCALYPTUS/packages
tar zxvf $EUCALYPTUS_SRC/eucalyptus-src-deps/axis2-1.4.tgz
*** b. Axis2/C [#w67ae927]
Axis2/C をコンパイルするには、Apache と APR のために、開...
export APACHE_INCLUDES=/usr/include/apache2
export APR_INCLUDES=/usr/include/apr-1.0
CentOS 5.3 では、次のように指定してください。
export APACHE_INCLUDES=/usr/include/httpd/
export APR_INCLUDES=/usr/include/apr-1/
OpenSUSE 11 では、次の場所を指定できるでしょう。
export APACHE_INCLUDES=/usr/include/apache2/
export APR_INCLUDES=/usr/include/apr-1/
これら2つの環境変数を明示したあと、Axis2/C の構築・インス...
export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
tar zvxf axis2c-src-1.5.0.tar.gz
cd axis2c-src-1.5.0
CFLAGS="-w" ./configure --prefix=${AXIS2C_HOME} --with-a...
make ; make install
*** c. Rampart/C [#xb53a504]
export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
export LD_LIBRARY_PATH=${AXIS2C_HOME}/lib:$LD_LIBRARY_PATH
cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
tar zvxf rampartc-src-1.2.0.tar.gz
cd rampartc-src-1.2.0
./configure --prefix=${AXIS2C_HOME} --enable-static=no -...
make ; make install
sed --in-place 's/<!--phase name="Security"\/-->/<phase ...
*** d. その他のソフトウェア [#oc11833c]
Eucalyptus の動作が必要でありながら、Eucalyptus のパッケ...
また、Eucalyptus を直接制御したい場合は、EC2 互換のコマン...
** 3. Eucalyptus のビルド [#bafbd21b]
cd $EUCALYPTUS_SRC
./configure --with-axis2=$EUCALYPTUS/packages/axis2-1.4 ...
cd clc/; make deps; cd ..
make ; make install
** 4. Eucalyptus の設置 [#s4d77d1b]
*** a. ファイルの同期 [#xdbfe26c]
この段階で、Eucalyptus を複数のノードを使って利用したい場...
rsync -a $EUCALYPTUS/ root@node1:$EUCALYPTUS/
rsync -a $EUCALYPTUS/ root@node1:$EUCALYPTUS/
...
インストール時に root ユーザが存在しない環境(Ubuntu など...
node1# rsync -a user@headnode:$EUCALYPTUS/ $EUCALYPTUS/...
node2# rsync -a user@headnode:$EUCALYPTUS/ $EUCALYPTUS/...
...
''注意'':Eucalyptusu をノードにインストールするときは、...
*** b. ユーザ追加 [#s562467b]
次は、''すべてのノード上で''、Eucalyptus を実行するユーザ...
useradd eucalyptus
OpenSUSE の場合は、次のようにしてください。
groupadd eucalyptus
useradd eucalyptus -m -g eucalyptus
*** c. libvirt のセットアップ [#sffe259a]
次も、''すべてのノード上で''、libvirt を通じてハイパーバ...
簡単な動作確認の方法は、eucalyptus ユーザ権限で、'''virsh...
*** d. euca_conf[#u9ef519b]
最後も、''すべてのノード上で''、設定ファイルに対し、動作...
- ''-d'' … Eucalyptus をインストールしたルート・ディレク...
- ''-hypervisor'' … ハイパーバイザーを指定します ('xen' ...
- ''-instances'' … すべての計算ノード上で、インスタンスフ...
- ''-user'' … これまでに作成した Eucalyptus の実行ユーザ...
- ''-setup''… 初めてセットアップを実行するときに指定しま...
$EUCALYPTUS/usr/sbin/euca_conf -d $EUCALYPTUS -hyperviso...
-instances /usr/local/eucalyptus -user eucalyptus -se...
** 5. ディストリビューションごとの追加作業 [#icda463a]
ディストリビューションによっては、Eucalyptus を動作させる...
Ubuntu 9.04 では、dhcpd3 がファイルシステムに書き込みがで...
/opt/eucalyptus/var/run/eucalyptus/net/ r,
/opt/eucalyptus/var/run/eucalyptus/net/** r,
/opt/eucalyptus/var/run/eucalyptus/net/*.pid lrw,
/opt/eucalyptus/var/run/eucalyptus/net/*.leases* lrw,
/opt/eucalyptus/var/run/eucalyptus/net/*.trace lrw,
'''/opt/eucalyptus''' の部分は、それぞれ自分が Eucalyptus...
/etc/init.d/apparmor stop
/etc/init.d/apparmor start
以上の手順を終えれば、Eucalyptus の起動準備が整いました。...
** 6. マシン起動時に Eucalyptus を自動起動する設定 [#d2a8...
マシン起動時(再起動時)に、自動的に Eucalyptus を起動す...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-cloud /etc/init...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-cc /etc/init.d/...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-nc /etc/init.d/...
ディストリビューションによっては、シンボリック・リンクを...
update-rc.d eucalyptus-cloud defaults
このように実行するか、chkconfig が使える場合は、
chkconfig eucalyptus-cloud on
このように実行してください。
----
戻る:[[管理者ガイド (Administrator's Guide)>EucalyptusAd...
進む:[[システムの設定>EucalyptusConfiguration_v1.5.2]]
----
原文:http://open.eucalyptus.com/wiki/EucalyptusSourceCod...
終了行:
[[EucalyptusAdministratorGuide_v1.5.2]]
#contents
----
* ソースからのインストール [#sdb0e1d3]
''注意'':Eucalyptus 1.5.1 以前のバージョンからアップグレ...
** 1. Eucalyptus のダウンロード [#z73d7df0]
ダウンロードは、
- eucalyptus-1.5.2-src.tar.gz ( java ライブラリを含む Euc...
又は、
- eucalyptus-1.5.2-src-online.tar.gz ( ビルド時に java ラ...
あるいは両方の、
- eucalyptus-1.5.2-src-deps.tar.gz ( Eucalyptus の C 言語...
をダウンロードしてください。
ダウンロードを行うすべての必要なパッケージ群は、Eucalyptu...
- http://open.eucalyptus.com/downloads
Eucalyptus のソースを展開するには、次のように実行します。
tar zvxf eucalyptus-1.5.2-src.tar.gz
コマンドを実行しますと、eucalyptus-1.5.2 ディレクトリが作...
cd eucalyptus-1.5.2
export EUCALYPTUS_SRC=`pwd`
export EUCALYPTUS=/opt/eucalyptus
** 2. 関連パッケージのインストール [#m9cd1eda]
Eucalyptus をインストールするためには、Eucalyptus が動作...
パッケージを展開して、ディレクトリを作成するには、次のよ...
cd $EUCALYPTUS_SRC
tar zvxf ../eucalyptus-1.5.2-src-deps.tar.gz
mkdir -p $EUCALYPTUS/packages/
それから、関連パッケージをビルドし、インストールしてくだ...
*** a. Axis2 [#kd9623b1]
cd $EUCALYPTUS/packages
tar zxvf $EUCALYPTUS_SRC/eucalyptus-src-deps/axis2-1.4.tgz
*** b. Axis2/C [#w67ae927]
Axis2/C をコンパイルするには、Apache と APR のために、開...
export APACHE_INCLUDES=/usr/include/apache2
export APR_INCLUDES=/usr/include/apr-1.0
CentOS 5.3 では、次のように指定してください。
export APACHE_INCLUDES=/usr/include/httpd/
export APR_INCLUDES=/usr/include/apr-1/
OpenSUSE 11 では、次の場所を指定できるでしょう。
export APACHE_INCLUDES=/usr/include/apache2/
export APR_INCLUDES=/usr/include/apr-1/
これら2つの環境変数を明示したあと、Axis2/C の構築・インス...
export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
tar zvxf axis2c-src-1.5.0.tar.gz
cd axis2c-src-1.5.0
CFLAGS="-w" ./configure --prefix=${AXIS2C_HOME} --with-a...
make ; make install
*** c. Rampart/C [#xb53a504]
export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
export LD_LIBRARY_PATH=${AXIS2C_HOME}/lib:$LD_LIBRARY_PATH
cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
tar zvxf rampartc-src-1.2.0.tar.gz
cd rampartc-src-1.2.0
./configure --prefix=${AXIS2C_HOME} --enable-static=no -...
make ; make install
sed --in-place 's/<!--phase name="Security"\/-->/<phase ...
*** d. その他のソフトウェア [#oc11833c]
Eucalyptus の動作が必要でありながら、Eucalyptus のパッケ...
また、Eucalyptus を直接制御したい場合は、EC2 互換のコマン...
** 3. Eucalyptus のビルド [#bafbd21b]
cd $EUCALYPTUS_SRC
./configure --with-axis2=$EUCALYPTUS/packages/axis2-1.4 ...
cd clc/; make deps; cd ..
make ; make install
** 4. Eucalyptus の設置 [#s4d77d1b]
*** a. ファイルの同期 [#xdbfe26c]
この段階で、Eucalyptus を複数のノードを使って利用したい場...
rsync -a $EUCALYPTUS/ root@node1:$EUCALYPTUS/
rsync -a $EUCALYPTUS/ root@node1:$EUCALYPTUS/
...
インストール時に root ユーザが存在しない環境(Ubuntu など...
node1# rsync -a user@headnode:$EUCALYPTUS/ $EUCALYPTUS/...
node2# rsync -a user@headnode:$EUCALYPTUS/ $EUCALYPTUS/...
...
''注意'':Eucalyptusu をノードにインストールするときは、...
*** b. ユーザ追加 [#s562467b]
次は、''すべてのノード上で''、Eucalyptus を実行するユーザ...
useradd eucalyptus
OpenSUSE の場合は、次のようにしてください。
groupadd eucalyptus
useradd eucalyptus -m -g eucalyptus
*** c. libvirt のセットアップ [#sffe259a]
次も、''すべてのノード上で''、libvirt を通じてハイパーバ...
簡単な動作確認の方法は、eucalyptus ユーザ権限で、'''virsh...
*** d. euca_conf[#u9ef519b]
最後も、''すべてのノード上で''、設定ファイルに対し、動作...
- ''-d'' … Eucalyptus をインストールしたルート・ディレク...
- ''-hypervisor'' … ハイパーバイザーを指定します ('xen' ...
- ''-instances'' … すべての計算ノード上で、インスタンスフ...
- ''-user'' … これまでに作成した Eucalyptus の実行ユーザ...
- ''-setup''… 初めてセットアップを実行するときに指定しま...
$EUCALYPTUS/usr/sbin/euca_conf -d $EUCALYPTUS -hyperviso...
-instances /usr/local/eucalyptus -user eucalyptus -se...
** 5. ディストリビューションごとの追加作業 [#icda463a]
ディストリビューションによっては、Eucalyptus を動作させる...
Ubuntu 9.04 では、dhcpd3 がファイルシステムに書き込みがで...
/opt/eucalyptus/var/run/eucalyptus/net/ r,
/opt/eucalyptus/var/run/eucalyptus/net/** r,
/opt/eucalyptus/var/run/eucalyptus/net/*.pid lrw,
/opt/eucalyptus/var/run/eucalyptus/net/*.leases* lrw,
/opt/eucalyptus/var/run/eucalyptus/net/*.trace lrw,
'''/opt/eucalyptus''' の部分は、それぞれ自分が Eucalyptus...
/etc/init.d/apparmor stop
/etc/init.d/apparmor start
以上の手順を終えれば、Eucalyptus の起動準備が整いました。...
** 6. マシン起動時に Eucalyptus を自動起動する設定 [#d2a8...
マシン起動時(再起動時)に、自動的に Eucalyptus を起動す...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-cloud /etc/init...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-cc /etc/init.d/...
ln -sf $EUCALYPTUS/etc/init.d/eucalyptus-nc /etc/init.d/...
ディストリビューションによっては、シンボリック・リンクを...
update-rc.d eucalyptus-cloud defaults
このように実行するか、chkconfig が使える場合は、
chkconfig eucalyptus-cloud on
このように実行してください。
----
戻る:[[管理者ガイド (Administrator's Guide)>EucalyptusAd...
進む:[[システムの設定>EucalyptusConfiguration_v1.5.2]]
----
原文:http://open.eucalyptus.com/wiki/EucalyptusSourceCod...
ページ名: