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

More Related Content

What's hot

monitoringcasual vol.3
monitoringcasual vol.3monitoringcasual vol.3
monitoringcasual vol.3
kenji naito
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
Yoshimi Tominaga
 

What's hot (18)

FOSS4G Osaka 2013
FOSS4G Osaka 2013FOSS4G Osaka 2013
FOSS4G Osaka 2013
 
Iceberg 2018 (Japanese translation)
Iceberg 2018 (Japanese translation)Iceberg 2018 (Japanese translation)
Iceberg 2018 (Japanese translation)
 
Cloud automator的なものを実装してみる
Cloud automator的なものを実装してみるCloud automator的なものを実装してみる
Cloud automator的なものを実装してみる
 
ASTERGDEMContour
ASTERGDEMContourASTERGDEMContour
ASTERGDEMContour
 
U1 lt120119
U1 lt120119U1 lt120119
U1 lt120119
 
第14回cloudstackユーザー会
第14回cloudstackユーザー会第14回cloudstackユーザー会
第14回cloudstackユーザー会
 
monitoringcasual vol.3
monitoringcasual vol.3monitoringcasual vol.3
monitoringcasual vol.3
 
Juju/MAASで作る Kubernetes + GPU
Juju/MAASで作る Kubernetes + GPUJuju/MAASで作る Kubernetes + GPU
Juju/MAASで作る Kubernetes + GPU
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
 
自作OSでWSN
自作OSでWSN自作OSでWSN
自作OSでWSN
 
QGISInstallation
QGISInstallationQGISInstallation
QGISInstallation
 
SeaLevel
SeaLevelSeaLevel
SeaLevel
 
CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治
 
クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察
 
21.Raspberry Piを用いたIoTアプリの開発
21.Raspberry Piを用いたIoTアプリの開発21.Raspberry Piを用いたIoTアプリの開発
21.Raspberry Piを用いたIoTアプリの開発
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
 
DatabaseDevelopment
DatabaseDevelopmentDatabaseDevelopment
DatabaseDevelopment
 
8. ミニ・スーパコンピュータを自作しよう!
8. ミニ・スーパコンピュータを自作しよう!8. ミニ・スーパコンピュータを自作しよう!
8. ミニ・スーパコンピュータを自作しよう!
 

Viewers also liked

Viewers also liked (7)

Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
 
アジャイルジャーニー
アジャイルジャーニーアジャイルジャーニー
アジャイルジャーニー
 
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
 
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkanリーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
 
スタートアップを陰ながら支えるときに心がけるべき5ヶ条
スタートアップを陰ながら支えるときに心がけるべき5ヶ条スタートアップを陰ながら支えるときに心がけるべき5ヶ条
スタートアップを陰ながら支えるときに心がけるべき5ヶ条
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to CloudStackアカウントの登録/削除Web アプリを作った

Similar to CloudStackアカウントの登録/削除Web アプリを作った (7)

Microsoft Tunnel 概要
Microsoft Tunnel 概要Microsoft Tunnel 概要
Microsoft Tunnel 概要
 
ブロックチェーン/分散台帳の技術基盤とHealthTech/InsurTechへの適用
ブロックチェーン/分散台帳の技術基盤とHealthTech/InsurTechへの適用ブロックチェーン/分散台帳の技術基盤とHealthTech/InsurTechへの適用
ブロックチェーン/分散台帳の技術基盤とHealthTech/InsurTechへの適用
 
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンAzure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
 
JAWS-UG東京 - 2019-09-26 - Gateway祭
JAWS-UG東京 - 2019-09-26 - Gateway祭JAWS-UG東京 - 2019-09-26 - Gateway祭
JAWS-UG東京 - 2019-09-26 - Gateway祭
 
アプリケーションコンテナ/マイクロサービスのセキュリティ概説
アプリケーションコンテナ/マイクロサービスのセキュリティ概説アプリケーションコンテナ/マイクロサービスのセキュリティ概説
アプリケーションコンテナ/マイクロサービスのセキュリティ概説
 
CEDEC 2015 チートチャレンジ
CEDEC 2015 チートチャレンジCEDEC 2015 チートチャレンジ
CEDEC 2015 チートチャレンジ
 
いまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよういまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよう
 

More from Takuma Nakajima

More from Takuma Nakajima (10)

4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
 
博士学生が語る、4K/8K/VR配信基盤の最先端とコンテンツ配信の未来
博士学生が語る、4K/8K/VR配信基盤の最先端とコンテンツ配信の未来博士学生が語る、4K/8K/VR配信基盤の最先端とコンテンツ配信の未来
博士学生が語る、4K/8K/VR配信基盤の最先端とコンテンツ配信の未来
 
新幹線とCMOSイメージセンサ
新幹線とCMOSイメージセンサ新幹線とCMOSイメージセンサ
新幹線とCMOSイメージセンサ
 
Amazonテロの話(ゼミ合宿)
Amazonテロの話(ゼミ合宿)Amazonテロの話(ゼミ合宿)
Amazonテロの話(ゼミ合宿)
 
私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由
 
もしCloudStackのKVMホストでPCIパススルーできるようになったら
もしCloudStackのKVMホストでPCIパススルーできるようになったらもしCloudStackのKVMホストでPCIパススルーできるようになったら
もしCloudStackのKVMホストでPCIパススルーできるようになったら
 
電通大でgentooinstallbattleをやろう
電通大でgentooinstallbattleをやろう電通大でgentooinstallbattleをやろう
電通大でgentooinstallbattleをやろう
 
Kernelvm8
Kernelvm8Kernelvm8
Kernelvm8
 
Slide osc2013tokyo spring
Slide osc2013tokyo springSlide osc2013tokyo spring
Slide osc2013tokyo spring
 
意外に作れる!?はじめての研究室内プライベートクラウド
意外に作れる!?はじめての研究室内プライベートクラウド意外に作れる!?はじめての研究室内プライベートクラウド
意外に作れる!?はじめての研究室内プライベートクラウド
 

Recently uploaded

Recently uploaded (10)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

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 構築したよ!」 ■ さて,ユーザを作りましょうか
  • 4. 4/30第 17 回 CloudStack ユーザ会 ダッシュボード( admin )
  • 5. 5/30第 17 回 CloudStack ユーザ会 アカウント一覧画面( admin )
  • 6. 6/30第 17 回 CloudStack ユーザ会 アカウント作成画面( admin )
  • 7. 7/30第 17 回 CloudStack ユーザ会 ダッシュボード( user )
  • 8. 8/30第 17 回 CloudStack ユーザ会 …おや ?
  • 9. 9/30第 17 回 CloudStack ユーザ会 メニュー数が違う(当然)
  • 10. 10/30第 17 回 CloudStack ユーザ会 アカウント一覧画面( user )
  • 11. 11/30第 17 回 CloudStack ユーザ会 ( ゚ д ゚ ) ( つ д⊂) ゴシゴシ ( ;゚ д ゚ ) ( つ д⊂) ゴシゴシ (;゚ Д ゚)!?!?
  • 12. 12/30第 17 回 CloudStack ユーザ会 アカウント一覧画面( admin )
  • 13. 13/30第 17 回 CloudStack ユーザ会 アカウント一覧画面( user )
  • 14. 14/30第 17 回 CloudStack ユーザ会 まさか えっ,俺が作るの? WebUI から? 全員分? http://www.lefande.com/hands.html
  • 15. 15/30第 17 回 CloudStack ユーザ会 つらい
  • 16. 16/30第 17 回 CloudStack ユーザ会 ので
  • 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 のインストールとホストの設定
  • 28. 28/30第 17 回 CloudStack ユーザ会 構築方法 (3/3) ■ 起動
  • 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