osc2014広島 cloudstackの歩き方【完全版】

67
2014/9/20 OSC広島 @star76popin 使いたい人も、作りたい人も 〜 CloudStackがまるごとわかる! 〜 CloudStackの歩き方 【完全版】

Upload: midori-oge

Post on 28-May-2015

814 views

Category:

Technology


2 download

DESCRIPTION

2014年9月20日に実施したOSC広島での発表資料です(^^)

TRANSCRIPT

Page 1: OSC2014広島 CloudStackの歩き方【完全版】

2014/9/20 OSC広島

@star76popin

使いたい人も、作りたい人も 〜 CloudStackがまるごとわかる! 〜

CloudStackの歩き方【完全版】

Page 2: OSC2014広島 CloudStackの歩き方【完全版】

わたし

star76みろりん @star76popin大削 緑/Midori Oge

CloudStack実践ガイド【著書】 Cloudn活用ガイド

Amazonで 絶賛発売中 なりよ

某SI会社 → 某通信事業者 → NTTコミュニケーションズで の技術開発を担当しています

副会長

女子部

Page 3: OSC2014広島 CloudStackの歩き方【完全版】

おしながき

1)まずは知りたい:概要編

2)もっと知りたい:機能編

3)ぼっちOK! CloudStack情報まとめ

これであなたもCloudStackerに!

(デモ付き)

Page 4: OSC2014広島 CloudStackの歩き方【完全版】

まずは知りたい:概要編

Page 5: OSC2014広島 CloudStackの歩き方【完全版】

CloudStackとは

クラウド

なにがなんでもコスト削減

エンジニアを育成したい

BCP対策としてクラウドを使いたい 使用量を把握したいクラウドでサービスを差別化したい

資産管理の稼働を削減したい開発業務に専念したい

迅速にITリソースを調達したい

CloudStack=クラウドの基盤を作るための ソフトウェア

初期投資を抑えたい

2013年のクラウドサービス市場規模:前年の56.0%増の609億円※※「ビジネス2.0の視点」http://bit.ly/1ttIiFs

Page 6: OSC2014広島 CloudStackの歩き方【完全版】

オープンソースのクラウド基盤ソフトウェア

CPUやメモリ、ストレージ、 ネットワークなどのリソースを 仮想化技術を利用して提供

使う分だけ

使うときに

クラウド基盤ソフトウェア

CloudStackとは

〜他にも色々あります〜

Page 7: OSC2014広島 CloudStackの歩き方【完全版】

歴史

2008年 8月 Sun Microsystemsの開発者が設立したVMOps社で開発

2010年 5月

“VM Instance Manager”

cloud.com社に社名変更し、CloudStackとしてリリースオープンソース版の”コミュニティエディション”

2011年 7月 Citrix社がcloud.com社を買収

2012年 4月 Citrix社がApache Software Foundationに寄贈

2013年 3月 ASFの正式トッププロジェクトになる

Page 8: OSC2014広島 CloudStackの歩き方【完全版】

ASFのプロジェクト

おつ!むむっ

あらま

http://www.ohloh.net/orgs/apache/

CloudStackは、Apacheプロジェクトの中で コミット数、コントリビュータ増数 No.1

Apache Software Foundation

-約120名のプロジェクトメンバ

-オープンソースソフトウェアの開発を支援する団体-Apache流の開発手法 http://theapacheway.com/

Page 9: OSC2014広島 CloudStackの歩き方【完全版】

開発サイクル

リリース

リリース・開発/実装 ・ドキュメント作成&テスト

リリース

・RC版リリース・投票機能凍結

テストバグフィックス

翻訳 最後の仕上げ

4ヶ月単位で新しいバージョンをリリース

Page 10: OSC2014広島 CloudStackの歩き方【完全版】

バージョン

2012年 11月

2013年 6月 4.1リリース

2013年 10月 4.2リリース

2014年 3月 4.3リリース

2014年 7月 4.4リリース

で初めてのリリースとなる4.0をリリース

どんどん開発が進んでいるよ!

Page 11: OSC2014広島 CloudStackの歩き方【完全版】

AWSのようなクラウド基盤を無料で 構築できる

・オープンソースである(Apache CloudStack)

・操作性の高いGUI、独自APIとAWS互換APIを備えている

・XenServer、KVM、VMware vSphereなどさまざまな ハイパーバイザに対応している

・Java、Pythonを中心に開発されている

・ロードバランサやファイアウォール、VPNなどの サービスが標準で搭載されている

・数多くの商用での導入実績がある

特長

CloudStack = クラウド基盤ソフトウェアの代表格

Page 12: OSC2014広島 CloudStackの歩き方【完全版】

IDCフロンティア

『IDCFクラウドサービス』

Joe'sクラウド 『Joe'sクラウドサービス』

北海道大学・九州大学 北陸先端科学技術大学 アカデミッククラウド

日本ユニシス 『U-Cloud』

KDDI 『クラウドプラットフォームサービス』

日商エレクトロニクス 『Nissho-Blocks』

日立製作所 『日立クラウド基盤導入ソリューション』

Zynga 『zCloud』

TataCommunication 『InstaCompute』

NTTコミュニケーションズ 『クラウド・エヌ』

キューデン インフォコム 『Qic Qumo』

SCSK 『netXCloud』

コリアテレコム 『ucloud』

そのまま商用サービスの基盤として使える機能性、信頼性

導入実績

GMOクラウド 『Public ALTUS』

Page 13: OSC2014広島 CloudStackの歩き方【完全版】

個人でも使える

作りながら、サーバやネットワーク、ストレージなど 幅広い知識を身につけることができます

ぼっちOK!

お手軽にマイクラウドを 作ることができます

無料で

CloudStackを使えば…

家にあるPCでも

Page 14: OSC2014広島 CloudStackの歩き方【完全版】

もっと知りたい:機能編

Page 15: OSC2014広島 CloudStackの歩き方【完全版】

仮想マシン・ストレージ・ネットワーク管理- VMの作成/起動/停止/削除/復元、スケールアップ/ダウン - パスワードリセット、コンソール画面 - ディスクの作成/アタッチ/デタッチ/削除 - 手動/自動スナップショット - マシンイメージ管理(テンプレート/ISO) - IPの追加/削除、VPN、LB、ポートフォワーディング、スタティックNAT、VPC - パケットフィルタ(セキュリティグループ/FW) - VM/ストレージマイグレーション - CPU/メモリ/ディスクサイズ、通信速度等によるサービスメニュー定義

UI提供/アカウント管理- 管理者/ユーザ用GUI、Native API、AWS互換API - 階層構造によりユーザをグループ化 - アカウント/ユーザの作成/削除/ロック/無効化/パスワード・キー管理 - マルチテナント(L2/L3/VPC/プロジェクト) - メニュー定義、リソース制御

その他- リソース管理、イベントログ/アラート通知 - 外部機器連携(NetScaler,NiciraNVP,F5,SRX)

豊富な機能

Page 16: OSC2014広島 CloudStackの歩き方【完全版】

アーキテクチャ

→作ってすぐに使える

Management Serverがハブとなって 全体をコントロールする集中管理型

各コンポーネントが組み合わさって 1つのCloudStackシステムを構成

→構築しやすい、運用しやすい

Page 17: OSC2014広島 CloudStackの歩き方【完全版】

コンポーネント

☆Management ServerGUI、APIを提供 リソース管理、イベント管理

☆Host仮想マシンを起動

☆Primary Storage仮想マシンのディスク領域

☆Secondary Storage仮想マシンのイメージやスナップショットを格納

Page 18: OSC2014広島 CloudStackの歩き方【完全版】

コンポーネント

!

Cluster

Pod

Host

Cluster

Host Host

Primary Storage

ClusterPod

Cluster Cluster

Zone

!Management Server

Secondary Storage

ユーザWeb/API

DB

Management Server

Region

Zone

Region

Zone

Zone

※※Primary StorageはSecondaryStorageと同様、Zoneに置くこともできます

Page 19: OSC2014広島 CloudStackの歩き方【完全版】

☆Virtual Router

☆Console Proxy VM

☆Secondary Storage VMイメージのダウンロードやコピーを仲介する

ユーザが作成したVMにVNC接続するための プロキシ機能を提供

DHCP、DNS、ロードバランサ、ファイアウォール、 NAT、VPNなどのネットワークサービスを提供

VM3兄弟♪

システムVMとVirtualRouter

Page 20: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

Page 21: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

ログイン

Page 22: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

一般ユーザー

権限によって表示される機能が異なる

Page 23: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

管理者(admin)ユーザー

権限によって表示される機能が異なる

Page 24: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

コンポーネントの 設定、追加・削除は GUIから操作可能

Page 25: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

「インスタンスの追加」ボタンをクリック

Page 26: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

ゾーンやイメージの種類を選ぶ

Page 27: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

OSを選ぶ

Page 28: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

仮想マシンの スペックを選ぶ

オファリング …リソースのスペックや利用できる機能を メニュー化したもの

Page 29: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

ディスクを追加したい場合は選択

ルートディスク: 仮想マシンのOSが格納される データディスク: 追加ディスク

Page 30: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

OSを選ぶ

アフィニティグループ を選ぶ

アフィニティグループ: 異なるサーバに収容したい 仮想マシンをグループ化できる機能

Page 31: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

ネットワークを選ぶ (または作成)

Page 32: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

仮想マシンの名前を入力

Page 33: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンを作る

数分で簡単にできちゃう!

Page 34: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの情報

ボタン - 停止 - 再起動 - 破棄 - 再インストール - ISOのアタッチ - パスワードリセット - コンソールの表示

Page 35: OSC2014広島 CloudStackの歩き方【完全版】

ブラウザ経由でコンソール画面を提供

あやまって外部からの接続経路をふさいでしまった場合に便利〜♪

さわってみよう

仮想コンソール

Page 36: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの情報

高可用性 … 仮想マシンを収容するサーバが ダウンした場合、仮想マシンを 別のホストで再起動する機能

Page 37: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの情報

仮想マシンに付与されたIPアドレス

Page 38: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

Isolatedネットワーク

192.168.100.XX1.1.1.2

1.1.1.1

インスタンス

インスタンス

Sharedネットワーク

Internet

Internet Virtual Router

Virtual RouterがNAT

Firewall機能で パケットフィルタ

直接アクセス できる

外部からの接続方法

Page 39: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 40: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 41: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 42: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 43: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 44: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 45: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

外部から接続してみる

Page 46: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

データディスクの追加

インスタンスの追加ウィザードでもできる

Page 47: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

後から追加する際は、「ボリュームの追加」 ボタンをクリック

データディスクの追加

Page 48: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

データディスクの追加

Page 49: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

データディスクの追加

Page 50: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンのマイグレーション

Page 51: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの状態遷移

作成 Starting

停止

破棄

Expunging

一定時間経つと…※

起動中Running起動済み

Stopping停止中

Stopped停止済み

Destroyed破棄済み

抹消中

復元

抹消

※破棄する際に、一気に抹消することもできる

Page 52: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの停止

「インスタンスの停止」 ボタンをクリック

Page 53: OSC2014広島 CloudStackの歩き方【完全版】

さわってみよう

仮想マシンの停止

ボタン - 起動 - 破棄 - 再インストール - アフィニティの変更 - 編集 - ISOのアタッチ - パスワードのリセット - サービスオファリングの変更 - ほかのアカウントへの インスタンスの割り当て

Page 54: OSC2014広島 CloudStackの歩き方【完全版】

CloudStack情報まとめ

Page 55: OSC2014広島 CloudStackの歩き方【完全版】

書籍

CloudStack実践ガイドCloudStack徹底入門

60 Recipes for Apache CloudStack(今秋発売予定)

Page 56: OSC2014広島 CloudStackの歩き方【完全版】

CloudStackユーザ会

日本語によるCloudStackに関する情報発信・共有を行い CloudStackの普及及び人材育成に貢献します

Web http://cloudstack.jp/

ML http://ml.cloudstack.jp/mailman/listinfo/users から参加

Twitter @cloudstackja

Facebook https://www.facebook.com/cloudstackjapan

Youtube http://www.youtube.com/channel/UCB_l4yMR2rE6VWa_H-THPWQ

Ustream http://www.ustream.tv/channel/cloudstackja

参加方法: 入会に特別は手続きは必要ありません 以下サイトからMLに参加して下さい

Page 57: OSC2014広島 CloudStackの歩き方【完全版】

✯ ユーザ会(勉強会)などのイベント企画、開催

✯ Webやメーリングリストによる情報の共有

✯ 技術情報の蓄積、展開

✯ Apache CloudStack Projectへの貢献

これまで、ユーザ会主催の勉強会を20回以上開催し、その他クラウド系、オープンソースソフトウェア関連の多数のイベントに出展しています。

公式サイトでは、イベントの模様や技術情報を掲載しています。 メーリングリストは誰でも自由に参加でき、CloudStackに関する最新情報の共有や、構築・運用における技術問合せが活発に行われています。

オープンクラウド実証実験タスクフォースへの参画や、有志メンバによる機能検証プロジェクトを発足し、ノウハウのまとめと共有を行っています。 また、これまでにハンズオンやワークショップの開催、執筆書籍の読書会など を実施し、技術者の育成にも貢献しています。

ユーザ会では、ドキュメントの翻訳やUIのローカライゼーションを行っています。 また、本家プロジェクトメンバや海外コミュニティとの積極的な情報交換を 行い、日本での活動状況を定期的にレポートしています。

CloudStackユーザ会 活動内容

Page 58: OSC2014広島 CloudStackの歩き方【完全版】

今後も多数予定しています

AdventCalendar

ブログ記事を公開

ラジオ出演

読書会

翻訳会

CloudStack Day 2013

色々なイベントを 開催しています

勉強会

Page 59: OSC2014広島 CloudStackの歩き方【完全版】

☆各種ML

☆Web

☆Twitterhttps://twitter.com/CloudStack

Apache CloudStack公式

http://cloudstack.apache.org/ リリース情報、インストールドキュメント

[email protected] バージョンアップ、セキュリティ関連通知

[email protected] 困ったときはここに質問

[email protected] 新機能やBug対応状況など

[email protected] コミットログ

[email protected] JIRAの更新通知

[email protected] イベント案内など

Page 60: OSC2014広島 CloudStackの歩き方【完全版】

海外のCloudStackers

@sebgoa(Sebastien Goasguen)

@chipchilders(Chip Childers)

@shengliang(Sheng Liang)

@ke4qqq(David Nalley)

@spark404(Hugo Trippaers)

http://cloudstack.apache.org/who.htmlPMC/Committer一覧

@CloudStack

Page 61: OSC2014広島 CloudStackの歩き方【完全版】

最後にホットなお知らせ

Page 62: OSC2014広島 CloudStackの歩き方【完全版】

CloudStack技術者認定試験

2015年2月初旬に配信開始予定!!

クラウドシステムの構築・運用管理に必要な 技術力を持つエンジニアであることが証明されます

Page 63: OSC2014広島 CloudStackの歩き方【完全版】

CloudStack技術者認定試験

■受験料(案) 15,000円(税別) !

■受験方法 CBT(コンピュータベーストテスティング) !

■出題範囲 - CloudStackのアーキテクチャ - インストールと環境構築 - ユーザーインターフェイス - 運用と監視 - APIの利用法

Page 64: OSC2014広島 CloudStackの歩き方【完全版】

ベータ試験

■開催日時 - 2014年9月30日(火)13:00~17:10 - 2014年10月15日(水)13:00~17:10 - 2014年10月17日(金)13:00~17:10 !■会場: LPI-Japan 本社 !■受験料: 無料 !■詳細はこちら http://www.lpi.or.jp/news/event/page/cloudstack201409/

・合格者は「CloudStack技術者認定資格」に認定されます ・合格点に達しなかった場合、受験履歴を抹消することができます

Page 65: OSC2014広島 CloudStackの歩き方【完全版】

例題①

1.XenServer 2.KVM 3.Hyper-V 4.VMware vSphere

CloudStackが対応する ハイパーバイザーは次のうち どれか。全て選択せよ。

Page 66: OSC2014広島 CloudStackの歩き方【完全版】

例題②

1.テンプレート 2.ルートディスク 3.スナップショット 4.イベントのアーカイブファイル

次のうち、セカンダリーストレージ に格納されるものはどれか。

Page 67: OSC2014広島 CloudStackの歩き方【完全版】

CloudStack、使ってみてね