[[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


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS