Conversation
The main purpose of helper/pci role is to pass devices to OpenNebula, in case those are not bound to the vfio-pci driver we forcefully exclude them from NetworkManager's managed devices. Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
|
@dann1 In case of an "IP address move" type of operation or passing Mellanox devices to DPDK we should unmanage them in NM (this also includes SR-IOV case). So this PR tries to achieve exactly that without disabling NM. It's just enough to include devices in pci_devices structure to auto-unmanage them via UDEV rules, that allows OVS/DPDK/SR-IOV devices to be left alone by NM, so we don't have to disable it. 🤔 |
Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
|
Hi @sk4zuzu 👋 Since NM is no longer disabled now in the |
|
Hi @dann1 ah I see you're right, so we'll just change the condition, that if dns is not defined for OVS we won't do anything with resolved 👍 😇 |
Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
|
@dann1 so now if you dont provide any dns config inside ovs structure, then all dns managent will be untouched. I'd suggest actually keeping management interface(s) managed by NM / Netplan and use OVS only for VM traffic as we can do this already just fine. 👍 😇 |
The main purpose of helper/pci role is to pass devices to OpenNebula, in case those are not bound to the vfio-pci driver we forcefully exclude them from NetworkManager's managed devices.