Más contenido relacionado
La actualidad más candente (20)
Similar a CCCEU Feedback (20)
CCCEU Feedback
- 2. About me
千葉 豪(ちば ごう)
某Sierに勤務
→ 趣味でCloudStack
Apache Committer 兼 PMC
→ ドキュメント/GUI 翻訳
→ Committer選出, リリース管理 . . .etc
@go_chiba
- 4. CloudStackとは
正しくは “Apache CloudStack”
– 元はCloud.comの商用プロダクト
– 2011年にCloud.comをCitrix Systemsが買収
– ソースコードをOSSとして完全公開し、
Apache Software Foundation(ASF)に寄贈
IaaSを作るためのソフトウェア
IaaSクラウドを提供するための様々な機能を
ハイパーバイザーを上手にコントロールして提供
- 5. 特長は?
日本語にも対応したWeb GUI
マルチハイパーバイザー対応
シンプルインストール
モノリシックなアーキテクチャでメンテナンスが容易
Load Balancing, Firewall, VPNなどの
ネットワーク機能を標準でユーザーに提供可
- 6. 何ができるの?~ユーザー視点で~
インスタンス関連
– インスタンスの作成/削除
– コンソールアクセス
– VMスナップショット
– ボリューム管理
– ボリュームスナップショット
– テンプレート
– ISOイメージ
– アフィニティグループ
ゲストネットワーク関連
– 仮想ネットワークの作成/削除
– NAT、負荷分散の構成
– ファイアウォール、セキュリティ
グループ、ACLの構成
– リモートアクセスVPNの設定
– サイト間VPNの設定
その他
– 簡易的なリソースモニタリング
クラウド環境では、ユーザーは物理インフラに対して関与しない
- 7. 何ができるの?~管理者の視点で~
ユーザーができる操作全般
アカウントの管理
– ドメイン、アカウント、ユーザー
– ドメインやアカウントへの
リソース制御
インフラの管理
– ハードウェアリソース量の確認
– ハードウェアの追加、削除
– IPアドレス、VLAN IDの確保
提供するサービスの管理
– 計算リソース
– ディスク
– ネットワーク機能
CloudStack自体の管理
– 管理サーバー
– システムVM
– データベース
etc…
個々のVMの展開や管理はユーザーに任せ、サービス提供に専念
- 9. CloudStackのコンポーネントと用語
ホスト
– CloudStack管理下のハイパーバイザー
プライマリストレージ
– 仮想マシン(仮想HDD)用のストレージ
クラスタ
– ホストとプライマーストレージをまとめた単位
ポッド
– 同一管理ネットワークセグメント上のクラスタを
まとめた管理単位。ラック単位を想定。
セカンダリストレージ
– テンプレート、ボリュームスナップショット、ISO用のストレージ
ゾーン
– ポッドとセカンダリストレージをまとめた管理単位。
データセンター単位を想定。
リージョン
– 複数のゾーンをまとめた管理単位。
– 地域単位を想定。
ゾーン
ポッド
クラスタ
ホスト
ホスト
プライマリ
ストレージ
VM
VM
ポッド
クラスタセカンダリ
ストレージ
ゾーン
ゾーン ゾーン ゾーン
Japan
リージョン
US-WEST
リージョン
- 10. 2種類のネットワークアーキテクチャ
65.11.1.2 Guest VM
1
Guest VM
2
Guest VM
3
Guest VM
4
65.11.1.3
65.11.1.4
65.11.1.5
DHCP
DNS
仮想
ルーター
セキュリティグループ1
セキュリティグループ2
パブリックネットワーク
(インターネット)
基本ゾーン および 拡張ゾーン Shared Network
(セキュリティグループによるL3でのテナント隔離)
ゲストネットワーク
10.0.0.0/24 VLAN 100
ゲートウェイアドレス
10.0.0.1
DHCP,DNS, NAT,
LB, FW, VPN
Public IP
65.37.141.11
10.0.0.2
Guest VM
1
10.0.0.3
Guest VM
2
10.0.0.4
Guest VM
3
拡張ゾーン Isolated network
(VLANによるテナント隔離)
仮想
ルーター
パブリックネットワーク
(インターネット)
仮想
ルーター
10.0.0.1
10.0.0.0/24 VLAN 101
10.0.0.2
Guest VM
4
仮想
ルーター
10.0.0.1
10.0.0.0/24 VLAN 102
10.0.0.2
Guest VM
5
Public IP
65.37.141.12
Public IP
65.37.141.13
- 11. VPC (Virtual Private Cloud)
拡張ゾーンで利用可能な多階層ネットワーク機能
1つの仮想ルーター配下に複数のゲストネットワークを構成可能
ACLにより各Tierに対する通信可否の制御が可能
サイト間VPN機能も利用可能
WebServer Tier
Web-1 Web-2
Application Tier
App-1 App-2
Database Tier
DB-1 DB-2
Internet
Virtual Router
for the VPC
VLAN 110
VLAN 120
VLAN 130
パブリック
ネットワーク
- 17. 参加者
会長 : 大削
副会長 : 島崎
副会長 : 千葉(LinuxConから)
メンバー: 佐々木(LinuxConから)
メンバー: 北川
- 21. 開発体制に関して
現在v4.6についてリリース準備中
今後は…
– “master” ブランチをリリース対象
TravisCIでより詳細にテストを実施し、master ブランチの
品質を向上
– リリースマネージャーのみマージ可
CommitterであってもPRベース
– 新機能に関しては機能毎のブランチを用意
マージしても問題無いかを確認の上リリースマネージャーがマージ