VMware: support for vif hotplug¶
Support for hotpluging virtual network cards into instances.
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.
Implement the methods attach_interface and detach_interface in the VMware driver.
Data model impact¶
REST API impact¶
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.
Other deployer impact¶
- Primary assignee:
Code was posted in Icehouse - https://review.openstack.org/#/c/59365/
Common VIF parameters were added - https://review.openstack.org/#/c/72292/
Unit tests and 3rd party testing. Note that the feature is only supported with Neutron at the moment.
Remove limitation that this is only supported with libvirt.