a) Isolate the virt drivers from direct database access, call ComputeVirtAPI of ComputeManager
b) Support for config drive v2 configuration on Hyper-V
c) Add support to python-novaclient so that it can list/set/unset extra_specs
d) No direct DB access by compute manager
e) Move all functionality out of nova manage and into APIs, add ‘conductor’ package
f) Extension for retrieving a secure password of an instance
g) Make the existing nova security groups API pluggable.
h) continue to advance IBM PowerVM Computer Driver(support snapshot of instances)
Quantum
a) API framework for loading multiple service plugins
b) Quantum Security Groups API
c) High Available Quantum queues in rabbitmq(see impl_kombu.py)
Quantum supports now rabbitmq, which can be easily started in active/passive mode with Pacemaker + DRBD. But that could be interesting to integrate active / active feature and to declare the queues adding an x-ha-policy entry. It would be nice to add a config entry to be able to declare the queues in that way.
d) Advance ryu plugin
e) Service type definition for service insertion
f) Handle DB upgrades for Quantum from Folsom to Grizzly
g) Iptables implementation of Quantum SecurityGroup Extension (LinuxBridge)
h) LBaaS Tenant API
i) RPC support for l3 agent(QuantumClient was used before)
j) Add Quantum Rest Proxy Plugintranslates quantum function calls to authenticated REST request to a set of redundant external network controllers
Cinder
a) Implement hosts extension for service status and volume host actions
b) List bootable volumes from cinder's api(bootable)
c) putting all the drivers under cinder/volume/drivers/
d) Add clone_volume functionality to Cinder
e) Volume Type Scheduler
f) Add Field to Display the Instance a Volume Is Attached To
g) Add capability to list snapshots filtred by volume ID
h) Add a Volume Driver to support EMC storage in Cinder
i) Add a cinder volume driver to support the HP 3Par array. This is an iSCSI driver.
==============2013.2.26增加如下信息(G3版本中Quantum实现的BP)=======================
a) multiple l3 and dhcp agents for Quantum
功能完善,增加两个agent的监控,管理及多节点部署
b) Iptables implementation of Quantum SecurityGroup Extension (OVS)
功能完善,安全组的功能由Nova移植到了Quantum,需要根据底层的网络实现提供类似iptable的能力
c) Quantum VIF Plugging Improvements
功能完善,以前Nova中需要感知底层的网络实现,现在去除这个依赖
d) Make the OVS Plugin work with XenServer
插件增强。OVS
e) L3 API support for NVP Plugin
插件增强。NVP支持3层功能
f) L3 Extension Support in BigSwitch-FloodLight Plugin
插件增强。BigSwitch支持3层功能
g) Port Security API to provide ability to prevent spoofing on ports
功能完善。增加端口的安全性,防止IP/MAC欺骗
h) Support metadata look-ups on Non-routed networks
功能完善。增强虚拟机访问metadata服务的能力
i) Quantum Plugin for Hyper-V
插件增强。新增Hyper-V虚拟化平台的网络插件
j) Quantum Security Groups API nvp plugin
插件增强。NVP支持安全组
k) Enabling advanced service insertion in routed mode
功能完善。高级网络服务
l) Generic Hardware Driver interface for Quantum Plugins
插件增强。为网络硬件设备使用OVS提供一个基类
m) NVP 'Network Gateway' feature support
插件增强。NVP
n) Enhancements to the Cisco Plugin to support multiple switches and smart vlan assignment
插件增强。Cisco
o) Integrate Quantum plugin for driving Brocade switches
插件增强。Brocade
p) NVP port security extension
插件增强。NVP,提供扩展机制,实现防止网络欺骗功能
q) Security Group support in NEC plugin
插件增强。NEC,支持安全组
r) nvp api load balance requests across controllers
插件增强。NVP,为NVP controller提供容灾能力
s) nvp-qos-extension
插件增强。NVP,提供QoS能力
t) Implement MidoNet Quantum Plugin
插件增强。MidoNet
u) Routing table configuration support on L3
功能完善。在L3 agent支持定义主机路由机制
v) Quantum Plugin for PLUMgrid Network Virtualization platform
插件增强。新增插件,PLUMgrid网络虚拟化平台