On Fri, 2022-03-04 at 17:07 +0000, Arnaud Morin wrote:
Hey all,
When I take a look at [1], I can see some parameters, such as network_device_mtu, isolate_vif, etc.
As far as I can tell, nova is using these params when plugging the port in OVS (if using OVS as ml2 plugin of course).
But I cannot find the config params in the documentation: [2]
Am I missing something?
no we dont currently generate that documenation currntly https://docs.openstack.org/nova/latest/configuration/config.html should list it but we have not added the appropriate namespaces to the list of namespaces for nova to generate. to use these option today you create a [os_vif_ovs] section in your nova.conf we do that in devstack today https://github.com/openstack/devstack/blob/master/lib/os-vif so if you look at the nova-cpu.conf form one of our jobs you can see it set to false in this case since we are using ovn https://zuul.openstack.org/build/7ea68106815e492a8de73c28afffaa0a/log/contro... network_device_mtu is not used anymore that was for nova network and should be delete in the future. ovsdb_connection = tcp:[::1]:6640 isolate_vif = False ovsdb_interface = vsctl are all valid to configure still. i think we just need to add os-vif here https://github.com/openstack/nova/blob/a74bced0eb3232c0c3384e26db1838bbc26c2... although i coudl be wrong. i know there is something we need to tweek to include options form opther project likel the messaging option in the config ref the os-vif docs are located here but we do not generate a sperate config ref https://docs.openstack.org/os-vif/xena/index.html
Cheers, Arnaud.
[1] https://github.com/openstack/os-vif/blob/master/vif_plug_ovs/ovs.py [2] https://docs.openstack.org/nova/latest/configuration/config.html