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