Scott,

Would you be willing to consider adding the “dvs” type to the list of
physical types in openstack.py? This is the change I made and it appears
to have fixed the issue. It will also allow us to more quickly get a fix
via an official channel (download newer version of cloud-init) rather
than waiting for our OpenStack vendor to provide a new release of their
distribution (which would take some time).


Best regards,

Alain Swanson | Lead Engineer, Cloud Networking & Security | Private Cloud 
Enablement
1801 Park View Drive | Shoreview, MN 55126 | 612/760-5889 | 
[email protected]<mailto:[email protected]>

On Apr 3, 2017, at 9:02 AM, Scott Moser
<[email protected]<mailto:[email protected]>> wrote:

Lars, yes. I'd considered that, but as it is cloud-init is raising a
ValueError saying "I dont know what this type is".  And then basically
not going on.  If we change it to assume 'phy', then it will silently
leave that block of code and fail somewhere else less obvious when it
tries to configure this unknown link type as if it were a 'phy'.


I'll throw up a merge proposal for the DVS type and if you can ack that i'll 
merge it.
Also, thank you for the ACK on the openstack.

--
You received this bug notification because you are subscribed to a
duplicate bug report (1677846).
https://bugs.launchpad.net/bugs/1674946

Title:
 cloud-init fails with "Unknown network_data link type: dvs"

Status in cloud-init:
 Incomplete
Status in OpenStack Compute (nova):
 New

Bug description:
 When booting an OpenStack instance, cloud-init fails with:

 [   33.307325] cloud-init[445]: Cloud-init v. 0.7.9 running 'init-local' at 
Mon, 20 Mar 2017 14:42:58 +0000. Up 31.06 seconds.
 [   33.368434] cloud-init[445]: 2017-03-20 14:43:00,779 - util.py[WARNING]: 
failed stage init-local
 [   33.449886] cloud-init[445]: failed run of stage init-local
 [   33.490863] cloud-init[445]: 
------------------------------------------------------------
 [   33.542214] cloud-init[445]: Traceback (most recent call last):
 [   33.585204] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 513, in 
status_wrapper
 [   33.654579] cloud-init[445]:     ret = functor(name, args)
 [   33.696372] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 269, in main_init
 [   33.755593] cloud-init[445]:     
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
 [   33.809124] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/stages.py", line 622, in 
apply_network_config
 [   33.847161] cloud-init[445]:     netcfg, src = 
self._find_networking_config()
 [   33.876562] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/stages.py", line 609, in 
_find_networking_config
 [   33.916335] cloud-init[445]:     if self.datasource and 
hasattr(self.datasource, 'network_config'):
 [   33.956207] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceConfigDrive.py", 
line 147, in network_config
 [   34.008213] cloud-init[445]:     self.network_json, 
known_macs=self.known_macs)
 [   34.049714] cloud-init[445]:   File 
"/usr/lib/python3/dist-packages/cloudinit/sources/helpers/openstack.py", line 
627, in convert_net_json
 [   34.104226] cloud-init[445]:     'Unknown network_data link type: %s' % 
link['type'])
 [   34.144219] cloud-init[445]: ValueError: Unknown network_data link type: dvs
 [   34.175934] cloud-init[445]: 
------------------------------------------------------------

 I am using Neutron with the Simple DVS plugin.

 Related bugs:
  * bug 1674946: cloud-init fails with "Unknown network_data link type: dvs
  * bug 1642679: OpenStack network_config.json implementation fails on Hyper-V 
compute nodes

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1674946/+subscriptions

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1674946

Title:
  cloud-init fails with "Unknown network_data link type: dvs"

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1674946/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to