Tacker/设计
< Tacker(重定向自 ServiceVM/设计)
警告:正在进行中!
目录
Etherpads
- https://etherpad.openstack.org/p/servicevm
- https://etherpad.openstack.org/p/NeutronServiceVM etherpad
Blueprints
- https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms 高级服务虚拟机框架
- 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 代理
- 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 防火墙即服务 mcafee ngfw 驱动
- https://blueprints.launchpad.net/neutron/+spec/device-manager-service-plugin 用于托管设备(Cisco)的资源管理器
- https://blueprints.launchpad.net/neutron/+spec/cfg-agent-scheduler 将托管设备调度到配置代理(Cisco)
- https://blueprints.launchpad.net/neutron/+spec/cisco-config-agent 用于托管设备(Cisco)的配置代理
- https://blueprints.launchpad.net/neutron/+spec/cisco-routing-service-vm 使用服务虚拟机(Cisco)实现的 Neutron 路由服务
- https://blueprints.launchpad.net/neutron/+spec/router-scheduler-to-hosting-devices 将 Neutron 路由器调度到托管设备和 l3agent(Cisco)
- https://blueprints.launchpad.net/neutron/+spec/dynamic-network-resource-mgmt 支持多厂商多实例 L3-L7 物理和虚拟网络资源
- https://wiki.openstack.org/w/images/7/71/Dnrm-blueprint-001.pdf
- https://blueprints.launchpad.net/neutron/+spec/nfv-and-network-service-chain-implementation 使用 OpenStack 和网络服务链的网络功能虚拟化
架构和设计
- https://docs.google.com/document/d/1xs8TvEVMszzND5uoWTHtd1tJnu7105Ekgq9hxiyXABQ/edit
- https://docs.google.com/file/d/0B05WnTIhCwXhaThPanhRYmZtd0E/edit (旧文档,仅供参考)
- https://github.com/kumarcv/openstack-nf
文档
- https://docs.google.com/document/d/1ZWDDTjwhIUedyipkDztM0_nBYgfCEP9Q77hhn1ZduCA/edit?pli=1# 框架高级服务虚拟机状态更新
- 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 分割功能
- https://wiki.openstack.org/wiki/Oslo/blueprints/message-proxy-server Oslo/blueprints/message-proxy-server
补丁评审跟踪
Neutron
- https://review.openstack.org/#/c/72068/ 实现服务虚拟机框架:负载均衡驱动
- https://review.openstack.org/#/c/56892/ 实现服务虚拟机框架:REST API 和 DB 模型部分
- https://review.openstack.org/#/c/72070/ adv-svc-vm:支持服务虚拟机框架
- https://review.openstack.org/#/c/74194/ 使用 Cisco 设备实现 Neutron 路由 API
- https://review.openstack.org/#/c/74152/ Cisco 服务虚拟机的配置代理
- https://review.openstack.org/#/c/101281 添加高级服务角色并更改策略以允许跨租户端口创建
Neutron python 客户端
- https://review.openstack.org/#/c/59310/ 自动设置 NeutronCommand 的日志器名称
Oslo.messaging
- https://review.openstack.org/#/c/77862/ _driver:实现 unix 域支持
- https://review.openstack.org/#/c/77863/ proxy:实现代理服务器
Nova
- https://review.openstack.org/97716 nova:2 个接口,1 个网络
其他仓库
- 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) 设计文档:https://drive.google.com/file/d/0B_-dXko4DlFNbmpPNENvT3o2Y00/edit?usp=sharing
- https://github.com/CiscoSystems/neutron/tree/csr1kv_for_routing_juno Cisco 服务虚拟机实现,带有 L3 路由器插件(此分支包含所有带有“Cisco”标记的 5 个 BP 的 Juno trunk 代码)