As discussed at our nova meetings, reorganize the juno specs into three directories: - proposed: things proposed which weren't approved - approved: things we approved but didn't implement - implemented: things approved and implemented The first I suspect is the most controversial. I've done this because I worry about the case where a future developer wants to pick up something dropped by a previous developer, but has trouble finding previous proposed specifications on the topic. Note that the actual proposed specs for Juno are adding in a later commit. Change-Id: Idcf55ca37a83d7098dcb7c2971240c4e8fd23dc8
1.9 KiB
VMware: support for vif hotplug
https://blueprints.launchpad.net/nova/+spec/vmware-hot-plug
Support for hotpluging virtual network cards into instances.
Problem description
Support for hotpluging virtual network cards into instances has already been implemented in the libvirt driver: https://blueprints.launchpad.net/nova/+spec/network-adapter-hotplug
The plan is to add the same support into the VMware driver.
Proposed change
Implement the methods attach_interface and detach_interface in the VMware driver.
Alternatives
None
Data model impact
None
REST API impact
None
Security impact
None
Notifications impact
None
Other end user impact
A user will now be able to add or remove interfaces from an instance that is run by the VMware driver. The new nic will be added ore removed when the action takes place and does not require rebooting the guest.
Performance Impact
None
Other deployer impact
Feature parity.
Developer impact
None
Implementation
Assignee(s)
- Primary assignee:
-
Gary Kotton<gkotton@vmware.com>
Work Items
Code was posted in Icehouse - https://review.openstack.org/#/c/59365/
Dependencies
Common VIF parameters were added - https://review.openstack.org/#/c/72292/
Testing
Unit tests and 3rd party testing. Note that the feature is only supported with Neutron at the moment.
Documentation Impact
Remove limitation that this is only supported with libvirt.
References
None