Neutron Integration - Attach Interface
Nova should be able to live-attach an Interface.
Very similar to the base Neutron integration [1]. The following steps are required:
* Retrieve the relevant information from Neutron
* Create the NIC
* Update Metadata in ConfigDrive (optional)
The libvirt virt-driver does not do this today. But having this available
would have some benefits (see below)
Automated configuration on "Nova interface attach"
~~~~~~~
Automated setting of the correct MAC address is only working if the Metadata
in the ConfigDrive got updated before. After the interface got created, the
MAC can be changed automatically by a udev rule and a corresponding systemd service that is part of the instance image.
Automated IP Configuration and automated VLAN device configuration after an
"Interface Attach" call is not supported in by the libvirt Nova driver today.
To enable this for our dpm virt-driver, the following would be required
* Nova needs to update the ConfigDrive with the relevant network information
* Cloud-init needs to be processed again in the guest to do the network
configuration and bring up the interfaces. (not part of the BP)
[1] https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Andreas Scheuring
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by