I am trying to get a fresh install of OpenStack(Rocky)+Hyper-V up and working to try out. When it builds the new instance/vm in hyperv, it does not apply the vSwitch. I'm at a loss of what is the problem. Here is what the log looks like.
2019-01-16 23:40:46.527 124 INFO neutron.common.config [-] Logging enabled! 2019-01-16 23:40:46.527 124 INFO neutron.common.config [-] C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\Scripts\neutron-hyperv-agent version 13.1.0.dev399 2019-01-16 23:40:46.558 124 INFO oswin.utils.network.networkutils [req-60bd73fb-04cc-4dce-8d7b-60dc980026ff - - - - -] WMI caching is disabled. 2019-01-16 23:40:47.574 124 INFO networkinghyperv.neutron.agent.hypervneutronagent [req-60bd73fb-04cc-4dce-8d7b-60dc980026ff - - - - -] Agent initialized successfully, now running... 2019-01-16 23:40:48.292 124 INFO networkinghyperv.neutron.agent.layer2 [req-60bd73fb-04cc-4dce-8d7b-60dc980026ff - - - - -] Adding port Network Adapter 2019-01-16 23:42:56.089 124 INFO neutron.agent.securitygroupsrpc [req-209c89e4-9d03-4f24-bff5-21c42f5d8f25 9b961f76dfba46438d08dd0deb7835e4 6df1cbc03e5b4aed94bd0fff75df7b29 - - -] Security group member updated ['0a4b090e-4d95-44b1-aed2-d75994088c92'] 2019-01-17 00:10:46.363 124 INFO networkinghyperv.neutron.agent.layer2 [-] Hyper-V VM vNIC added: 88dfa1d2-a9b9-4060-8b7e-1f1e8a2fa4ae 2019-01-17 00:10:48.145 124 INFO networkinghyperv.neutron.agent.layer2 [req-60bd73fb-04cc-4dce-8d7b-60dc980026ff - - - - -] Adding port 88dfa1d2-a9b9-4060-8b7e-1f1e8a2fa4ae 2019-01-17 01:16:46.360 476 INFO neutron.common.config [-] Logging enabled! 2019-01-17 01:16:46.376 476 INFO neutron.common.config [-] C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\Scripts\neutron-hyperv-agent version 13.1.0.dev399 2019-01-17 01:16:46.376 476 DEBUG neutron.common.config [-] command line: C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\Scripts\neutron-hyperv-agent --config-file C:\Program Files\Cloudbase Solutions\OpenStack\Nova\etc\neutronhypervagent.conf setuplogging C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\neutron\common\config.py:103 2019-01-17 01:16:46.407 476 INFO oswin.utils.network.networkutils [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] WMI caching is disabled. 2019-01-17 01:16:47.001 476 DEBUG neutron.agent.securitygroupsrpc [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Init firewall settings (driver=hyperv) initfirewall C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\neutron\agent\securitygroupsrpc.py:76 2019-01-17 01:16:47.126 476 DEBUG neutron.api.rpc.callbacks.resourcemanager [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Registering callback for Trunk register C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\neutron\api\rpc\callbacks\resourcemanager.py:64 2019-01-17 01:16:47.141 476 DEBUG neutron.api.rpc.callbacks.resourcemanager [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Registering callback for SubPort register C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\neutron\api\rpc\callbacks\resourcemanager.py:64 2019-01-17 01:16:47.563 476 INFO networkinghyperv.neutron.agent.hypervneutronagent [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Agent initialized successfully, now running... 2019-01-17 01:16:47.657 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Create the event listeners. _createeventlisteners C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:236 2019-01-17 01:16:47.673 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Create listener for 'InstanceCreationEvent' event _createeventlisteners C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:238 2019-01-17 01:16:47.751 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Create listener for 'InstanceDeletionEvent' event _createeventlisteners C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:238 2019-01-17 01:16:47.844 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Agent loop has new devices! _work C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:427 2019-01-17 01:16:49.001 476 INFO networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Adding port 88dfa1d2-a9b9-4060-8b7e-1f1e8a2fa4ae 2019-01-17 01:16:49.001 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Missing portid from device details: 88dfa1d2-a9b9-4060-8b7e-1f1e8a2fa4ae. Details: {'device': '88dfa1d2-a9b9-4060-8b7e-1f1e8a2fa4ae', 'noactivebinding': True} _treatdevicesadded C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:374 2019-01-17 01:16:49.001 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Remove the port from added ports set, so it doesn't get reprocessed. _treatdevicesadded C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:376 2019-01-17 01:16:49.001 476 INFO networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Adding port Network Adapter 2019-01-17 01:16:49.016 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Missing portid from device details: Network Adapter. Details: {'device': 'Network Adapter'} _treatdevicesadded C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:374 2019-01-17 01:16:49.016 476 DEBUG networkinghyperv.neutron.agent.layer2 [req-ea999013-0644-4a44-b6d3-765dec049fde - - - - -] Remove the port from added ports set, so it doesn't get reprocessed. _treatdevicesadded C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python\lib\site-packages\networkinghyperv\neutron\agent\layer2.py:376