Ubuntu/Eucalyptus
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
#contents
----
* Eucalyptus で Ubuntu Enterprise Cloud を始めてみましょ...
メモ:Ubuntu 9.04 向けの文章は、[[Eucalyptus-Jaunty>Ubunt...
** 概要 [#r2080378]
Eucalyptus クラウド・コンピューティングは、システムが多種...
** チュートリアルの目標 [#mb2821d5]
チュートリアルでは、インストール方法・設定変更の仕方・実...
ステップ4~6では、自分自身のプライベート・クラウド環境を...
+ 準備
+ インストールと設定
+ Eucalyptus コンポーネントの登録
+ 初めてのログインと、クラウドの登録
+ 仮想マシン(VM) イメージの作成
+ イメージの実行
** ステップ1:準備 [#l91f2440]
Eucalyptus には、以下の高水準なパッケージを含んでいます。
+ eucalyptus-cc - Cluster Controller (クラスタ・コントロ...
+ eucalyptus-cloud - フロントエンド・サービス(クラウド・...
+ eucalyptus-nc - 個々の仮想マシン(VM)を管理するための、N...
** ステップ2:インストールと設定 [#c111ed2c]
基本的なEucalyptusセットアップでは、システムは2台のマシン...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo-n...
パッケージ等を使ってインストールをする前に、Eucalyptusシ...
- ユーザが証明書をリクエストした時に、Eucalyptus administ...
$ sudo apt-get install postfix
# 表示される質問に回答 (「Internet Site」を推奨)
$ sudo vi /etc/hosts
# エディタでlocalhost 行に「mailhost」を追加
$ grep mailhost /etc/hosts
127.0.0.1 localhost mailhost
# このように記述がされていれば完了。
- 個々のノードで、マシン上でメインとして使うイーサネット...
注意:ノードのブリッジ・デバイス名称は覚えておいてくださ...
- 標準のEucalyptusの構成では、DHCPサーバにより動的なIPア...
- Eucalyptusクライアントとして使用したいすべてのホストに...
$ sudo apt-get install euca2ools
また、EC2 や S3 と互換性のある API は、Eucalyptus でも多...
- ファイアウォールの外側から Eucalyptus にアクセスをした...
** ステップ2:インストールと設定 [#vb21f8f0]
フロントエンド・マシン上に、eucalyptus-cloud と eucalyptu...
$ sudo apt-get install eucalyptus-cloud eucalyptus-cc
次に、各ノードのマシンに eucalyptus-nc パッケージをインス...
$ sudo apt-get install eucalyptus-nc
最後に、ノード上で、eucalyptus-nc サービスを停止し、/etc/...
[[このステップでの記述例>Ubuntu/Eucalyptus+bridge]]は、ノ...
しかしながら、ここではあえてブリッジを構成する設定ですす...
$ sudo /etc/init.d/eucalyptus-nc stop
$ sudo vi /etc/eucalyptus/eucalyptus.conf
# 編集画面では 「VNET_BRIDGE="br0"」 と記述します。
$ sudo /etc/init.d/eucalyptus-nc start
これまで設定してきた情報を、次の図にまとめました。
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo.p...
Eucalyptusのウェブ管理画面(フロントエンド)を IPv6 のみ...
$ sudo vi /etc/sysctl.conf
# 「net.ipv4.ip_forward=1」をアンコメントします。
# (コメントアウトされていない可能性もあります)
$ sudo sysctl -p
** ステップ3:Eucalyptus コンポーネントの登録 [#e61b8828]
Eucalyptus は、システムの各々のノードに属している各クラス...
$ sudo euca_conf -addcluster <クラスター名> localhost
<クラスター名>の箇所へは、ユーザがクラスターを識別する名...
$ sudo euca_conf -addnode <ノードのホスト名>
後で、各々のノード(eucalyptus-nc のコピーを実行している...
** ステップ4:初めてのログインと、クラウドの登録 [#n3b57f...
クラウド・コントローラが初めて起動するときは、クラウドを...
https://<クラウド・コントローラの IP アドレス>:8443/
ログイン時には「admin」のユーザ名と、「admin」のパスワー...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-admin-...
重要! ブラウザからの接続は、安全なものである必要があり...
EC2 API や AMI tools を使いたい場合は、X.509 証明書をセッ...
あるいは、上記の手順をとりまとめた[[インストール用スクリ...
*** オプション:RightScale への登録 [#t391e68b]
RightScale は Eucalyptus からも利用可能な Cloud Managemen...
自分の Eucalyptus を RightScale 社のサービスに登録する方...
** ステップ5:仮想マシン(VM) イメージの作成 [#x61cef37]
仮想イメージを取得するには、幾つかの方法があります。最も...
$ wget http://uec-images.ubuntu.com/releases/karmic/<rel...
それから、Kernel・RAMDISK を最終的に1つのイメージにまと...
# イメージのとりまとめと、システムカーネルへのアップロード
$ mkdir kernel
$ euca-bundle-image --image /boot/vmlinuz-$(uname -r) \
--destination ./kernel --kernel true
$ euca-upload-bundle --bucket kernel \
--manifest ./kernel/vmlinuz-$(uname -r).manifest.xml
$ EKI=`euca-register kernel/vmlinuz-$(uname -r).manifest...
$ echo $EKI
# acpiphp で ramdisk を作成し、とりまとめとアップロード
$ mkdir ramdisk
$ sudo sh -c 'grep -q acpiphp ||
printf "#acpiphp needed for ebs\nacpiphp\n" > /etc/in...
$ sudo mkinitramfs -o ./ramdisk/initrd.img-$(uname -r)
$ euca-bundle-image --image ./ramdisk/initrd.img-$(uname...
--destination ./ramdisk --ramdisk true
$ euca-upload-bundle --bucket ramdisk \
--manifest ramdisk/initrd.img-$(uname -r).manifest.xml
$ ERI=`euca-register ramdisk/initrd.img-$(uname -r).mani...
$ echo $ERI
# 展開した後に、イメージをとりまとめ
$ mkdir image
$ zcat ubuntu-uec-karmic-i386.img.gz |
cp --sparse=always /dev/stdin ubuntu-uec-karmic-i386....
$ euca-bundle-image --image ubuntu-uec-karmic-i386.img \
--destination ./image --kernel $EKI --ramdisk $ERI
$ euca-upload-bundle --bucket image --manifest ./image/r...
$ EMI=`euca-register image/root.img.manifest.xml | awk '...
$ echo $EMI
上記の例で用いているシェル変数についてお伝えします。これ...
$ euca-describe-images
登録されている kernel、ramdisk、イメージの情報と「availab...
&color(red){暗号化されたファイルシステムを使用するマシン...
** ステップ6:イメージの実行 [#mea49ca5]
イメージを実行する前に、初回時は、インスタンスに root で...
$ euca-add-keypair mykey > ~/.euca/mykey.priv
$ chmod 0600 ~/.euca/mykey.priv
メモ:鍵には好きな名前をつけても構いません(上記の例では ...
$ euca-run-instances $EMI -k mykey
インスタンスを初めて実行するときは、システムは構築しよう...
$ euca-describe-instances
画面に出力される情報から、インスタンスがどのような状況に...
$ ssh -i ~/.euca/mykey.priv ubuntu@<インスタンスのIPアド...
ここまでの流れをおさらいしますと、次の図のような構成にな...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo-w...
----
セットアップがうまくいきませんか?もっとやりやすい方法は...
翻訳がわかりにくいなど、[[日本語のメーリングリスト>http:/...
----
原文:https://help.ubuntu.com/community/Eucalyptus
終了行:
#contents
----
* Eucalyptus で Ubuntu Enterprise Cloud を始めてみましょ...
メモ:Ubuntu 9.04 向けの文章は、[[Eucalyptus-Jaunty>Ubunt...
** 概要 [#r2080378]
Eucalyptus クラウド・コンピューティングは、システムが多種...
** チュートリアルの目標 [#mb2821d5]
チュートリアルでは、インストール方法・設定変更の仕方・実...
ステップ4~6では、自分自身のプライベート・クラウド環境を...
+ 準備
+ インストールと設定
+ Eucalyptus コンポーネントの登録
+ 初めてのログインと、クラウドの登録
+ 仮想マシン(VM) イメージの作成
+ イメージの実行
** ステップ1:準備 [#l91f2440]
Eucalyptus には、以下の高水準なパッケージを含んでいます。
+ eucalyptus-cc - Cluster Controller (クラスタ・コントロ...
+ eucalyptus-cloud - フロントエンド・サービス(クラウド・...
+ eucalyptus-nc - 個々の仮想マシン(VM)を管理するための、N...
** ステップ2:インストールと設定 [#c111ed2c]
基本的なEucalyptusセットアップでは、システムは2台のマシン...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo-n...
パッケージ等を使ってインストールをする前に、Eucalyptusシ...
- ユーザが証明書をリクエストした時に、Eucalyptus administ...
$ sudo apt-get install postfix
# 表示される質問に回答 (「Internet Site」を推奨)
$ sudo vi /etc/hosts
# エディタでlocalhost 行に「mailhost」を追加
$ grep mailhost /etc/hosts
127.0.0.1 localhost mailhost
# このように記述がされていれば完了。
- 個々のノードで、マシン上でメインとして使うイーサネット...
注意:ノードのブリッジ・デバイス名称は覚えておいてくださ...
- 標準のEucalyptusの構成では、DHCPサーバにより動的なIPア...
- Eucalyptusクライアントとして使用したいすべてのホストに...
$ sudo apt-get install euca2ools
また、EC2 や S3 と互換性のある API は、Eucalyptus でも多...
- ファイアウォールの外側から Eucalyptus にアクセスをした...
** ステップ2:インストールと設定 [#vb21f8f0]
フロントエンド・マシン上に、eucalyptus-cloud と eucalyptu...
$ sudo apt-get install eucalyptus-cloud eucalyptus-cc
次に、各ノードのマシンに eucalyptus-nc パッケージをインス...
$ sudo apt-get install eucalyptus-nc
最後に、ノード上で、eucalyptus-nc サービスを停止し、/etc/...
[[このステップでの記述例>Ubuntu/Eucalyptus+bridge]]は、ノ...
しかしながら、ここではあえてブリッジを構成する設定ですす...
$ sudo /etc/init.d/eucalyptus-nc stop
$ sudo vi /etc/eucalyptus/eucalyptus.conf
# 編集画面では 「VNET_BRIDGE="br0"」 と記述します。
$ sudo /etc/init.d/eucalyptus-nc start
これまで設定してきた情報を、次の図にまとめました。
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo.p...
Eucalyptusのウェブ管理画面(フロントエンド)を IPv6 のみ...
$ sudo vi /etc/sysctl.conf
# 「net.ipv4.ip_forward=1」をアンコメントします。
# (コメントアウトされていない可能性もあります)
$ sudo sysctl -p
** ステップ3:Eucalyptus コンポーネントの登録 [#e61b8828]
Eucalyptus は、システムの各々のノードに属している各クラス...
$ sudo euca_conf -addcluster <クラスター名> localhost
<クラスター名>の箇所へは、ユーザがクラスターを識別する名...
$ sudo euca_conf -addnode <ノードのホスト名>
後で、各々のノード(eucalyptus-nc のコピーを実行している...
** ステップ4:初めてのログインと、クラウドの登録 [#n3b57f...
クラウド・コントローラが初めて起動するときは、クラウドを...
https://<クラウド・コントローラの IP アドレス>:8443/
ログイン時には「admin」のユーザ名と、「admin」のパスワー...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-admin-...
重要! ブラウザからの接続は、安全なものである必要があり...
EC2 API や AMI tools を使いたい場合は、X.509 証明書をセッ...
あるいは、上記の手順をとりまとめた[[インストール用スクリ...
*** オプション:RightScale への登録 [#t391e68b]
RightScale は Eucalyptus からも利用可能な Cloud Managemen...
自分の Eucalyptus を RightScale 社のサービスに登録する方...
** ステップ5:仮想マシン(VM) イメージの作成 [#x61cef37]
仮想イメージを取得するには、幾つかの方法があります。最も...
$ wget http://uec-images.ubuntu.com/releases/karmic/<rel...
それから、Kernel・RAMDISK を最終的に1つのイメージにまと...
# イメージのとりまとめと、システムカーネルへのアップロード
$ mkdir kernel
$ euca-bundle-image --image /boot/vmlinuz-$(uname -r) \
--destination ./kernel --kernel true
$ euca-upload-bundle --bucket kernel \
--manifest ./kernel/vmlinuz-$(uname -r).manifest.xml
$ EKI=`euca-register kernel/vmlinuz-$(uname -r).manifest...
$ echo $EKI
# acpiphp で ramdisk を作成し、とりまとめとアップロード
$ mkdir ramdisk
$ sudo sh -c 'grep -q acpiphp ||
printf "#acpiphp needed for ebs\nacpiphp\n" > /etc/in...
$ sudo mkinitramfs -o ./ramdisk/initrd.img-$(uname -r)
$ euca-bundle-image --image ./ramdisk/initrd.img-$(uname...
--destination ./ramdisk --ramdisk true
$ euca-upload-bundle --bucket ramdisk \
--manifest ramdisk/initrd.img-$(uname -r).manifest.xml
$ ERI=`euca-register ramdisk/initrd.img-$(uname -r).mani...
$ echo $ERI
# 展開した後に、イメージをとりまとめ
$ mkdir image
$ zcat ubuntu-uec-karmic-i386.img.gz |
cp --sparse=always /dev/stdin ubuntu-uec-karmic-i386....
$ euca-bundle-image --image ubuntu-uec-karmic-i386.img \
--destination ./image --kernel $EKI --ramdisk $ERI
$ euca-upload-bundle --bucket image --manifest ./image/r...
$ EMI=`euca-register image/root.img.manifest.xml | awk '...
$ echo $EMI
上記の例で用いているシェル変数についてお伝えします。これ...
$ euca-describe-images
登録されている kernel、ramdisk、イメージの情報と「availab...
&color(red){暗号化されたファイルシステムを使用するマシン...
** ステップ6:イメージの実行 [#mea49ca5]
イメージを実行する前に、初回時は、インスタンスに root で...
$ euca-add-keypair mykey > ~/.euca/mykey.priv
$ chmod 0600 ~/.euca/mykey.priv
メモ:鍵には好きな名前をつけても構いません(上記の例では ...
$ euca-run-instances $EMI -k mykey
インスタンスを初めて実行するときは、システムは構築しよう...
$ euca-describe-instances
画面に出力される情報から、インスタンスがどのような状況に...
$ ssh -i ~/.euca/mykey.priv ubuntu@<インスタンスのIPアド...
ここまでの流れをおさらいしますと、次の図のような構成にな...
&ref(http://pompone.cs.ucsb.edu/~nurmi/images/euca-topo-w...
----
セットアップがうまくいきませんか?もっとやりやすい方法は...
翻訳がわかりにくいなど、[[日本語のメーリングリスト>http:/...
----
原文:https://help.ubuntu.com/community/Eucalyptus
ページ名: