20131116_osc福岡_cloudos「apache cloudstack」概要

Post on 18-Nov-2014

1.876 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

2013年11月16日に実施した、OSC福岡のセミナー資料です(・∀・)

TRANSCRIPT

Apache CloudStack

2013/11/16

オープンソースカンファレンス 2013 福岡 Cloud OS「Apache CloudStack」概要 お手軽に使ってみる方法

一問一答!

わたし

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

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

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

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

@副会長

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社より 絶賛発売中

一問一答

いくぜ18問!

だってランチタイムだもん

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

CloudStackってなに?

Q1

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

Answer

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

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

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

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

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

誰が開発したの?

Q2

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

2010年 5月

“VM Instance Manager”

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

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

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

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

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

Q3

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

Answer

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

無料で

CloudStackって 今アツいの?

Q4

Answer

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

おつ!むむっ

あらま

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

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

Apacheプロジェクトの中で

CloudStackの 採用事例は?

Q5

IDCフロンティア

『IDCFクラウドサービス』

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

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

日本ユニシス 『U-Cloud』

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

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

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

Zynga 『zCloud』

TataCommunication 『InstaCompute』

NTTコミュニケーションズ 『 』

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

SCSK 『netXCloud』

コリアテレコム 『ucloud』

Answer いっぱいあります

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

Q6

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

Answer

・豊富な機能 ・グラフィカルなUI ・柔軟でスケーラブル ・高い可用性

多数の 商用導入実績!

OpenStackとは 何がちがうの?

Q7

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

開発背景 /管理主体

NASAとRackSpace →OpenStack Foundation

開発言語

VMOps社→Citrix社 →Apache Software Foundation

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

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

Java,Python Python

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

10633 9492499 1840

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

500名以上150名以上

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

サイバーエージェント等

CloudStackの 最新バージョンは?

Q8

4.0 4.0.1 4.2

2012 11/9

2013 2/12

2013 6/5

で はじめてのリリース

4.1

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

Answer

2013 10/1

・VPC ・AWS API ・Nicira NVP

2013 8/6

4.1.1 4.3

2014 1/31

4.2.1

2014 11/?

などなど

・Region ・S3 backup ・add NIC ・CloudMonkey

・IPv6 ・Multiple IP ・Dedicate Resource

・GUI update ・Hyper-V対応 ・VXLAN

などなどなどなど などなど

CloudStackの 開発サイクルは?

Q9

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

Answer

リリース

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

リリース

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

テストバグフィックス

翻訳 最後の仕上げ

CloudStackって どんな構造?

Q10

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

Answer

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

Q11

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

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

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

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

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

Q12

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

Answer

Root Administrator

Domain Administrator

Domain User

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

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

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

作ってみる?w

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

Q13

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 LTS MySQLのインストールが必要(Versionは5.1以上が推奨)

☆Primary Storage

ハイパーバイザ Xen: 6.0.2+HF,6.1、KVM: RHEL/CentOS 6.2、vSphere(要vCenter): 5.1、OVM: 2.2.2 OS: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

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

Q14

はかってみました

Answer

34分※

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

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

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

Q15

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

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 closed!DEBUG [cloud.server.StatsCollector] !(StatsCollector-1:null) There is no secondary storage VM for secondary storage !host nfs://192.168.169.200/cloudstack-secondary!DEBUG [storage.secondary.SecondaryStorageManagerImpl] !(secstorage-1:null) Zone 1 is not ready to launch secondary storage VM yet

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

管理サーバのログ

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

Q16

Answerリソースが足りない…

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

ハードを交換したい…

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

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

CloudStackを もっと知るには?

Q17

Answerまずは

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

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

☆Twitter

☆Facebook

☆YouTube

users@cloudstack.jp

@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の イベントってどんなの?

Q18

2014.3 CloudStack Day

2013 冬 第16回 CloudStackユーザ会

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

CloudStack ユーザ会

など

これまで

AdventCalendar

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

勉強会18回ラジオ出演

読書会

翻訳会

その他イベント11回

今後

ありがとうございました

資料はこちら

top related