SlideShare a Scribd company logo
1 of 34
Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Project Update
Neutron Update
日本電信電話株式会社
NTT ソフトウェアイノベーションセンタ
第三推進プロジェクト
市原 裕史
OpenStack Days Tokyo 2016
2Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
市原 裕史
• 所属
• NTT SIC 第三推進プロジェクト
• OpenStack Developer
• Neutron Core Reviewer、その他プロジェクトへの貢献
• 技術: SDN/NFV中心
• パブリッククラウドの開発
• LinuxconでDPDKスイッチの性能の発表
• Neutronへの機能提案
自己紹介
3Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Mitaka New Features
&
Newton New Feature
Plans
Agenda
4Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• 新機能を含む、44の変更が加えられた
• Availability Zone
• QoS
Mitaka New Features
“Neutron Mitaka releasenotes” http://docs.openstack.org/releasenotes/neutron/mitaka.html
5Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Availability Zone
6Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Availability Zone がない状態
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
DHCP
(ACT)
ネットワーク
ノード
Router
(SBY)
• L3HA機能やMultiple DHCP機能により冗長可能
Switch
7Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Availability Zone がない状態
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
• L3HA機能やMultiple DHCP機能により冗長可能
Switch
DHCP、Router
ともに通信は維持
8Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Availability Zone がない状態
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
• L3HA機能やMultiple DHCP機能により冗長可能
スイッチ
DHCP、Router
ともに通信は維持
• 複数のネットワークノードにまたがる障害に対応不可
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
DHCP
(ACT)
ネットワーク
ノード
Router
(SBY)
ラック
・・・
9Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Availability Zone を利用
DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
ラック
・・・ DHCP
(ACT)
ネットワーク
ノード
Router
(ACT)
ラック
・・・
• 管理者が各ノードのAvailability Zoneを設定
• ノードAはAZ1、ノードBはAZ2等
• ユーザはリソース作成時にAZ候補を指定
AZ1 AZ2
AZ3 AZ4 ・・・
DHCP、Router
ともに通信は維持
10Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS
11Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS in Mitaka
VM
コンピュートノード
Openvswitch による
egress パケット制限
VM VM
コンピュート
ノード
• Linuxbridge agent が QoS 機能に対応
• ロールベースアクセス制御(RBAC) に対応
VM 仮想計算機
仮想スイッチ
vSwitch bridge
vSwitch/bridge
設定対象
VMVM
SR-IOVNIC
SR-IOV による
egress パケット制限
Linuxbridge による
egress パケット制限
12Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• QoS ingress rule/DSCP/帯域保証
• Get me a Network
• OpenStack Client への移行
• Upgrade
• Neutron Stadium
Newton New Feature Plans
13Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS in Newton
14Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS
VM
コンピュート
ノード
• Egress パケット制限(Mitaka)
• Ingress パケット制限(開発中)
• DSCP付加(Newton)
VM
• 帯域保証サポート(開発中)
VM
コンピュート
ノード
new VM
(未配置)
• Minimum bandwith
scheduling support(開発中)• 帯域保証スケジューリング(開発中)
• QoSを実現するための様々な新機能を提供
• 帯域制限、帯域保証、DSCP付加など
VM 仮想計算機
仮想スイッチ
vSwitch vSwitch
vSwitch
設定対象
15Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS 帯域保証スケジューリング
VM
コンピュート
ノードB
VM VM
コンピュート
ノードC
new VM
(未配置)
vSwitch vSwitch
VM
コンピュート
ノードA
VM
vSwitch
VM 仮想計算機
仮想スイッチvSwitch
最大10Gbps, 残り4Gbps 最大10Gbps, 残り2Gbps 最大10Gbps, 残り7Gbps
帯域保証値 3Gbps
16Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
QoS 帯域保証スケジューリング
VM
コンピュート
ノードB
VM VM
コンピュート
ノードC
new VM
vSwitch vSwitch
VM
コンピュート
ノードA
VM
vSwitch
VM 仮想計算機
仮想スイッチvSwitch
最大10Gbps, 残り4Gbps 最大10Gbps, 残り2Gbps 最大10Gbps, 残り4Gbps
17Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Get me a Network
18Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• 従来のVM作成のプロセスにおいてユーザはあらかじめ
仮想ネットワークを作成しなければならなかった
Get me a Network なしの従来の手順
Neutron Nova
VMNetwork
VM
VM
VM
Network
(1) テナントネットワークを作成
(2) ルータを作成
(3) 外部ネットワークとテナント
ネットワークをルータに接続
(4) 作成済みのNetworkもしく
はPortを指定してVMを作成
Router
Router
ユーザ
19Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• Neutronが自動でネットワークとルータを作成し設定
を行う
Get me a Network を利用
ユーザ
Neutron Nova
VMNetwork
VM
VM
VM
Network
(1) テナントネットワークを作成
(2) ルータを作成
(3) 外部ネットワークとテナント
ネットワークをルータに接続
(1) VMを作成
Router
Router
不要
自動的に作成される
20Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Get me a Network 実行例
$ curl -g -i -X POST
http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers -H "User-
Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept:
application/json" -H "X-OpenStack-Nova-API-Version: 2.32" -H "X-Auth-Token:
$TOKEN" -d '{"server": {"name": "net-auto-test", "imageRef": "58baf694-b22a-4c93-
b47c-a67c62d19586", "flavorRef ": "1", "max_count": 1, "min_count": 1, "networks":
[{"uuid": "auto"}]}}'
HTTP/1.1 202 Accepted
Content-Length: 436
Location:
http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers /49a11878 -
c0dc-4d7e-9c16-cd3080fdb984
Content-Type: application/json
Openstack-Api-Version: compute 2.32
X-Openstack-Nova-Api-Version: 2.32
Vary: OpenStack-API-Version
Vary: X-OpenStack-Nova-API-Version
X-Compute-Request-Id: req-28051989-738d-4293-b125-9b4759c866b8
Date: Mon, 04 Jul 2016 06:21:19 GMT
{"server": {"security_groups": [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL",
"id": "49a11878-c0dc-4d7e-9c16-cd3080fdb984", "links": [{"href":
"http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers/49a11878 -
c0dc-4d7e-9c16-cd3080fdb984", "rel": "self"}, {"href":
"http://localhost:8774/9cf06c7e8d424a8895390e76f7cdd969/servers /49a11878 -c0dc-
4d7e-9c16-cd3080fdb984", "rel": "bookmark"}], "adminPass": "9zvzhqhWCJAB"}}
“Add REST API support for get me a network” https://review.openstack.org/#/c/316398/27
21Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Get me a Network 自動作成された資源
Neutron “auto-allocated-topology” APIで同様に
ネットワーク、サブネット、ルータを作成可能
22Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
OpenStack Client
23Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
OpenStack Client
nova-client
neutron-client
cinder-client
glance-client
keystone-client
heat-client
・・・
*-client
60
以
上
の
ク
ラ
イ
ア
ン
ト
が
存
在
openstack-client
OpenStack Clientへ統一
24Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
OpenStack Client 実行例
従来のコマンド
新しいコマンド
25Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Upgrade
26Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
1. neutron-db-manage upgrade --expand
• DBのテーブル追加等、serverは稼働していても良い
従来のUpgrade
Neutron
Server(Run)
Neutron
Server(Run)
ユーザ API requests
DB
new table
expand
27Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
1. neutron-db-manage upgrade --expand
• DBのテーブル追加等、serverは稼働していても良い
2. neutron server stop
3. neutron-db-manage upgrade --contract
• DBのテーブル削除等、serverは停止している必要がある
従来のUpgrade
Neutron
Server(Stop)
Neutron
Server(Stop)
ユーザ API requests
DB
old table
contract
28Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
1. neutron-db-manage upgrade --expand
• DBのテーブル追加等、serverは稼働していても良い
2. neutron server stop
3. neutron-db-manage upgrade --contract
• DBのテーブル削除等、serverは停止している必要がある
4. neutron server update & start
従来のUpgrade
Neutron
Server(Run)
Neutron
Server(Run)
ユーザ API requests
DB
29Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• Oslo VersionedObject(OVO)によってリソースの
バージョンが厳密に管理される
• 新旧バージョンのNeutron Serverが混在可能なため、
rolling upgradeが容易になる
Newton以降のUpgrade
Neutron
Server(Run)
ユーザ API requests
DB
Neutron
Server(Run)
30Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Neutron Stadium
31Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Neutron内部のコアリソースを管理するコアプラグイン、
その他のリソースを管理するサービスプラグインを
Neutronから外出しする活動が行われていた
Neutron Stadium 歴史的経緯
ML2
NEC
VMware
Juniper
Arista
Brocade
Cisco
…
A10
vArmour
HAproxy
Arista
Brocade Cisco
…
コアプラグインサービスプラグイン
Neutron
ロードバランサ
L2スイッチ
ルータ
VMware NSXでルータと
L2スイッチを提供
HAproxyでロード
バランサを提供
Neutron
A10
EmbranceHAproxy
NetScaler
ロードバランサ
Cisco OpenSwan
VPN
iptables vArmour
ファイアウォール
NEC
VMware Juniper
Aristabrocade
Cisco …
Arista
Cisco
Brocade
ルータ
コアプラグイン
ML2 L3Router
ソースコードの半分以
上がベンダプラグイン
32Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
Mitakaのプロジェクト構成
Core pluginService plugin
bgpvpn
dragonflow
kuryr
ale-omniswitch
arista
bagpipe
cisco
calico
brocade
bigswitch
Neutron Stadium
Neutron
edge-vpn
fujitsu
hyperv
infoblox
midonet
mlnx
nec
nuage
odl
ofagent
onos
ovn
ovs-dpdk
plumgrid
powervm
vsphere
vmware-nsx
octavia
client
lbaasvpnaas
fwaas
l2gw
dynamic-routing
sfc
pd-driver
lib
33Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
最新のプロジェクト構成
Core pluginService plugin
bgpvpn
dragonflow
kuryr
ale-omniswitch
arista
bagpipe
cisco
calico
brocade
bigswitch
Neutron
edge-vpn
fujitsu
hyperv
infoblox
midonet
mlnx
nec
nuage
odl
ofagent
onos
ovn
ovs-dpdk
plumgrid
powervm
vsphere
vmware-nsx
octavia
client
lbaasvpnaas
fwaas
l2gw
dynamic-routing
sfc
pd-driver
lib
Neutron Stadium
34Copyright©2016 NTT corp. All Rights Reserved.
OpenStack Days Tokyo 2016
• BGP
• Neutron本体から独立してneutron-dynamic-routingプロ
ジェクトとしてNeutron Stadiumに加えられた
• Routed Network
• Neutron側のコードは順調に取り込まれているが、Nova側の
動き次第
• VLAN aware VM
• Blueprintは承認され、現在はAPI部分のパッチのレビュー中
• FWaaS/VPNaaS
• 人員不足によりコードの品質を保つことが難しい状態で、
FWaaS API v2の議論もなかなか進んでいない
その他のトピック

More Related Content

What's hot

OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessionsOpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessionsAkihiro Motoki
 
Neutron Icehouse Update (Japanese)
Neutron Icehouse Update (Japanese)Neutron Icehouse Update (Japanese)
Neutron Icehouse Update (Japanese)Akihiro Motoki
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseToshikazu Ichikawa
 
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019Takehiro Kudou
 
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版VirtualTech Japan Inc.
 
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
20150713-OpenStack-5thbirthday-kilo-liberty-and-towards
20150713-OpenStack-5thbirthday-kilo-liberty-and-towards20150713-OpenStack-5thbirthday-kilo-liberty-and-towards
20150713-OpenStack-5thbirthday-kilo-liberty-and-towardsAkihiro Motoki
 
20131212 Okinawa OpenDays OpenStack
20131212 Okinawa OpenDays OpenStack20131212 Okinawa OpenDays OpenStack
20131212 Okinawa OpenDays OpenStackAkihiro Motoki
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
20161129 neutron recent topic
20161129 neutron recent topic20161129 neutron recent topic
20161129 neutron recent topicAkihiro Motoki
 
20131011_openstack-neutron-vyattameeting
20131011_openstack-neutron-vyattameeting20131011_openstack-neutron-vyattameeting
20131011_openstack-neutron-vyattameetingAkihiro Motoki
 
QUICとNATと
QUICとNATとQUICとNATと
QUICとNATとYuya Rin
 

What's hot (20)

OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
 
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessionsOpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
 
Upstream University
Upstream UniversityUpstream University
Upstream University
 
Neutron Icehouse Update (Japanese)
Neutron Icehouse Update (Japanese)Neutron Icehouse Update (Japanese)
Neutron Icehouse Update (Japanese)
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
 
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR OpsOpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
 
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019
 
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
 
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
 
20150713-OpenStack-5thbirthday-kilo-liberty-and-towards
20150713-OpenStack-5thbirthday-kilo-liberty-and-towards20150713-OpenStack-5thbirthday-kilo-liberty-and-towards
20150713-OpenStack-5thbirthday-kilo-liberty-and-towards
 
OSS光と闇
OSS光と闇OSS光と闇
OSS光と闇
 
RabbitMQ can scale out!!(jp ops-workshop-3)
RabbitMQ can scale out!!(jp ops-workshop-3)RabbitMQ can scale out!!(jp ops-workshop-3)
RabbitMQ can scale out!!(jp ops-workshop-3)
 
20131212 Okinawa OpenDays OpenStack
20131212 Okinawa OpenDays OpenStack20131212 Okinawa OpenDays OpenStack
20131212 Okinawa OpenDays OpenStack
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
 
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
 
20161129 neutron recent topic
20161129 neutron recent topic20161129 neutron recent topic
20161129 neutron recent topic
 
20131011_openstack-neutron-vyattameeting
20131011_openstack-neutron-vyattameeting20131011_openstack-neutron-vyattameeting
20131011_openstack-neutron-vyattameeting
 
QUICとNATと
QUICとNATとQUICとNATと
QUICとNATと
 
OpenStack Summit Vancouverにおけるコンテナ関連トピック
OpenStack Summit Vancouverにおけるコンテナ関連トピックOpenStack Summit Vancouverにおけるコンテナ関連トピック
OpenStack Summit Vancouverにおけるコンテナ関連トピック
 
OpenStack Summit Tokyo 興味をひいたセッション
OpenStack Summit Tokyo 興味をひいたセッションOpenStack Summit Tokyo 興味をひいたセッション
OpenStack Summit Tokyo 興味をひいたセッション
 

Viewers also liked

Alcatel-Lucent ETSI Workshop with Peleg Erlich
Alcatel-Lucent ETSI Workshop with Peleg ErlichAlcatel-Lucent ETSI Workshop with Peleg Erlich
Alcatel-Lucent ETSI Workshop with Peleg ErlichAlcatel-Lucent Cloud
 
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor Skuler
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor SkulerAlcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor Skuler
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor SkulerAlcatel-Lucent Cloud
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Yankai Liu
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud
 
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllSkipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllMark Voelker
 
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013Alcatel-Lucent Cloud
 
20130724 openstack-3rd-anniversary-amotoki
20130724 openstack-3rd-anniversary-amotoki20130724 openstack-3rd-anniversary-amotoki
20130724 openstack-3rd-anniversary-amotokiAkihiro Motoki
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksPLUMgrid
 
오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개Nalee Jang
 
20131211 Neutron Havana
20131211 Neutron Havana20131211 Neutron Havana
20131211 Neutron HavanaAkihiro Motoki
 
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月VirtualTech Japan Inc.
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_updateAkihiro Motoki
 
20150713 OpenStack Translation in Japan
20150713 OpenStack Translation in Japan20150713 OpenStack Translation in Japan
20150713 OpenStack Translation in JapanAkihiro Motoki
 
Neutron: br-ex is now deprecated! what is modern way?
Neutron: br-ex is now deprecated! what is modern way?Neutron: br-ex is now deprecated! what is modern way?
Neutron: br-ex is now deprecated! what is modern way?Akihiro Motoki
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-GeneOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...OpenStack Korea Community
 

Viewers also liked (19)

Alcatel-Lucent ETSI Workshop with Peleg Erlich
Alcatel-Lucent ETSI Workshop with Peleg ErlichAlcatel-Lucent ETSI Workshop with Peleg Erlich
Alcatel-Lucent ETSI Workshop with Peleg Erlich
 
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor Skuler
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor SkulerAlcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor Skuler
Alcatel-Lucent Cloud: CloudBand, a Platform for NFV by Dor Skuler
 
CloudBand NFV Town Hall June 2014
CloudBand NFV Town Hall June 2014CloudBand NFV Town Hall June 2014
CloudBand NFV Town Hall June 2014
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
 
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllSkipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
 
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
 
20130724 openstack-3rd-anniversary-amotoki
20130724 openstack-3rd-anniversary-amotoki20130724 openstack-3rd-anniversary-amotoki
20130724 openstack-3rd-anniversary-amotoki
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined Networks
 
오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개
 
20131211 Neutron Havana
20131211 Neutron Havana20131211 Neutron Havana
20131211 Neutron Havana
 
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月
OpenStackネットワーク実装の 現状と運用自動化開発の実際 第二部:運用自動化開発の実際 – OpenStack最新情報セミナー 2015年7月
 
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening KeynoteNTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
 
20150713 OpenStack Translation in Japan
20150713 OpenStack Translation in Japan20150713 OpenStack Translation in Japan
20150713 OpenStack Translation in Japan
 
Neutron: br-ex is now deprecated! what is modern way?
Neutron: br-ex is now deprecated! what is modern way?Neutron: br-ex is now deprecated! what is modern way?
Neutron: br-ex is now deprecated! what is modern way?
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
 
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
 

Similar to OpenStack Project Update Neutron Update

OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」Nobuyuki Tamaoki
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料VirtualTech Japan Inc.
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengewhywaita
 
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11Masaya Aoyama
 
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告Mitsuhiro SHIGEMATSU
 
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~Masanori Itoh
 
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise Cloud
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise CloudCODT2020 OpenStack Version Up and VMHA Masakari in Enterprise Cloud
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise CloudToshikazu Ichikawa
 
OSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack OverviewOSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack Overviewirix_jp
 
DeNA Private Cloud の現在と未来
DeNA Private Cloud の現在と未来DeNA Private Cloud の現在と未来
DeNA Private Cloud の現在と未来DeNA
 
OpenStack東京サミットに向けて
OpenStack東京サミットに向けてOpenStack東京サミットに向けて
OpenStack東京サミットに向けてshintaro mizuno
 
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するHironobu Saitoh
 
CloudStack Ecosystem Day - OpenStack/Swift
CloudStack Ecosystem Day - OpenStack/SwiftCloudStack Ecosystem Day - OpenStack/Swift
CloudStack Ecosystem Day - OpenStack/Swiftirix_jp
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツTomoya Hashimoto
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介VirtualTech Japan Inc.
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~Rakuten Group, Inc.
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Shinichiro Arai
 

Similar to OpenStack Project Update Neutron Update (20)

OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
 
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
 
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告
 
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
 
OpenStack入門 2016/06/10
OpenStack入門 2016/06/10OpenStack入門 2016/06/10
OpenStack入門 2016/06/10
 
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise Cloud
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise CloudCODT2020 OpenStack Version Up and VMHA Masakari in Enterprise Cloud
CODT2020 OpenStack Version Up and VMHA Masakari in Enterprise Cloud
 
OSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack OverviewOSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack Overview
 
OpenStack概要
OpenStack概要OpenStack概要
OpenStack概要
 
DeNA Private Cloud の現在と未来
DeNA Private Cloud の現在と未来DeNA Private Cloud の現在と未来
DeNA Private Cloud の現在と未来
 
OpenStack東京サミットに向けて
OpenStack東京サミットに向けてOpenStack東京サミットに向けて
OpenStack東京サミットに向けて
 
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
 
CloudStack Ecosystem Day - OpenStack/Swift
CloudStack Ecosystem Day - OpenStack/SwiftCloudStack Ecosystem Day - OpenStack/Swift
CloudStack Ecosystem Day - OpenStack/Swift
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツ
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
 

OpenStack Project Update Neutron Update

  • 1. Copyright©2016 NTT corp. All Rights Reserved. OpenStack Project Update Neutron Update 日本電信電話株式会社 NTT ソフトウェアイノベーションセンタ 第三推進プロジェクト 市原 裕史 OpenStack Days Tokyo 2016
  • 2. 2Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 市原 裕史 • 所属 • NTT SIC 第三推進プロジェクト • OpenStack Developer • Neutron Core Reviewer、その他プロジェクトへの貢献 • 技術: SDN/NFV中心 • パブリッククラウドの開発 • LinuxconでDPDKスイッチの性能の発表 • Neutronへの機能提案 自己紹介
  • 3. 3Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Mitaka New Features & Newton New Feature Plans Agenda
  • 4. 4Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • 新機能を含む、44の変更が加えられた • Availability Zone • QoS Mitaka New Features “Neutron Mitaka releasenotes” http://docs.openstack.org/releasenotes/neutron/mitaka.html
  • 5. 5Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Availability Zone
  • 6. 6Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Availability Zone がない状態 DHCP (ACT) ネットワーク ノード Router (ACT) DHCP (ACT) ネットワーク ノード Router (SBY) • L3HA機能やMultiple DHCP機能により冗長可能 Switch
  • 7. 7Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Availability Zone がない状態 DHCP (ACT) ネットワーク ノード Router (ACT) DHCP (ACT) ネットワーク ノード Router (ACT) • L3HA機能やMultiple DHCP機能により冗長可能 Switch DHCP、Router ともに通信は維持
  • 8. 8Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Availability Zone がない状態 DHCP (ACT) ネットワーク ノード Router (ACT) DHCP (ACT) ネットワーク ノード Router (ACT) • L3HA機能やMultiple DHCP機能により冗長可能 スイッチ DHCP、Router ともに通信は維持 • 複数のネットワークノードにまたがる障害に対応不可 DHCP (ACT) ネットワーク ノード Router (ACT) DHCP (ACT) ネットワーク ノード Router (SBY) ラック ・・・
  • 9. 9Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Availability Zone を利用 DHCP (ACT) ネットワーク ノード Router (ACT) ラック ・・・ DHCP (ACT) ネットワーク ノード Router (ACT) ラック ・・・ • 管理者が各ノードのAvailability Zoneを設定 • ノードAはAZ1、ノードBはAZ2等 • ユーザはリソース作成時にAZ候補を指定 AZ1 AZ2 AZ3 AZ4 ・・・ DHCP、Router ともに通信は維持
  • 10. 10Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS
  • 11. 11Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS in Mitaka VM コンピュートノード Openvswitch による egress パケット制限 VM VM コンピュート ノード • Linuxbridge agent が QoS 機能に対応 • ロールベースアクセス制御(RBAC) に対応 VM 仮想計算機 仮想スイッチ vSwitch bridge vSwitch/bridge 設定対象 VMVM SR-IOVNIC SR-IOV による egress パケット制限 Linuxbridge による egress パケット制限
  • 12. 12Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • QoS ingress rule/DSCP/帯域保証 • Get me a Network • OpenStack Client への移行 • Upgrade • Neutron Stadium Newton New Feature Plans
  • 13. 13Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS in Newton
  • 14. 14Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS VM コンピュート ノード • Egress パケット制限(Mitaka) • Ingress パケット制限(開発中) • DSCP付加(Newton) VM • 帯域保証サポート(開発中) VM コンピュート ノード new VM (未配置) • Minimum bandwith scheduling support(開発中)• 帯域保証スケジューリング(開発中) • QoSを実現するための様々な新機能を提供 • 帯域制限、帯域保証、DSCP付加など VM 仮想計算機 仮想スイッチ vSwitch vSwitch vSwitch 設定対象
  • 15. 15Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS 帯域保証スケジューリング VM コンピュート ノードB VM VM コンピュート ノードC new VM (未配置) vSwitch vSwitch VM コンピュート ノードA VM vSwitch VM 仮想計算機 仮想スイッチvSwitch 最大10Gbps, 残り4Gbps 最大10Gbps, 残り2Gbps 最大10Gbps, 残り7Gbps 帯域保証値 3Gbps
  • 16. 16Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 QoS 帯域保証スケジューリング VM コンピュート ノードB VM VM コンピュート ノードC new VM vSwitch vSwitch VM コンピュート ノードA VM vSwitch VM 仮想計算機 仮想スイッチvSwitch 最大10Gbps, 残り4Gbps 最大10Gbps, 残り2Gbps 最大10Gbps, 残り4Gbps
  • 17. 17Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Get me a Network
  • 18. 18Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • 従来のVM作成のプロセスにおいてユーザはあらかじめ 仮想ネットワークを作成しなければならなかった Get me a Network なしの従来の手順 Neutron Nova VMNetwork VM VM VM Network (1) テナントネットワークを作成 (2) ルータを作成 (3) 外部ネットワークとテナント ネットワークをルータに接続 (4) 作成済みのNetworkもしく はPortを指定してVMを作成 Router Router ユーザ
  • 19. 19Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • Neutronが自動でネットワークとルータを作成し設定 を行う Get me a Network を利用 ユーザ Neutron Nova VMNetwork VM VM VM Network (1) テナントネットワークを作成 (2) ルータを作成 (3) 外部ネットワークとテナント ネットワークをルータに接続 (1) VMを作成 Router Router 不要 自動的に作成される
  • 20. 20Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Get me a Network 実行例 $ curl -g -i -X POST http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers -H "User- Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.32" -H "X-Auth-Token: $TOKEN" -d '{"server": {"name": "net-auto-test", "imageRef": "58baf694-b22a-4c93- b47c-a67c62d19586", "flavorRef ": "1", "max_count": 1, "min_count": 1, "networks": [{"uuid": "auto"}]}}' HTTP/1.1 202 Accepted Content-Length: 436 Location: http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers /49a11878 - c0dc-4d7e-9c16-cd3080fdb984 Content-Type: application/json Openstack-Api-Version: compute 2.32 X-Openstack-Nova-Api-Version: 2.32 Vary: OpenStack-API-Version Vary: X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-28051989-738d-4293-b125-9b4759c866b8 Date: Mon, 04 Jul 2016 06:21:19 GMT {"server": {"security_groups": [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": "49a11878-c0dc-4d7e-9c16-cd3080fdb984", "links": [{"href": "http://localhost:8774/v2.1/9cf06c7e8d424a8895390e76f7cdd969/servers/49a11878 - c0dc-4d7e-9c16-cd3080fdb984", "rel": "self"}, {"href": "http://localhost:8774/9cf06c7e8d424a8895390e76f7cdd969/servers /49a11878 -c0dc- 4d7e-9c16-cd3080fdb984", "rel": "bookmark"}], "adminPass": "9zvzhqhWCJAB"}} “Add REST API support for get me a network” https://review.openstack.org/#/c/316398/27
  • 21. 21Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Get me a Network 自動作成された資源 Neutron “auto-allocated-topology” APIで同様に ネットワーク、サブネット、ルータを作成可能
  • 22. 22Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 OpenStack Client
  • 23. 23Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 OpenStack Client nova-client neutron-client cinder-client glance-client keystone-client heat-client ・・・ *-client 60 以 上 の ク ラ イ ア ン ト が 存 在 openstack-client OpenStack Clientへ統一
  • 24. 24Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 OpenStack Client 実行例 従来のコマンド 新しいコマンド
  • 25. 25Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Upgrade
  • 26. 26Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 1. neutron-db-manage upgrade --expand • DBのテーブル追加等、serverは稼働していても良い 従来のUpgrade Neutron Server(Run) Neutron Server(Run) ユーザ API requests DB new table expand
  • 27. 27Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 1. neutron-db-manage upgrade --expand • DBのテーブル追加等、serverは稼働していても良い 2. neutron server stop 3. neutron-db-manage upgrade --contract • DBのテーブル削除等、serverは停止している必要がある 従来のUpgrade Neutron Server(Stop) Neutron Server(Stop) ユーザ API requests DB old table contract
  • 28. 28Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 1. neutron-db-manage upgrade --expand • DBのテーブル追加等、serverは稼働していても良い 2. neutron server stop 3. neutron-db-manage upgrade --contract • DBのテーブル削除等、serverは停止している必要がある 4. neutron server update & start 従来のUpgrade Neutron Server(Run) Neutron Server(Run) ユーザ API requests DB
  • 29. 29Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • Oslo VersionedObject(OVO)によってリソースの バージョンが厳密に管理される • 新旧バージョンのNeutron Serverが混在可能なため、 rolling upgradeが容易になる Newton以降のUpgrade Neutron Server(Run) ユーザ API requests DB Neutron Server(Run)
  • 30. 30Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Neutron Stadium
  • 31. 31Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Neutron内部のコアリソースを管理するコアプラグイン、 その他のリソースを管理するサービスプラグインを Neutronから外出しする活動が行われていた Neutron Stadium 歴史的経緯 ML2 NEC VMware Juniper Arista Brocade Cisco … A10 vArmour HAproxy Arista Brocade Cisco … コアプラグインサービスプラグイン Neutron ロードバランサ L2スイッチ ルータ VMware NSXでルータと L2スイッチを提供 HAproxyでロード バランサを提供 Neutron A10 EmbranceHAproxy NetScaler ロードバランサ Cisco OpenSwan VPN iptables vArmour ファイアウォール NEC VMware Juniper Aristabrocade Cisco … Arista Cisco Brocade ルータ コアプラグイン ML2 L3Router ソースコードの半分以 上がベンダプラグイン
  • 32. 32Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 Mitakaのプロジェクト構成 Core pluginService plugin bgpvpn dragonflow kuryr ale-omniswitch arista bagpipe cisco calico brocade bigswitch Neutron Stadium Neutron edge-vpn fujitsu hyperv infoblox midonet mlnx nec nuage odl ofagent onos ovn ovs-dpdk plumgrid powervm vsphere vmware-nsx octavia client lbaasvpnaas fwaas l2gw dynamic-routing sfc pd-driver lib
  • 33. 33Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 最新のプロジェクト構成 Core pluginService plugin bgpvpn dragonflow kuryr ale-omniswitch arista bagpipe cisco calico brocade bigswitch Neutron edge-vpn fujitsu hyperv infoblox midonet mlnx nec nuage odl ofagent onos ovn ovs-dpdk plumgrid powervm vsphere vmware-nsx octavia client lbaasvpnaas fwaas l2gw dynamic-routing sfc pd-driver lib Neutron Stadium
  • 34. 34Copyright©2016 NTT corp. All Rights Reserved. OpenStack Days Tokyo 2016 • BGP • Neutron本体から独立してneutron-dynamic-routingプロ ジェクトとしてNeutron Stadiumに加えられた • Routed Network • Neutron側のコードは順調に取り込まれているが、Nova側の 動き次第 • VLAN aware VM • Blueprintは承認され、現在はAPI部分のパッチのレビュー中 • FWaaS/VPNaaS • 人員不足によりコードの品質を保つことが難しい状態で、 FWaaS API v2の議論もなかなか進んでいない その他のトピック