15. シンプルな論理構造
ssh
Browser
システム開発者
Network
html/JSON Monitoring
Data Center
Gateway Zabbix
GUI Agent
Manager (nwmongw)
Server (DCMGR)
(Web UI)
Hyper Instance
DCMGR Queue Visor
VM
Web API (AMQP) Agent
(HVA)
iSCSI
Block
Storage
DCMGR Device
MySQL Target Indelible
Collector
Agent FS
(STA) 15
16. 物理構成例
Proxy
(nginx)
GUI
外部 Instances Server
SW
Network ovs HVA
GNU/Linux
DCMGR
Web API
Instances
ovs HVA DCMGR
GNU/Linux Collector
SW
Instances
ovs HVA
GNU/Linux
STA
Indelible
SW
GNU/Linux
Instances FS
ovs HVA
GNU/Linux
32. SDN
スイッチネットワークに
対する司令を出す
Control Control 任意のプログラム
Program Program
データセンター全体に
Network OS 散らばるスイッチ資源を
管理するもの
OpenFlow Protocol
Packet Packet
Forwarding Forwarding
スイッチネットワーク
Packet
Forwarding
33. Virtual Network Security Group RubyレベルでのCall
(L3 Multi-Tenant) (Firewall)
Data Center Manager AMQPによる通信
HVA HVA HVA
RubyレベルでのCall
Trema Trema Trema
Unix Socket通信
OpenFlow 1.0
Open Open
vSwitch vSwitch 各コンピュートノード内の
独立したOVS群
Open
vSwitch
VM VM VM VM VM VM 貸し出される仮想マシン群
34. このようなネットワークが作れます
Internet
Security Group
Firewall Firewall Firewall Firewall
(L2 Isolation & L3 Firewall)
VM VM VM VM
User Defined Network
VM VM VM (Virtual L2 Isolation)
Multi-tenant
User Defined Network
VM VM VM (Virtual L2 Isolation)
48. デモ環境
10.1.1.10
10.0.2.103
NIC InstanceA-LAN1 NIC
10.0.2.104
10.0.2.100 NIC InstanceB-LAN1 NIC
10.1.1.11
NIC Load
Balancer
10.1.1.10
NIC InstanceC-LAN2 NIC
10.0.2.105
NIC InstanceD-LAN2 NIC
10.0.2.106 10.1.1.11