one
one copied to clipboard
PCI - Network devices (attach and manual selection)
Description PCI ethernet devices should be able to be attached to a VM in poweroff and running states. In this case, as the virtual machine is already allocated to a host, the user should be able to select the device she wants to use.
Use case Deployment of NFVs using PCI pass-through or SRIOV. Note that in some scenarios devices connected to specific port switches needs to be pass'ed to the VM. In this case, the OpenNebula device scheduler needs to be by-passed and the user needs to manually select the device.
Interface Changes
- PCI devices need to support user provided ADDRESS
- The attach operation will reuse the attach_nic driver action.
Additional Context
Progress Status
- [ ] Code committed
- [ ] Testing - QA
- [ ] Documentation (Release notes - resolved issues, compatibility, known issues)