Service VM/Device Manager
project
links
https://etherpad.openstack.org/p/servicevm
https://wiki.openstack.org/wiki/Meetings/ServiceVM
https://wiki.openstack.org/wiki/ServiceVM
https://etherpad.openstack.org/p/servicevm
Status update of ServiceVM
ServiceVM: Status
Component | description | status |
Rest API/DB model | | patch available |
device driver | drivers to configure device i.e. spin up/down service VM | nova driver patch available |
mgmt driver side communication channel | drivers to configure device/service i.e. communicate to agent in VM relay RPC from server to guest agent | rpc/proxy driver patch available |
guest agent | | WIP for lbaas with haproxy as reference implementation |
secure side communication channel | | discussion needed�conductor per agent/tenant |
Horizon(GUI) | | started |
python-neutronclient | | patch available |
devstack | | WIP |
SeviceVM: Architecture overview
Tenant networks
Agent
Service X
Tenant VM
App
ServiceVM
Agent
Service Y
Tenant VM
DB
OpenStack mgmt network
Neutron Server
Service X
Vender A agent
Service Y
Vender B agent
Relay RPC over
Side communication channel
OpenStack mgmt. network is isolated from tenant networks
nova
nova
driver
Device driver
Service X
Service Y
New
ServiceVM
horizon(GUI)
servicevm
DB
Boot service VM
RESTAPI
DB model
Vender A
driver
Vender B
driver
mgmt driver
Status
New project
New ServiceVM/DeviceManager project
Project goal/scope
Development process
TODOs