More Related Content
Similar to CloudStackアカウントの登録/削除Web アプリを作った (7)
More from Takuma Nakajima (10)
CloudStackアカウントの登録/削除Web アプリを作った
- 1. 1/30第 17 回 CloudStack ユーザ会
CloudStack アカウントの
登録 / 削除 Web アプリを作った
電気通信大学
中島 拓真
@penguin2716
- 2. 2/30第 17 回 CloudStack ユーザ会
自己紹介
■ 所属:電気通信大学
情報システム学研究科( M2 )
■ 研究:クラウド上の計算資源の効率利用
■ 開発: mikutter プラグイン,
CloudStack 3 行スクリプト
■ Twitter :ぺんぎんさん
@penguin2716
- 3. 3/30第 17 回 CloudStack ユーザ会
「 CloudStack 構築したよ!」
■ さて,ユーザを作りましょうか
- 11. 11/30第 17 回 CloudStack ユーザ会
( ゚ д ゚ ) ( つ д⊂) ゴシゴシ
( ;゚ д ゚ ) ( つ д⊂) ゴシゴシ
(;゚ Д ゚)!?!?
- 14. 14/30第 17 回 CloudStack ユーザ会
まさか
えっ,俺が作るの?
WebUI から?
全員分?
http://www.lefande.com/hands.html
- 17. 17/30第 17 回 CloudStack ユーザ会
セルフサービスでユーザ登録 / 削除する
Web アプリを作ってみた
https://github.com/penguin2716/cloudstack-register-account
- 18. 18/30第 17 回 CloudStack ユーザ会
cloudstack-register-account
■ バックエンドは cloudmonkey+Rails
– 「 CloudStack を試そう API 利用編」で
CloudMonkey …を紹介したので
– http://www.cloudandnetwork.jp
- 19. 19/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ API キーを生成するユーザで
CloudStack にログイン(今回は admin )
- 20. 20/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ アカウント一覧が表示されるので
admin をクリック
- 21. 21/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ View Users をクリックして
admin アカウントのユーザ一覧を表示
- 22. 22/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ admin ユーザを選択して詳細画面を表示
- 23. 23/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ Generate Keys をクリックして
API キーと秘密キーを生成
- 24. 24/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ 確認画面が表示されるので
「 Yes 」をクリック
- 25. 25/30第 17 回 CloudStack ユーザ会
CloudStack API キーの生成
■ キーが生成される
- 26. 26/30第 17 回 CloudStack ユーザ会
構築方法 (1/3)
■ Ubuntu の VM とかを用意して
CloudMonkey を設定
- 27. 27/30第 17 回 CloudStack ユーザ会
構築方法 (2/3)
■ Rails のインストールとホストの設定
- 29. 29/30第 17 回 CloudStack ユーザ会
アカウント追加 / 削除が可能
https://github.com/penguin2716/cloudstack-register-account
- 30. 30/30第 17 回 CloudStack ユーザ会
まとめ
■ CloudStack のアカウント登録作業は
管理者しかできません
– ユーザからの要求を受けてすべて管理者がやる
■ CloudStack は LDAP によるユーザ管理が可能
■ API を使って Web アプリを作成すれば,
ユーザに自分のアカウントを
セルフサービスで作ってもらえる
– https://github.com/penguin2716/cloudstack-re
gister-account