OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

13
OPENSTACKやりたい人、 必見! ネットワークから見たOPENSTACK 導入のヒント 1 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

description

OpenStackでのネットワーク機能への連携機能実装が進むにつれて、OpenStackでネットワークを含めたデータセンター環境を包括的に管理・運用する取組みが加速しています。本セッションでは、全製品群におけるOpenStack対応をコミットし、連携機能の実装をいち早くサポートするブロケードが、ネットワークの観点から見たヒントを、実際のデモを交えてご紹介します。

Transcript of OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

Page 1: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

OPENSTACKやりたい人、必見! ネットワークから見たOPENSTACK導入のヒント

1 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

Page 2: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

ビジネス・ロジック

ネットワーク サーバ ストレージ

サーバ/ストレージ コントローラ

ネットワーク

ネットワーク 仮想化

VxLAN, NVGRE, STT

サーバ

仮想サーバ

ストレージ

ソフトウェア デファインド ストレージ

物理インフラ ファブリック

ネットワーク・ファンクション

仮想リソース

2

アプリケーション 運用・管理ツール

アプリケーション、オーケストレーション、サービス

コントローラ ネットワーク・コントローラ

Brocade データセンター・アーキテクチャ オンデマンド・データセンター実現のためのソリューション群

Page 3: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

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)

Page 4: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

すべてのネットワークリソースを抽象化 OpenStackはハードウェアを抽象化し、システムリソースを制御

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 4

ハードウェア ハードウェア ハードウェア 物理レイヤ

Instance

サーバ ストレージ

Volume

Volume Instance

Volume Instance

抽象化レイヤ

LBaaS

ネットワーク

FWaaS

Router

ロジカルレイヤ

L2

Page 5: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

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

サーバ

Page 6: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 6

OpenStack Brocade Pluginデモ

Page 7: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

Brocade + OpenStack ファブリックレベルのサービス指向オーケストレーション

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 7

OpenStack ワークロード展開オーケストレーション

Brocade VCS ファブリック・オートメーション

迅速なサービス展開 リソースの共有プール

自動化ファブリック シンプル、セキュアなAPI 自動化ファブリック シンプル、セキュアなAPI

リソースの共有プール 迅速なサービス展開

Page 8: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

© 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 で仮想―物理ネットワークの同期

Page 9: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

© 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サービス向けソリューションを開発

Page 10: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

© 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

データセンター間オーケストレーションの例

Page 11: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

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ボリュームに対応した自動ファブリック・ゾーニング

Page 12: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

全てのネットワークリソースを抽象化 ブロケード全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間接続

Page 13: OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント

ありがとうございました!

13 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only