20130914_osc北海道_cloudstack一問一答!

43
Apache CloudStack 2013/9/14 オープンソースカンファレンス 2013 北海道 今まさにApache CloudStackが熱い! ~初めてのCloudStack~ 一問一答!

Upload: midori-oge

Post on 18-Nov-2014

1.964 views

Category:

Technology


1 download

DESCRIPTION

2013年9月14日 OSC北海道の資料です(・∀・)っv

TRANSCRIPT

わたし

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

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

☆こんな記事を書いてますオープンソースの「クラウド基盤ソフトウェア」を比較する【第1回】機能を徹底比較! ~Eucalyptus、CloudStack、OpenStackオープンソースの「クラウド基盤ソフトウェア」を比較する【第2回】【徹底比較】Eucalyptus、CloudStack、OpenStackの仮想マシン性能

☆いろんなユーザ会にいます

@副会長

CloudStack触ったことありますか?

一問一答

いくぜ17問!

CloudStackってなに?

Q1

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

Answer

クラウド基盤ソフトウェア(クラウドOS)とは…

CPUやメモリ、ストレージ、ネットワークなどのインフラを、仮想化技術を利用して提供する基盤

イメージカラーは青かな?

赤や緑のクラウドOSもあります

・仮想マシン管理・ストレージ管理・ネットワーク管理・アカウント管理・ユーザインタフェースの提供

CloudStackでどんなことができるの?

Q2

AWS EC2のようなクラウド基盤を作ることができます

Answer

CloudStackを使えば…お家にあるPCでクラウドを作ることができちゃう!

無料で

CloudStackって今アツいの?

Q3

Answer

コミット数 No.1 コントリビュータ増数 No.1

おつ!むむっ

あらま

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

クラウドOSの代表格として勢いを伸ばしています

Apacheプロジェクトの中で

CloudStackの採用事例は?

Q4

IDCフロンティア

『IDCFクラウドサービス』

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

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

日本ユニシス『U-Cloud』

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

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

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

Zynga『zCloud』

TataCommunication『InstaCompute』

NTTコミュニケーションズ

『 』

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

SCSK『netXCloud』

コリアテレコム『ucloud』

Answer いっぱいあります

CloudStackってどんな特徴があるの?

Q5

色々ありますが、しいてあげると・・・

Answer

・豊富な機能・グラフィカルなUI・高い可用性

多数の商用導入実績につながっています

OpenStackとは何がちがうの?

Q6

色々ちがいます例えば…Answer

開発背景/管理主体

NASAとRackSpace→OpenStack Foundation

開発言語

VMOps社→Citrix社→Apache Software Foundation

アーキテクチャ 管理サーバを中心とした集中管理型

各コンポーネントで機能が独立

Java,Python Python

コミュニティ投稿数(2013/6)活動人口(2013Q2)

2,913 3,289539 1,657

開発者数(実際にコードメンテをしている)

500名以上150名以上

採用実績(国内の例) 多数(前述)GMO、RedHat、

サイバーエージェント等

CloudStackの最新バージョンは?

Q7

4.0 4.0.1 4.2

201211/9

20132/12

20136/5

4.0のバグフィックス版

ではじめてのリリース

7/29 コードフリーズ

4.1.14.1

4.1のバグフィックス版

今の最新バージョンは4.1.1です

Answer

20138/6

20139/?

もうすぐ4.2が出るよ!

CloudStackの開発サイクルは?

Q8

4ヶ月単位で新しいバージョンをリリースするサイクルとなっています

Answer

リリース

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

リリース

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

テストバグフィックス

翻訳最後の仕上げ

CloudStackってどんな構造?

Q9

複数のコンポーネントから構成されています

Answer

さっき言ってた豊富な機能って何があるの?

Q10

色々ありますAnswer仮想マシン・ストレージ・ネットワーク管理

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

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

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

アカウントってどんな権限があるの?

Q11

3つの権限があり、利用できるリソースの範囲が決められています

Answer

Root Administrator

Domain Administrator

Domain User

・システム管理者・全てのリソースを管理できる

・ドメイン管理者・ドメイン配下のリソースを管理できる(テンプレートを除く)・サブドメイン配下のリソースも管理できる

・システムの利用者・自分自身のリソースのみ管理できる

作ってみる?w

インストールに必要なスペックを教えて!

Q12

OS:CentOS/RHEL6.3 または Ubuntu Server 12.04 LTS

Answer

NFSまたはiSCSI、Fibre Channelに対応しているストレージ

以下のようになってます

☆Management Server

☆Management DBOS:CentOS/RHEL6.3 または Ubuntu Server 12.04 LTSMySQLのインストールが必要(Versionは5.1以上が推奨)

☆Primary Storage

ハイパーバイザXen: 6.0.2+HF,6.1、KVM: RHEL/CentOS 6.2、vSphere(要vCenter): 5.1、OVM: 2.2.2OS:CentOS/Red Hat Enterprise Linux 6.3またはUbuntu Server 12.04 LTSハードウェア仮想化(HVM)に対応している(Intel-VTまたはAMD-Vが有効である)こと

☆Secondary StorageNFSストレージ または OpenStack Object Storage(Swift)HDD:100GB以上が推奨

☆Host

インストールにはどの位の時間がかかるの?

Q13

はかってみました

Answer

34分※

※OSインストール済みのサーバ3台に Management Server,DB,Host,Primary/Secondary Storage をセットアップし、SystemVMが起動するまでの時間

※シェルスクリプト(e.g @penguin2716さんの3行インストール) や、CapistranoやFablicなどのデプロイツールを使うと もっと早いです

ログはどんな内容が出力されますか?

Q14

操作履歴やリソースチェック、異常時の状態を確認できます

Answer

GUIまたはDBからイベントログを確認できる

INFO [utils.component.ComponentLocator] Asking ClusterService to shutdown.INFO [agent.manager.AgentMonitor](AgentMonitor:null)Who woke me from my slumber?INFO [cloud.ha.HighAvailabilityManagerImpl] (HA-Worker-4:null) Time to go home!INFO [cloud.ha.HighAvailabilityManagerImpl] (HA-Worker-1:null) Time to go home!INFO [cloud.ha.HighAvailabilityManagerImpl] (HA-Worker-3:null) Time to go home!INFO [cloud.ha.HighAvailabilityManagerImpl] (HA-Worker-0:null) Time to go home!ERROR [db.Transaction.Transaction] (main:null) Unexpected exception: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.ERROR [cloud.cluster.ClusterServiceServletContainer] (Thread-17:null) Unexpected exception java.net.SocketException: Socket closedDEBUG [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://192.168.169.200/cloudstack-secondaryDEBUG [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1 is not ready to launch secondary storage VM yet

各コンポーネントで出力されるが、集中管理型アーキテクチャのため故障時の切り分けが比較的容易

管理サーバのログ

メンテナンス作業は容易ですか?

Q15

Answerリソースが足りない…

メンテナンスをしやすい仕様となっています

ハードを交換したい…

OSをアップグレードしたい… パッチを当てたい…

VM …ライブマイグレーションManagement Server …冗長構成がとれるHost/ストレージ …メンテナンスモードあり

CloudStackをもっと知るには?

Q16

Answerまずは

に参加してね!☆Web http://cloudstack.jp/

☆メーリングリストhttp://ml.cloudstack.jp/mailman/listinfo/users から参加できます

☆Twitter

☆Facebook

☆YouTube

[email protected]

@cloudstackja

https://www.facebook.com/cloudstackjapan

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

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

WE WANT YOU!!

CloudStackのイベントってどんなの?

Q17

10/19,20 OSC 東京11/16 OSC 福岡

2014.3 CloudStack Day2013 冬 CloudStackユーザ会

この他にも多数のイベントを予定しています

Answer

など

これまで

AdventCalendar

1ヶ月で27のブログ記事を公開

勉強会18回ラジオ出演

読書会

翻訳会

その他イベント9回今後

一問一答ここで終わり

まだまだ知りたい…?( ̄ー ̄)ニヤリ

そんなあなたに

CloudStackの青本登場!

CloudStack実践ガイド

1. CloudStackってなぁに?2. CloudStackのしくみ3. つくってみよう: CloudStackのインストール4. つかってみよう: CloudStackの基本操作

5. もっとつかってみよう1: APIでもっと便利6. もっとつかってみよう2: 自分だけのテンプレートを作ろう7. もっとつかってみよう3: Virtual Private Cloud(VPC)を使おう8. あたらしい機能たち9. I♡CloudStack

前編

後編

インプレスR&D社より9月20日発売予定!

ありがとうございました

資料はこちら