New Question

pthornton's profile - activity

2015-09-25 10:10:02 +0200 received badge  Taxonomist
2015-07-13 13:00:56 +0200 received badge  Notable Question (source)
2015-07-13 13:00:56 +0200 received badge  Famous Question (source)
2015-04-20 22:24:57 +0200 received badge  Popular Question (source)
2015-03-27 21:16:05 +0200 asked a question nova-compute not attaching VM to a Hypver-V vSwitch

I have installed nova compute stack on Windows 2012 hyper-v server and created a "switch20" during install. When I launch instances from my managment stack on Centos 7, the instance launches successfully and boots correctly. Problem is that the network shows that the cable is not connected in the VM. I have to connect the "switch20" to the instance from the Microsoft Hyper-V Management tools in order to access the network. How do I get this to happen during the launch?

This seems to be the underlying issue:

INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Adding port 9744688c-ad55-434d-9fc6-f4aa15d9d007
INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Adding port Network Adapter
INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Removing port 9744688c-ad55-434d-9fc6-f4aa15d9d007
ERROR neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Error in agent event loop: 'NoneType' object is not iterable
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent Traceback (most recent call last):
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent   File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\age
nt\hyperv_neutron_agent.py", line 448, in daemon_loop
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent     sync = self._process_network_ports(port_info)
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent   File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\age
nt\hyperv_neutron_agent.py", line 426, in _process_network_ports
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent     resync_b = self._treat_devices_removed(port_info['removed'])
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent   File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\age
nt\hyperv_neutron_agent.py", line 417, in _treat_devices_removed
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent     self._port_unbound(device, True)
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent   File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\age
nt\hyperv_neutron_agent.py", line 310, in _port_unbound
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent     (net_uuid, map) = self._get_network_vswitch_map_by_port_id(port_id)
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent TypeError: 'NoneType' object is not iterable
TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent
INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Agent out of sync with plugin!
INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Adding port Network Adapter
INFO neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-d47b8e63-1b97-4763-81b2-697de2aead69 None] Adding port 827a5f61-c8d9-4009-a413-83a634a68b58

Any help appreciated??

2015-03-27 17:46:11 +0200 commented answer nova-compute not attaching VM to a Hypver-V vSwitch

Any updates on this? I'm in the same situation, vm launch and everythings works great if I attach the switch manually after launch. I need this to happen in an automated fashion. -randy