EucalyptusGettingStarted_v1.5.2
の編集
http://eucalyptus.linux4u.jp/wiki/index.php?EucalyptusGettingStarted_v1.5.2
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
-- 雛形とするページ --
BracketName
Ceph/install
Ceph/memo
Ceph/mount
Ceph/概要
ChangeLog_v1.5.2
CloudStack
CloudStack/インストール方法
CloudStack/ネットワーク解説
CloudStack/ネットワーク設定
CloudStack/メモ
CloudStack/仮想マシン
CloudStack/初期設定
CloudStack/概要
Doc/EucalyptusImageManagement_v1.5.2
Documents
DynamicDNSGuide
Elasticfox
Euca2ools と EC2 Tools との違い
Euca2oolsCentosInstall
Euca2oolsGuide
Euca2oolsImageManagement
Euca2oolsInstallJaunty
Euca2oolsLennyInstall
Euca2oolsNetworking
Euca2oolsOpensuseInstall
Euca2oolsSourceInstall
Euca2oolsSqueezeInstall
Euca2oolsStorage
Euca2oolsUsing
Euca2oolsVmControl
Eucalyptus (OSS Elastic Computing) 日本語情報
Eucalyptus + Euca2ools + Elasticfox で作るプライベートクラウド環境
Eucalyptus - OSS Elastic Computing
Eucalyptus - Ubuntu 9.04 で作るプライベートクラウド環境
Eucalyptus 1.5.2
Eucalyptus 日本語情報 wiki - OSS Elastic Computing
Eucalyptus-Upgrade-1.6.1
Eucalyptus-Upgrade-1.6.2
EucalyptusAdministratorGuide_v1.5.2
EucalyptusAdministratorGuide_v1.6
EucalyptusAdvanced_v1.6
EucalyptusBlockStoreInteracting_v1.5.2
EucalyptusConfiguration_v1.5.2
EucalyptusFeatures_v1.5.2
EucalyptusGettingStarted_v1.5.2
EucalyptusImageManagement_v1.5.2
EucalyptusImageManagement_v1.6
EucalyptusInstall_v1.5.2
EucalyptusInstall_v1.6
EucalyptusInstallationCentos_v1.5.2
EucalyptusInstallationCentos_v1.6
EucalyptusInstallationDebianLenny_v1.5.2
EucalyptusInstallationDebianSqueeze_v1.5.2
EucalyptusInstallationDebianSqueeze_v1.6
EucalyptusInstallationOpensuse_v1.5.2
EucalyptusInstallationOpensuse_v1.6
EucalyptusInstallationUbuntuJaunty_v1.5.2
EucalyptusInstallationUbuntuJaunty_v1.6
EucalyptusKnownBugs_v1.5.2
EucalyptusKnownBugs_v1.5.2)
EucalyptusManagement_v1.5.2
EucalyptusManagement_v1.6
EucalyptusMonitoring_v1.6
EucalyptusNetworking_v1.5.2
EucalyptusNetworking_v1.6
EucalyptusOverview
EucalyptusPrerequisites_v1.5.2
EucalyptusRocksInstallation_v1.5.2
EucalyptusSourceCodeInstallation_v1.5.2
EucalyptusTroubleshooting_v1.5.2
EucalyptusTroubleshooting_v1.6
EucalyptusUpgrade_v1.5.2
EucalyptusUserGuide_v1.5.2
EucalyptusUserImageCreatorGuide_v1.5.2
EucalyptusWalrusInteracting_v1.5.2
FAQ
FormattingRules
FrontPage
Help
Hibari
Hibari/インストール
Hibari/データモデル
Hibari/データ操作
Hibari/特徴
InterWiki
InterWikiName
InterWikiSandBox
Links
MenuBar
OpenNebula/その他
OpenNebula/クラスタノードの構築
OpenNebula/ゲストOSのネットワークの設定
OpenNebula/ゲストOSの構築
OpenNebula/フロントエンドノードの構築
OpenNebula/仮想ネットワークの構築
OpenNebula/概要
OpenStack
PHP
Presentations
PressRelease/2010_Feb_9
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RHEL5 にセットアップ(RPM)
RecentDeleted
RightScale
S3_Compatibility_1.5.2
SandBox
Scalaris/JSON APIの利用
Scalaris/Java-API用CLIツール
Scalaris/インストール方法
Scalaris/分散環境の設定
Scalaris/利用方法
Scalaris/概要
Sheepdog/インストール方法
Sheepdog/インストール方法(SL6)
Sheepdog/デザイン
Sheepdog/ユーザ会
Sheepdog/利用方法
Sheepdog/問題点
Sheepdog/概要
Swift/Rings
Swift/memo
Swift/インストール方法
Swift/サーバの起動とテスト
Swift/メッセージの流れ
Swift/使い方
Swift/概要
Swift/設定ファイルの作成
Swift/起動用スクリプトの作成
ToolsEcosystem
ToolsEcosystem_EC2Dream
ToolsEcosystem_Elasticfox
ToolsEcosystem_boto
ToolsEcosystem_cloud42
ToolsEcosystem_right_aws
ToolsEcosystem_s3cmd
ToolsEcosystem_s3fs
ToolsEcosystem_tAWS
ToolsEcosystem_typica
UEC/CDInstall
UEC/CreateYourImage
Ubuntu 9.04 Server Edition のダウンロード方法
Ubuntu Enterprise Cloud 入門
Ubuntu Enterprise Cloudで作るプライベートクラウド環境
Ubuntu/Eucalyptus
Ubuntu/Eucalyptus+bridge
Ubuntu/Eucalyptus+environment
Ubuntu/KVM
Ubuntu/libvirt
Ubuntu/ubuntu-vm-builder
UbuntuEnterpriseCloud
WikiEngines
WikiName
WikiWikiWeb
YukiWiki
backup-eucalyptus-16
configuration
first-time-setup-16
hypervisor-configuration
installation-distribution-specific-binary-packages
installing-eucalyptus-source-16
s3curl
sample-s3cmd-config
sample-s3cmd-config-s3
トラブル事例
[[EucalyptusUserGuide_v1.5.2]] #contents ---- * Eucalyptus 1.5.2 を使ってみましょう [#da4e494b] このページでは、Eucalyptus をベースとしたクラウドを使うための、最も基本的なステップの説明を行います。Amazon EC2 が提供するシステムを使ったことがある方には、既におなじみの説明と思うことでしょう(実際、Amazon が提供しているコマンドライン・ツールを Eucalyptus で使うこともできます)。 ** 1. コマンドライン・ツールのインストール [#a55b9f99] 以下の説明では、Eucalyptus チームが配布している [[euca2ools>Euca2oolsGuide]] というコマンドライン・ツールを用います。インストールがまだであれば、これから作業をしてください。 ** 2. サインアップ [#y0d5f294] 利用したい Eucalyptus クラウドが組み込まれているウェブページを、''ブラウザで開いてください''。もし場所が分からなければ、システム管理者にお尋ねください( URL は https://your.cloud.server:8443/ といった形式です。your.cloud.server の部分には、クラスタのフロント・エンドです。) ※ [[Eucalyptus Public Cloud>http://open.eucalyptus.com/wiki/EucalyptusPublicCloud]] を使用している場合、''your.cloud.server'' の箇所を [[mayhem9.cs.ucsb.edu>https://mayhem9.cs.ucsb.edu:8443/]] に置き換えてください。 http://open.eucalyptus.com/chrome/site/screenshots/login.png ''Apply'' のリンクを''クリック''し、表示されるフォームの項目を入力します。(人間の)管理者によって申請が承諾されたという通知を受け取るまでは、システムを使うことはできません。より多くの情報を入力しておけば、管理者が承諾しやすくなることもあるでしょう。 http://open.eucalyptus.com/chrome/site/screenshots/signup.png クラウド管理者から承諾した旨の電子メールが届いたら、本文に記載されている''確認用の URL を表示''します。その後、申請の際に使用した username と password でシステムに''ログインします''。 http://open.eucalyptus.com/chrome/site/screenshots/confirm_link.png ** 3. 証明書(Credentilals)の取得 [#j9ed9321] ログインした後は、'Credentials' (証明書) タブの下にある 'Generate Certificate' (証明書の生成) ボタンを押してください。Amazon EC2 のコマンドライン・ツールの使用や、Eucalyptus インスタンスを制御する前に、自分のアカウント用の証明書を生成する必要があります。現時点では、ウェブ・インターフェースから Eucalyptus に対して行える操作は限定的なものですので、事実上、コマンドライン・ツールを使うことは避けられません。 http://open.eucalyptus.com/chrome/site/screenshots/credentials1.4.png ボタンを''クリックして''、生成された証明書を保存してください。ここで生成した鍵は、ホスト内のセキュアな場所であれば、どこに置いても構いません。以降のコマンドは、Unix 風のマシンで使える bash での操作を前提とします(Eucalyptus がインストールされたクラスタに、必ずしもインストールされているとは限りませんが)。(Windows 上で使いたいときには、Amazon のドキュメント [[Getting Started Guide>http://docs.amazonwebservices.com/AWSEC2/2008-12-01/GettingStartedGuide/]] で似たような説明がありますので、そちらを御覧ください。) 鍵を ''Unzip'' して、他のユーザにさらされないよう''保護''してください。ZIP ファイルには、.pem 拡張子を持つ2つのファイル(公開鍵と秘密鍵)が入っています。 mkdir ~/.euca cd ~/.euca unzip name-of-the-key-zip.zip chmod 0700 ~/.euca chmod 0600 ~/.euca/* 最後に、euca2ools が動作する際に必要となる環境変数が、ファイル eucarc に間違いなく設定されており、読み込み可能かどうか確認します。 . ~/.euca/euca2-*/eucarc ** 4. クイックスタート [#u586435a] Eucalyptus クラウド上で、仮想マシン・インスタンスを実行する準備が整いました。仮想マシン・インスタンスを稼働させるには、EC2 コマンドライン・ツールを使い、インストール済みのイメージを調べ、そのイメージをもとにしてインスタンスを開始してください。作業を終えた後は、それらを停止させることもできます。 次のコマンドは、それぞれシステムに対して問い合わせを行うものです。 euca-describe-images IMAGE <emi-id> ... euca-describe-instances (インスタンス稼働前は何も表示されません。インスタンスがあれば、表示されます) euca-describe-availability-zones euca-describe-keypairs (キーペアを登録していなければ、表示されません。登録済みであれば、表示されます) 仮想マシンを起動する前に、少なくとも1つのキーペアを作成しておく必要があります。ここで作成しておくキーペアは、仮想マシン上に配布され、SSH でログインする際に必要とされます。次に mykey という名前をファイルにつけた例を示しますが、もちろん好きな名前をつけて構いません。 euca-add-keypair mykey >mykey.private ('mykey' Eucalyptus の中にある鍵の名前で、'mykey.private' は SSH の際に使用する鍵です) chmod 0600 mykey.private euca-run-instances -k mykey -n <開始するインスタンスの数> <emi-id> euca-describe-instances (インスタンス一覧が表示されるでしょう) 管理者が security group と Elastic IP を利用できるように Eucalyptus を設定しているのであれば、使用しているインスタンスへ公開 IP アドレスが割り当てられ、公開 IP アドレスを通してインスタンスログインできるでしょう( IP アドレスが分からなくなったら、'euca-describe-addresses' で確認できます)。 そして、インスタンスに対しては、セキュリティ・グループ(ファイアウォール)の設定を行う事ができます。 インターネットから 'ssh' 接続を許可する場合: euca-authorize -P tcp -p 22 -s 0.0.0.0/0 default 公開 IP アドレスが設定されてない場合、割り当てます; euca-allocate-address 割り当てられた IP アドレスとインスタンスとを結びつけます: euca-associate-address <IP from allocate> -i <instance ID> インスタンスが 'Running'(実行中)と表示される場合は、2つの IP アドレスが割り当てることができます。 構築した SSH 鍵で、ログインすることもできます。 ssh -i mykey.private root@<アクセス可能なインスタンスのIPアドレス> インスタンスを停止する場合: euca-terminate-instances <instance-id1> <instance-id2> ... <instance-idn> コマンドライン・ツールに関する詳しい情報については、Amazon EC2 の [[Getting Started Guide>http://docs.amazonwebservices.com/AWSEC2/2008-12-01/GettingStartedGuide/]] も御覧ください。なお、利用できる機能は、管理者が Eucalyptus を設定した内容に依存するため、必ずしもすべてのツール(security group や Elastic IP )を操作可能であるとは限りません。詳細については、管理者の方にお訊ねください。 ---- 戻る:[[ユーザーズ・ガイド (User's Guide)>EucalyptusUserGuide_v1.5.2]] ---- 原文:http://open.eucalyptus.com/wiki/EucalyptusGettingStarted_v1.5.2
タイムスタンプを変更しない
[[EucalyptusUserGuide_v1.5.2]] #contents ---- * Eucalyptus 1.5.2 を使ってみましょう [#da4e494b] このページでは、Eucalyptus をベースとしたクラウドを使うための、最も基本的なステップの説明を行います。Amazon EC2 が提供するシステムを使ったことがある方には、既におなじみの説明と思うことでしょう(実際、Amazon が提供しているコマンドライン・ツールを Eucalyptus で使うこともできます)。 ** 1. コマンドライン・ツールのインストール [#a55b9f99] 以下の説明では、Eucalyptus チームが配布している [[euca2ools>Euca2oolsGuide]] というコマンドライン・ツールを用います。インストールがまだであれば、これから作業をしてください。 ** 2. サインアップ [#y0d5f294] 利用したい Eucalyptus クラウドが組み込まれているウェブページを、''ブラウザで開いてください''。もし場所が分からなければ、システム管理者にお尋ねください( URL は https://your.cloud.server:8443/ といった形式です。your.cloud.server の部分には、クラスタのフロント・エンドです。) ※ [[Eucalyptus Public Cloud>http://open.eucalyptus.com/wiki/EucalyptusPublicCloud]] を使用している場合、''your.cloud.server'' の箇所を [[mayhem9.cs.ucsb.edu>https://mayhem9.cs.ucsb.edu:8443/]] に置き換えてください。 http://open.eucalyptus.com/chrome/site/screenshots/login.png ''Apply'' のリンクを''クリック''し、表示されるフォームの項目を入力します。(人間の)管理者によって申請が承諾されたという通知を受け取るまでは、システムを使うことはできません。より多くの情報を入力しておけば、管理者が承諾しやすくなることもあるでしょう。 http://open.eucalyptus.com/chrome/site/screenshots/signup.png クラウド管理者から承諾した旨の電子メールが届いたら、本文に記載されている''確認用の URL を表示''します。その後、申請の際に使用した username と password でシステムに''ログインします''。 http://open.eucalyptus.com/chrome/site/screenshots/confirm_link.png ** 3. 証明書(Credentilals)の取得 [#j9ed9321] ログインした後は、'Credentials' (証明書) タブの下にある 'Generate Certificate' (証明書の生成) ボタンを押してください。Amazon EC2 のコマンドライン・ツールの使用や、Eucalyptus インスタンスを制御する前に、自分のアカウント用の証明書を生成する必要があります。現時点では、ウェブ・インターフェースから Eucalyptus に対して行える操作は限定的なものですので、事実上、コマンドライン・ツールを使うことは避けられません。 http://open.eucalyptus.com/chrome/site/screenshots/credentials1.4.png ボタンを''クリックして''、生成された証明書を保存してください。ここで生成した鍵は、ホスト内のセキュアな場所であれば、どこに置いても構いません。以降のコマンドは、Unix 風のマシンで使える bash での操作を前提とします(Eucalyptus がインストールされたクラスタに、必ずしもインストールされているとは限りませんが)。(Windows 上で使いたいときには、Amazon のドキュメント [[Getting Started Guide>http://docs.amazonwebservices.com/AWSEC2/2008-12-01/GettingStartedGuide/]] で似たような説明がありますので、そちらを御覧ください。) 鍵を ''Unzip'' して、他のユーザにさらされないよう''保護''してください。ZIP ファイルには、.pem 拡張子を持つ2つのファイル(公開鍵と秘密鍵)が入っています。 mkdir ~/.euca cd ~/.euca unzip name-of-the-key-zip.zip chmod 0700 ~/.euca chmod 0600 ~/.euca/* 最後に、euca2ools が動作する際に必要となる環境変数が、ファイル eucarc に間違いなく設定されており、読み込み可能かどうか確認します。 . ~/.euca/euca2-*/eucarc ** 4. クイックスタート [#u586435a] Eucalyptus クラウド上で、仮想マシン・インスタンスを実行する準備が整いました。仮想マシン・インスタンスを稼働させるには、EC2 コマンドライン・ツールを使い、インストール済みのイメージを調べ、そのイメージをもとにしてインスタンスを開始してください。作業を終えた後は、それらを停止させることもできます。 次のコマンドは、それぞれシステムに対して問い合わせを行うものです。 euca-describe-images IMAGE <emi-id> ... euca-describe-instances (インスタンス稼働前は何も表示されません。インスタンスがあれば、表示されます) euca-describe-availability-zones euca-describe-keypairs (キーペアを登録していなければ、表示されません。登録済みであれば、表示されます) 仮想マシンを起動する前に、少なくとも1つのキーペアを作成しておく必要があります。ここで作成しておくキーペアは、仮想マシン上に配布され、SSH でログインする際に必要とされます。次に mykey という名前をファイルにつけた例を示しますが、もちろん好きな名前をつけて構いません。 euca-add-keypair mykey >mykey.private ('mykey' Eucalyptus の中にある鍵の名前で、'mykey.private' は SSH の際に使用する鍵です) chmod 0600 mykey.private euca-run-instances -k mykey -n <開始するインスタンスの数> <emi-id> euca-describe-instances (インスタンス一覧が表示されるでしょう) 管理者が security group と Elastic IP を利用できるように Eucalyptus を設定しているのであれば、使用しているインスタンスへ公開 IP アドレスが割り当てられ、公開 IP アドレスを通してインスタンスログインできるでしょう( IP アドレスが分からなくなったら、'euca-describe-addresses' で確認できます)。 そして、インスタンスに対しては、セキュリティ・グループ(ファイアウォール)の設定を行う事ができます。 インターネットから 'ssh' 接続を許可する場合: euca-authorize -P tcp -p 22 -s 0.0.0.0/0 default 公開 IP アドレスが設定されてない場合、割り当てます; euca-allocate-address 割り当てられた IP アドレスとインスタンスとを結びつけます: euca-associate-address <IP from allocate> -i <instance ID> インスタンスが 'Running'(実行中)と表示される場合は、2つの IP アドレスが割り当てることができます。 構築した SSH 鍵で、ログインすることもできます。 ssh -i mykey.private root@<アクセス可能なインスタンスのIPアドレス> インスタンスを停止する場合: euca-terminate-instances <instance-id1> <instance-id2> ... <instance-idn> コマンドライン・ツールに関する詳しい情報については、Amazon EC2 の [[Getting Started Guide>http://docs.amazonwebservices.com/AWSEC2/2008-12-01/GettingStartedGuide/]] も御覧ください。なお、利用できる機能は、管理者が Eucalyptus を設定した内容に依存するため、必ずしもすべてのツール(security group や Elastic IP )を操作可能であるとは限りません。詳細については、管理者の方にお訊ねください。 ---- 戻る:[[ユーザーズ・ガイド (User's Guide)>EucalyptusUserGuide_v1.5.2]] ---- 原文:http://open.eucalyptus.com/wiki/EucalyptusGettingStarted_v1.5.2
テキスト整形のルールを表示する