2011/05/29

RightScaleを解き明かす 〜連携させるクラウドアカウントを作ってみよう〜

それでは実践に入っていきたいと思います。RightScaleは管理ツールなので、管理するクラウド(パブリック、プライベート)のアカウントを作る必要があります。



RightScale上で個々のクラウドに自動でアカウント作成が行われる訳ではありません。

流れとしては

  1. クラウド契約する

  2. クラウドでのAPI情報を取得

  3. RightScaleにログインして、クラウド追加

  4. 有効化されて、RightScaleでも扱えるようになる


となっています。

まずは定番のAmazon Web Servicesにアカウントを作ってみましょう。

AWSのアカウント作成方法については沢山のブログや記事が出ているのでろのリンク集を載せたいと思います。

※AWSに関しては最初クレジットカードを入れなくてもアカウントが出来ますが、一番最初にサービスを使う時にカード入力を求められるので、それも済ましておきましょう。

AWSと並んで人気なのはRackspaceです。Rackspaceのアカウントの作り方は【RackspaceでのAccount Activation】をご覧ください。

クラウドのアカウントが出来たらクラウドが提供しているAPI情報を取得しておきます。

AWSの場合


マネージメントコンソール以外で作成する場合


※以下の方法で【アクセスキーを作成する】というリンクが出なければ、【IAMから作る】をご確認ください。

  1. http://aws.amazon.com/jp/の右端にある【Account もしくは アカウント】をクリックします

  2. するとアカウントに関するメニューが出てくるので、【セキュリティ証明書 】をクリックします

  3. セキュリティ証明書のページに遷移したら右上に載っている【口座番号】をメモしておきます。こんな感じです(数字です)-> XXXX-XXXX-XXXX

  4. 次はページ真ん中あたりで【アクセス証明書】を探します。

  5. (上記の図には表示されていませんが)【アクセスキーを作成する】というリンクが出ていたら、クリックする事でアクセスキーを作る事が出来ます。

  6. アクセスキーIDとシークレットアクセスキーというのが出てくるので、それをメモしておきます。


IAMからアクセスキーを作成する方法



  1. AWSのマネージメントコンソールにログインしタブの一番右端にある【IAM】https://console.aws.amazon.com/iam/home にアクセスします。

  2. ナビゲーションにある【Users】をクリックします。

  3. IAMのユーザーダッシュボードが表示されます。【Create New Users】をクリックします。

  4. ポップアップが出てくるので、ユーザー名を入力します。

  5. 最初は1アカウントしかないと思うので【Generate an access key for each User】にチェックをいれておきます

  6. ユーザー作成と共に、アクセスキーが出来ました。【アクセスキー】と【シークレットアクセスキー】が表示されるので、メモしておきます。【Download Credential】をクリックする事で【credentials.csv】という形式でダウンロードする事も可能です。

  7. ユーザーが出来たら次は【ナビゲーション】から【Groups】を選択します。

  8. Groupsのダッシュボードで【Create New Group 】をクリックします

  9. ポップアップが出てくるので【Group Name】の所の任意の名前を入れます

  10. 次のページで権限を選択する箇所が出るので、【Power User Access】をクリックします

  11. 追加の権限設定のフィールドが出てきますが、そのまま次へ進みます。

  12. 確認します

  13. Groupのダッシュボードに戻った後、先ほど作ったGroupのチェックボックスを入れます。右下の枠に詳細が表示されるので、【Add users to Group】を選択します

  14. またポップアップが出るので、そこで【Users】で追加したユーザーを選択します。

  15. 【Group】のダッシュボードに遷移し、GroupにUserが紐づいた情報が表示されます。


 

Rackspaceの場合



  1. 右上にある【Customer Login】から【 Cloud Control Panel】をクリックします。

  2. ログイン画面に遷移するので、ログインします。

  3. 左側にあるナビゲーションから【 Your Account 】をクリックすると、アカウント関連のメニューが表示されるので【 API Access 】をクリックします。

  4. 右側に詳細が表示されるので、 APIキーが作成されていなかったら【 Generate API key 】をクリックする

  5. id/pwが表示されるのでメモしておく