16. Nova Compute
API Client
Neutronの構成概要
Neutronサーバの構造
intro to OpenStackQuantum / Dan Wendlandt –Quantum Hacker & PTL
Horizon
Nova
User Script
Neutron Server
Neutron API
net-create
net-list
router-list
etc..
Neutron API Extentions
NeutronPlugin
DB
Virtual Switch
VM
VM
Nova Compute
Virtual Switch
VM
VM
57. OpenContrailを使った場合の構成例
プロセスの配置とネットワーク構成
ComputeNode
NetworkNode
NeutronServer
MariaDB/MySQL
RabbitMQ
Nova-API
Nova Scheduler
Keystone
Nova compute
Neutron-openvswitchagent
Neutron-metadata agent
Neutron-dhcpagent
Neutron-l3 agent
OpenContrailController
Configuration Node
Analytics Node
Control Node
CloudControllerNode
NeutronServer
MariaDB/MySQL
RabbitMQ
Nova-API
Nova Scheduler
Keystone
API
Network
Management Network
外部ネットワーク
ComputeNode
Nova compute
Neutron-openvswitchagent
ComputeNode
Nova compute
Neutron-openvswitchagent
ComputeNode
Nova compute
vRouterAgent
Control/Data Network
API
Network
58. OpenContrail使った場合のプロセス
標準的なネットワークの例
ComputeNode
OpenContrailController
外部ネットワーク
NIC
vRouter
Control
ComputeNode
VM
VM
vRouteragent
vRouter
Control/Data Network
SNAT
VM
VM
vRouteragent
SNAT
60. vRouter
VM
VM
vRouteragent
vRouter
SNAT
VM
VM
vRouteragent
SNAT
OpenContrailを使った場合の通信フロー
DHCP
外部ネットワーク
ComputeNode
OpenContrailController
NIC
Control
ComputeNode
Control/Data Network
61. vRouter
VM
VM
vRouteragent
vRouter
SNAT
VM
VM
vRouteragent
SNAT
ComputeNode
ComputeNode
OpenContrailを使った場合の通信フロー
同一仮想ネットワーク
外部ネットワーク
OpenContrailController
NIC
Control
Control/Data Network
62. vRouter
VM
VM
vRouteragent
vRouter
SNAT
VM
VM
vRouteragent
SNAT
ComputeNode
ComputeNode
OpenContrailを使った場合の通信フロー
別仮想ネットワーク
外部ネットワーク
OpenContrailController
NIC
Control
Control/Data Network
64. vRouter
VM
VM
vRouteragent
vRouter
SNAT
VM
VM
vRouteragent
SNAT
ComputeNode
ComputeNode
OpenContrailを使った場合の通信フロー
Floating IP
外部ネットワーク
OpenContrailController
NIC
Control
Control/Data Network
68. ゲートウェイルータとの連携
•仮想ネットワークにRTを設定
•L3VPN / L2VPNとの動的な連携
仮想ネットワークとルートターゲット
B
A
C
A
Data Center 1
WAN
B
D
D
A
Data Center 2
TenantVPN
Internet
Gateway Router
Gateway
A
A:Route Target : 64512:100
B: Route Target : 64512:200
C: Route Target : 64512:300
D: Route Target : 64512:400
A
A