Pdfslide - Tips Op654

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

 本日の内容

n  ミドクラの紹介
n  OpenStack Networkingとは
n  OpenStack サミット2014 アトランタより

Neutron最新機能情報(DVR, L2 population)
n  MidoNetプラグインについて
n  MidoNetプラグインで何が良くなるのか?

Copyright ©2013 Midokura All rights reserved 1  


会社紹介  (1/2)

2010.1 初の商⽤用バージョンをリリース

2012.12 ミドクラ設⽴立立

$17millionのシリーズAラウンド資
2013.4
⾦金金調達を完了了

2014.6 3オフィスで53名までチームを増強

Confidential 2  
会社紹介  (2/2)
ü  東京にも開発拠点を持ち、フロントからダイレクトに開発
部隊にエスカレーション
ü  タイムゾーンが異なる3拠点に展開し、問題が発生した際
も迅速な対応可能

スイス
日本
Ø  HQ機能
Ø  営業拠点
Ø  開発拠点

スペイン US
Ø  開発拠点 Ø  営業拠点
Ø  開発拠点

地図データ ©2013 Google, INEGI, Tele Atlas

Confidential 3  
OPENSTACK  NETWORKINGとは  

Confidential
OpenStackプロジェクト

Nova - Hypervisor、仮想VMの管理

Neutron - 仮想ネットワークの管理

Glance - 仮想イメージやスナップショットの管理

Keystonte - ユーザ認証やテナントの管理

Swi3 - オブジェクトストレージの管理

Cinder - ブロックストレージの管理

Copyright ©2013 Midokura All rights reserved 5


OpenStackプロジェクト

Nova - Hypervisor、仮想VMの管理

Neutron - 仮想ネットワークの管理

Glance - 仮想イメージやスナップショットの管理

Keytsonte - ユーザ認証やテナントの管理

Swi3 - オブジェクトストレージの管理

Cinder - ブロックストレージの管理

Copyright ©2013 Midokura All rights reserved 6


OpenStack  Neutron

Ø 仮想ネットワークの管理
[Neutron API]
- ネットワークリソースの作成、削除、更新
[Neutronリソース]
- ネットワーク, サブネット, ルータ, ポート
[Neutron機能]
OpenStack Neutron
- 仮想L3/L2, FW, LB Nova/Dashboard CLI

- セキュリティグループ Neutron API

MySQL
Neutron API Server
Neutron
DB (Network, Subnet
Router, Port)

Copyright ©2013 Midokura All rights reserved 7


Neutron構成情報

neutron-­‐server  
Port:  9696 mysql ・ovs_neutron database

/etc/neutron/neutron.conf

・Select plugin of OpenvSwitch

/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini

・File of OpenvSwitch plugin settings

/etc/neutron/plugin.ini

・Symbolic Link

Neutron-­‐*-­‐Agent   /etc/neutron/*.agent
Neutron-­‐*-­‐Agent   /etc/neutron/*.agent
Neutron-­‐*-­‐Agent   /etc/neutron/*.agent

・L3/L2/DHCP/MetaData/LB/Firwall
Copyright ©2013 Midokura All rights reserved 8
Neutronプラグイン

Ø プラグイン形式により様々なネットワーク機器や

ソフトウェアを選択し利用できます。
- 標準ではOpenvSwitch、一つのプラグインのみ利用可。

OpenStack Neutron
Nova/Dashboard CLI

Neutron API
MySQL

Neutron Neutron API Server


DB
Plugin
Plugin  
OpenvSwitch OVS

Midokura MidoNet
VMware VMware NSX
NEC NEC OpenFlow
Cisco
Cisco Nexus
Juniper Juniper EX/
QFX
Copyright ©2013 Midokura All rights reserved 9
Neutron  Plugin  (Module  Layer  2)

Ø Plugin形式により様々なネットワーク機器や

ソフトウェアを選択し利用できます。
*複数の仮想ネットワークを技術を使いたい!
OpenStack Neutron
Nova/Dashboard CLI

Neutron API
MySQL

VLAN
Neutron Neutron API Server GRE
DB
Plugin
VxLAN
Plugin   Flat
ML2
OpenvSwitch
Hyper-V
OpenDayLight
Arista
Cisco Nexus

Copyright ©2013 Midokura All rights reserved 10


OPENSTACK  サミット  2014  アトランタより  
NEUTRON最新情報!

Confidential
Neutron  DVR  (Distributed  Virtual  Router)

Copyright ©2013 Midokura All rights reserved 12


Neutron  DVR  (Distributed  Virtual  Router)

Now

Network
Node

Copyright ©2013 Midokura All rights reserved 13


Neutron  DVR  (Distributed  Virtual  Router)

Now

Network
Node

Future

Network Network
Agent Agent
L3 routing with overlay network
Copyright ©2013 Midokura All rights reserved 14
Neturon  ML2  (L2  popula\on)

Copyright ©2013 Midokura All rights reserved 15


Neutron  ML2  plugin:  L2  popula\on

Hypervisor

broadcast to All node


Copyright ©2013 Midokura All rights reserved 16
Neutron  ML2  plugin:  L2  popula\on

Hypervisor

broadcast of L2 population Copyright ©2013 Midokura All rights reserved 17


Neutron  ML2  plugin:  L2  popula\on

Hypervisor

broadcast of L2 population Copyright ©2013 Midokura All rights reserved 18


MIDONETプラグインについて

Confidential
MidoNet  Control  Plane

ü  OpenStack  Neutron  Plugin  


ü  MidoNet  REST  API  

OpenStack   OpenStack   User   MidoNet   MidoNet  


Neutron  CLI Dashboard Program CLI GUI
Neutron  API MidoNet  API

Neutron  API  Server


MidoNet  plugin
MidoNet  API
MidoNet  API  Server
Zookeeper/Cassandra  Connec\on

MidoNet  Network  State  DB

Confidential 20  
OpenStack  Dashboad

Network Subnet
Network Subnet
Network Subnet

Copyright ©2013 Midokura All rights reserved 21


MidoNet  GUI

Confidential 22  
MidoNet  CLI

Confidential 23  
MidoNet  Control  Plane

ü  OpenStack  Neutron  Plugin  


ü  MidoNet  REST  API  

OpenStack   OpenStack   User   MidoNet   MidoNet  


Neutron  CLI Dashboard Program CLI GUI
Neutron  API MidoNet  API

Neutron  API  Server


MidoNet  plugin
MidoNet  API
MidoNet  API  Server
Zookeeper/Cassandra  Connec\on

MidoNet  Network  State  DB

Confidential 24  
MIDONETプラグインで何が良くなるのか?

Confidential
MidoNetの機能

Confidential 26  
OpenStack構築例

Confidential 27  
MidoNetの機能

セキュリティ New L4LB!


ルール

仮想L2スイッチ
仮想L3ルータ、外部ネットワーク”BGP

Confidential 28  
標準AgentプログラムとMidoNet
複数Agentプログラム…

MidoNet Agent

MidoNet
Agent

一つのエージェントで全機能を提供する為、とてもシンプル!
Copyright ©2013 Midokura All rights reserved 29
ネットワークノードがいらないMidoNet

OpenvSwitch

Network
Node

MidoNet 現在コミュニティで議論されている物がすでにMidoNetでは実現されています。

Network Network
Agent Agent

Tunnel: GRE or VXLAN


Copyright ©2013 Midokura All rights reserved 30
Fujitsu  and  Midokura

Copyright ©2013 Midokura All rights reserved 31


Cumulus  Linux  and  MidoNet

Confidential 32  
Midokura  Internal  Cloud  =  MidoCloud  :)
- OpenStack Havana plus MidoNet.
- AS55393, Global 4000 IPv4.
- Running 100~200 VMs.

Midouraブースにてお見せしております!
Confidential 33  
アンケートをご記入ください!  
 
Midokuraブースにお立寄りください!  
 •  小間番号14-­‐15  
SDI  ShowCase  内  

 
明日も、SDI  ShowCaseオープンステージ
にお越し下さい!

•  6月13日 15:30〜16:00  
ミドクラ エンジニア 高嶋 隆一
「ネットワーク仮想化ソフトウェアMidoNet  ユースケースと  
ユーザーメリットご紹介」

Confidential
Thank  you!  

Confidential
Provider  Router  of  Midokura

Confidential 36  
Provider  Router  of  Midokura

Confidential 37  

You might also like