2. ◆@MayumiK0
・日本CloudStackユーザー会 会長
・一般社団法人クラウド利用促進機構
技術アドバイザー
◆普段のお仕事
一般社団法人クラウド利用促進機構
(CUPA) 代表理事 荒井さんのお母さん
2
who are you?
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
クラウド
大好き
CloudStackを利用したシステムの
コンサルティング
設計、構築、運用全般
SDN、NetScalerなども
3. 3
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
ユーザー会有志で本を書きました!
Cloudstack徹底入門
電子書籍もあるよ
Google Playで購入可
http://cloudstack.jp/cloudstack%E5%BE
%B9%E5%BA%95%E5%85%A5%E9%96%80
4. 4
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
Apache CloudStack
超・概要
Apache CloudStack概要
5. ◆オープンソースのIaaS構築・管理ソフトウェア
◆歴史
・2012/02 CloudStack3.0リリース
・2012/04 Apache Software Foundation寄贈
・2012/05 CloudPlatform3.0.2(Bonita)リリース
・2012/09 CloudPlatform3.0.5(Burbank)リリース
・2012/11 Apache CloudStack4.0.0-incubatingリリース
・2013/02 Apache CloudStack4.0.1
・2013/03 Apache CloudStack4.1.0-RC1
・2013/07 Apache CloudStack4.2リリース予定
5
Apache CloudStack概要
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
7. 7
Apache CloudStack is so Hot !
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
http://www.ohloh.net/orgs/apache/
8.
8
基本構成
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
Management
Server
(+DB)
NFS Host
Secondary
Storage
Primary
Storage
ここは仮想サーバでも可
Internet
9.
9
大規模構成
Internet
Management
Server
Host
Management
Server
Database
Server
Database
Server
Host
Host
Host
Host
Host
PrimaryStoragePrimaryStorage
SecondaryStorage
DB
12. ◆SystemVM
・Virtual Router
LoadBalancer,Firewall,PortForwarding
DHCP,DNS,NAT,VPNなどを提供
・Console Proxy VM
VMにVNC接続するためのProxy機能を提供
・Secondary Storage VM
スナップショット取得やテンプレート登録等
SecondaryStorageに対する操作を実施
12
SystemVM
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
13. ◆ネットワークモード
・Zoneを作成するときに選択する
・作成後の変更は不可
13
ネットワークモード
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
ネットワーク
モード
ネットワーク
オファリング
特徴
Basic Shared ・ゲストNWは単一ネットワーク
・AWSライク
・トラフィックはVRを経由しない(VRの機能を使えない)
・セキュリティグループでユーザを分離
Advanced Shared 。・ゲストNWは複数
・1つのVLANを複数のユーザで共有可
・トラフィックはVRを経由しない(VRの機能を使えない)
Zoneの中で
両方使用可能
Isolated ・ゲストNWは複数
・ユーザごとにVLANを占有
・トラフィックはVRを経由する(VRの機能を使える)
・VLANでセグメントを分離
・VLAN数の壁(論理的には4096だが、実際にはそこまで
使用できない場合のが多い)
14. ◆ユーザ管理と権限
・ROOTドメインのAdmin=システム管理者
14
ユーザ管理と権限
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
ドメイン アカウント ユーザ 役割
Domain 複数のアカウントをグループ化したもの。
ドメイン毎にリソース制限が可能。
Account サービスプロバイダーの顧客や、大規模な組織の部
門のイメージ。1つのアカウントに複数のユーザー
を存在させることが可能。
アカウント毎にリソース使用の制限が可能。
User ログインの単位
Domain-
Admin
ドメインの管理者
ドメイン内のリソース管理が可能
サブドメイン作成も可
User ドメイン内の利用者
自分のリソースのみ操作可能
15. 15
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
Apache CloudStack
4.1新機能
Apache CloudStack 4.1新機能
16. ◆4.1 新機能
・ボリュームのリサイズ
・ VM snapshot
・S3ベースのストレージ
・リージョンの概念
・QuaryAPIサポート
・ベアメタルサポート
・Cisco UCS連携
・BIG Switch対応
・Nicira NVP対応強化
・KVMのOpenvSwitchサポート
・オートスケール
などなどもりだくさん
16
Apache CloudStack 4.1 新機能
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
19. ◆従来
◆これから
19
VM snapshot
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
VM snapshot Template
VM スナップショットからテンプレートを作成し
新しいVMを作る
VM snapshot
VM snapshot
Volume Snapshot
VM Snapshot
stopped
running深堀りによると44..11から
はずれてるっぽい ∑((fl゚Дfl゚))∂カfi゙∞ー›ン
20. ◆従来
20
S3ベースのストレージ
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
Secondary
Storage VM
Secondary
Storage
(NFS)
・NFSストレージのため容量の拡張が難しい
(複数のSecondaryStorageを登録することは可能)
・ゾーン単位に必要
→ソーン間でのTemplateのコピーが発生
→SecondaryStorageVMに結構負荷がかかる
→運用中にはインパクトが大きい
Host
Primary
Storage)
NFS
NFS
21. ◆これから
21
S3ベースのストレージ
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
NFS Export
Service VM
Secondary
Storage
(Object Storage)
・リージョン単位で利用可能
・Secondary StorageとしてS3ベースの
商用ストレージを使用可能に!
Host
Primary
Storage)
NFS
Scratch/
Cache Storage
NFS
ただいま深堀り中
https://cwiki.apache.org/confluence/display/CLOUDSTACK/S3-based+secondary+Storage
23. ◆Query API
・EC2 Query APIのサポート
・AWSのJava SDKおよび
AWS PHP SDKのサポート
・最新のEC2 APIバージョンのサポート
23
Query APIサポート
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.
https://cwiki.apache.org/confluence/display/CLOUDSTACK/EC2++-+Functional+Spec+for
+Query+API+support
24. ◆まだまだもりだくさん
Apache CloudStack UIX
Autoscaling
Javelin
Reset SSH key Functional Spec
Network inline mode functional spec
UI - Dynamic Tooltip
CloudStack API refactoring
API Request Throttling
Event Notification with message oriented middleware Proposal
CPU and RAM Overcommit
Raise cluster size limit to 16 on VMware
Support non-contiguous VLAN ranges
Site-to-Site VPN 2.0
Persistent Networks
CPU and Memory OverCommit
Cluster Tags
Resize Data Volumes
FS Investigate and add back KVM snapshot support
Add Remove Networks to VMs
IPv6 support
API Discovery Service
Egress firewall rules for guest network
24
ほかにも
Copyright (C) 2013 Japan CloudStack User Group All Rights
Reserved.