Tacker
Revision as of 00:42, 1 July 2014 by Stephen Wong (talk | contribs)
Tacker: ServiceVM/DeviceManager Project
About new project
- https://docs.google.com/presentation/d/1gmuBprzedbvTQBt98JYiDFgLlTipDjr1ZgaEGL0xkcs/edit#slide=id.p
- IRC meeting: https://wiki.openstack.org/wiki/Meetings/ServiceVM
- launchpad project page: https://launchpad.net/tacker
- irc channel on freenode: #tacker
Action Items
- design/code review process
- https://docs.google.com/document/d/10v818QsHWw5lSpiCMfh908PAvVzkw7_ZUL0cgDiH3Vk/edit?usp=sharing google-doc is used until the stackforge repo is available
- API/data model design https://wiki.openstack.org/wiki/ServiceVM/api-datamodel
- terminology conversion https://wiki.openstack.org/wiki/ServiceVM/terminology
- create repo on stack-forge: https://review.openstack.org/#/c/97435/ WIP
- incubation process
- review incubation page https://wiki.openstack.org/wiki/ServiceVM/Incubation
- Do we have enough developer to contribute?
- Do we have enough user/use case? How about NFV use case?
- Nuetron enhancement(blueprint/spec review, impelementatoin) neutron port attribute use case/requirement: https://wiki.openstack.org/wiki/ServiceVM/neutron-port-attributes
- Neutron/Nova/oslo.messaging related stuff https://wiki.openstack.org/wiki/ServiceVM/neutron-and-other-project-items
- disable security groups: One thing that I am not sure if it has been discussed is, for L2 agent that supports security groups, such as ovs, some port filters are automatically enabled. Usually this is not what service VM wants. The port-security extension could be used to solve that issue, but it should be confirmed.(raised by Gary Duan)
Links
resource tracking
- Juno summit logistics
- links
- Blueprint
- https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms advanced service vm framework
- https://blueprints.launchpad.net/horizon/+spec/neutron-adv-svc-vm horizon GUI
- https://blueprints.launchpad.net/oslo.messaging/+spec/message-proxy-server oslo.messaging rpc proxy
- https://blueprints.launchpad.net/python-neutronclient/+spec/advanced-servicevm-support python-neutronclient
- https://blueprints.launchpad.net/devstack/+spec/neutron-adv-servicevm-support devstack
- https://blueprints.launchpad.net/neutron/+spec/mcafee-ngfw-fwaas-driver Firewall as a Service mcafee ngfw driver
- https://blueprints.launchpad.net/neutron/+spec/device-manager-service-plugin Resource manager for hosting devices like service VMs (Cisco)
- https://blueprints.launchpad.net/neutron/+spec/cfg-agent-scheduler Scheduler of hosting devices to configuration agents (Cisco)
- https://blueprints.launchpad.net/neutron/+spec/cisco-config-agent Configuration agent for hosting devices like service VMs (Cisco)
- https://blueprints.launchpad.net/neutron/+spec/cisco-routing-service-vm Neutron routing service implemented using service VMs (Cisco)
- https://blueprints.launchpad.net/neutron/+spec/router-scheduler-to-hosting-devices Scheduler of Neutron routers to hosting devices and l3agents (Cisco)
- https://blueprints.launchpad.net/neutron/+spec/dynamic-network-resource-mgmt Support for multivendor multi-instance L3-L7 physical and virtual network resources
- https://blueprints.launchpad.net/neutron/+spec/nfv-and-network-service-chain-implementation Network Function Virtualization using OpenStack and Network Service Chain Implementation Architecture and Design
- etherpad
- document
- https://docs.google.com/document/d/1ZWDDTjwhIUedyipkDztM0_nBYgfCEP9Q77hhn1ZduCA/edit?pli=1# Status update of Framework for Advanced Services in Virtual Machines
- https://docs.google.com/presentation/d/1Ir8MZC7fJb8SOhiZOEQovP_EvdFz_cF_-GEWsidAu7k/edit?pli=1#slide=id.g298d501cf_05 adv-svc-vm-impl
- https://docs.google.com/presentation/d/14dvV3S9Eph2z-auk34I_Ftld-lHA3VMoyNWAPRTeWgE/edit?usp=sharing dividing features
- https://wiki.openstack.org/wiki/Oslo/blueprints/message-proxy-server Oslo/blueprints/message-proxy-server
- Blueprint
- patch review tracking
- neutron
- https://review.openstack.org/#/c/72068/ Implement service vm framework: drivers for load balande
- https://review.openstack.org/#/c/56892/ Implement service vm framework: REST API and DB model part
- https://review.openstack.org/#/c/72070/ adv-svc-vm: support service vm framework
- https://review.openstack.org/#/c/74194/ Implements Neutron routing API using Cisco appliances
- https://review.openstack.org/#/c/74152/ Configuration agent for Cisco Service VMs
- https://review.openstack.org/#/c/101281 Adds adv. services role and change policy to allow cross-tenant port creation
- neutron python client
- https://review.openstack.org/#/c/59310/ setup logger name of NeutronCommand automatically
- oslo.messaging
- https://review.openstack.org/#/c/77862/ _driver: implement unix domain support
- https://review.openstack.org/#/c/77863/ proxy: implement proxy server
- https://review.openstack.org/97716 nova: 2 interfaces, 1 network
- neutron
- repository
- github
- https://github.com/yamahata/neutron/tree/adv-svc-vm
- https://github.com/yamahata/python-neutronclient/tree/adv-svc-vm
- https://github.com/yamahata/oslo.messaging/tree/adv-svc-vm
- https://github.com/yamahata/devstack/tree/adv-svc-vm
- https://github.com/Karthik-Natarajan/OpenStack-DNRM (Brocade DNRM) Design doc: https://drive.google.com/file/d/0B_-dXko4DlFNbmpPNENvT3o2Y00/edit?usp=sharing
- https://github.com/CiscoSystems/neutron/tree/csr1kv_for_routing_juno Cisco service VM implementation with L3 router plugin (this branch contains code for Juno trunk for all 5 BP's marked "Cisco" above)
- github
- bugs