PDFダウンロード

OPENSTACKやりたい人、
必見!
ネットワークから見たOPENSTACK
導入のヒント
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
1
Brocade データセンター・アーキテクチャ
オンデマンド・データセンター実現のためのソリューション群
ビジネス・ロジック
アプリケーション
運用・管理ツール
コントローラ
アプリケーション、オーケストレーション、サービス
ネットワーク・コントローラ
ネットワーク
仮想リソース
サーバ/ストレージ コントローラ
ネットワーク・ファンクション
ネットワーク
仮想化
VxLAN, NVGRE,
STT
サーバ
ストレージ
仮想サーバ
ソフトウェア
デファインド
ストレージ
ファブリック
物理インフラ
ネットワーク
サーバ
ストレージ
2
OpenStack
5つの主要コンポーネント
• OpenStack コア・サービス
クラウド
サービス
OpenStack
プロジェクト
• 仮想マシン(コンピュート)
仮想マシン
Nova
• オブジェクトストレージ(オブ
ジェクト、データ置き場)
オブジェクト・スト
レージ
Swift
ブロック・ストレージ
Cinder
仮想ネットワーク
Neutron
ダッシュボード
Horizon
• ブロックストレージ(HDD)
• 仮想ネットワーク
• ダッシュボード
高い拡張性、オープンなクラウドAPI
• 「ミドルウェア」コンポーネント
• イメージ管理(Glance)
• 認証(Keystone)
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
Vyatta
vRouter
VDX
ADX
vADX
FC SAN
MLX
3
すべてのネットワークリソースを抽象化
OpenStackはハードウェアを抽象化し、システムリソースを制御
ネットワーク
LBaaS
ロジカルレイヤ
FWaaS
Router
サーバ
ストレージ
Instance
Volume
Instance
Volume
Instance
Volume
L2
抽象化レイヤ
物理レイヤ
ハードウェア
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
ハードウェア
ハードウェア
4
OpenStack Brocade Pluginデモ
Web UIからの設定
Tenant2
サーバ
Tenant1
Brocade
Plugin
Neutron
vm1
vlan10
.1
Router
LB
Virtual IP 10.0.2.253
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
vlan10 vlan11
vlan11
vlan11
vm2
vm1
vlan20
br-int
br-ex
vm2
ip address 10.0.11.0/24
vm2
vm3 vm4
vlan11
ip address 10.0.10.0/24
vm1
vm3
Tenant1
Horizon
vm4
vm3
vm4
Tenant2
br-eth1
eth0
eth1
tagged
vlan10 vlan11
Ve Interface 10
ip address 10.0.10.1/24
Ve Interface 11
ip address 10.0.11.1/24Router
vdx
adx
Virtual IP 10.0.2.253
5
OpenStack Brocade Pluginデモ
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
6
Brocade + OpenStack
ファブリックレベルのサービス指向オーケストレーション
OpenStack ワークロード展開オーケストレーション
迅速なサービス展開
迅速なサービス展開
リソースの共有プール
自動化ファブリック
シンプル、セキュアなAPI
Brocade VCS ファブリック・オートメーション
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
7
VCS オーケストレーションの例
VM to VM で仮想―物理ネットワークの同期
• サブネットの自動作成
• テナント管理者:利用可能
VLANレンジの定義だけ
Brocade VCS Plugin
• テナント利用者:Horizon
UIから、サブネットを作成
App
App
App
App
OS
OS
OS
OS
Hypervisor
802.1Q AMPP Configuration
Hypervisor
TRILL based L2MP
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
AMPP Configuration 802.1Q
8
OpenStack Neutron LBaaS
Webサービス向けソリューションを開発
Your Applications
• マルチテナント対応ロード
バランサー
Compute
Networking
Storage
LBaaS
Brocade
Driver
VIP
VIP
• テナント管理者: ADXの基本
設定
• テナント利用者:Horizon UI
から、VIPと実サーバを設定
• Neutron LBaaS ドライ
バでL3DSRの拡張
ADX
vADX
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
9
Brocade
Extensions
データセンター間オーケストレーションの例
Brocade VCS and MLX Plugin
DC1
Internet
Intranet
• プライベート WAN
• イーサネット専用線
VPLS Interconnect
MCT
MLX
L3 GTW
VPLS-BGP Core
VLAN
App
OS
vLAG
DC2
App
VLAN
VLAN
App
OS
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
OS
10
FCストレージ・オーケストレーション
FC SAN Zone/Access コントロール
• FCボリュームに対応した自動ファブリック・ゾーニング
Cinderコントロールノード
Novaコンピュートノード
Horizon UI
VM2
VM1
API
Qemu-kvm
FCプラグイン
/dev/sdx
LU1
/dev/sdy
LU2
Novaコンピュートノード
VM3
VM4
Qemu-kvm
/dev/sdx
LU3
/dev/sdy
LU4
FCスイッチ
ストレージコントローラ
LU1
LU2
LU3
LU4
EMC、日立、HP
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
11
全てのネットワークリソースを抽象化
ブロケード全DC製品においてOpenStack対応
Icehouse (Neutron ML2/Cinder)
2014年4月
Grizzly / Havana
2013年4月
Future Releases: DC Network Multitenancy Orchestration
2014–2015
Red Hat RHEL OS
OpenStack Ecosystem
OpenStack API / Dashboard
LBaaS,FWaaS,
DC間接続
Brocade Ethernet and
SAN Fabrics
Brocade Ethernet
Fabric
MLX
SAN
DC1
DC2
App
OS
App
OS
App
OS
App
OS
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
ADX
vADX
App
OS
App
OS
Vyatta
vRouter
12
ありがとうございました!
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only
13