Description of problem: I have a VM on the management network, I add the new OVN provider as an external provider in oVirt and I create a new logical network there. If I try to unplug the 'virtual cable' of the nic of my VM from the management network and plug it into the new logical network on the OVN external provider I get an error from the engine: Cannot edit Interface. External network cannot be changed while the virtual machine is running. So it seams that I've to reboot a VM if I just want to unplug a virtual cable and plug somewhere else. Unplugging the previous nic and hot-plugging a new one seams instead to work but has an impact on the guest OS. Version-Release number of selected component (if applicable): 4.1.0 How reproducible: 100% Steps to Reproduce: 1. add an external network 2. try changing an existing nic from an oVirt logical network to a logical network on an external provider without creating a new nic for that 3. Actual results: Error message: Cannot edit Interface. External network cannot be changed while the virtual machine is running. Expected results: Two options: 1. oVirt internally unplug the previous device and adds a new one with the same uuid pointing to the external network 2. we simply change the error message saying to the user that he has to hpt-unplug and hot-plug a new ic and not just the virtual cable Additional info:
I suggest only a text change: """ Cannot edit Interface. External network cannot be changed while plugged into a running virtual machine. Stop the VM or unplug the vNIC before editing. """
Verified on: Red Hat Virtualization Manager Version: 4.1.2-0.1.el7 "Cannot edit Interface. External network cannot be changed while plugged into a running virtual machine. Stop the VM or unplug the vNIC before editing."