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).
On Apr 3, 2017, at 9:02 AM, Scott Moser <<email address hidden><mailto:<email address hidden>>> 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.
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 <mailto: <email address hidden>>
1801 Park View Drive | Shoreview, MN 55126 | 612/760-5889 | <email address hidden>
On Apr 3, 2017, at 9:02 AM, Scott Moser <<email address hidden> <mailto: <email address hidden>>> 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.
-- /bugs.launchpad .net/bugs/ 1674946
You received this bug notification because you are subscribed to a
duplicate bug report (1677846).
https:/
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. ------- ------- ------- ------- ------- ------- ------- ---- python3/ dist-packages/ cloudinit/ cmd/main. py", line 513, in status_wrapper python3/ dist-packages/ cloudinit/ cmd/main. py", line 269, in main_init network_ config( bring_up= bool(mode != sources. DSMODE_ LOCAL)) python3/ dist-packages/ cloudinit/ stages. py", line 622, in apply_network_ config networking_ config( ) python3/ dist-packages/ cloudinit/ stages. py", line 609, in _find_networkin g_config self.datasource , 'network_config'): python3/ dist-packages/ cloudinit/ sources/ DataSourceConfi gDrive. py", line 147, in network_config self.known_ macs) python3/ dist-packages/ cloudinit/ sources/ helpers/ openstack. py", line 627, in convert_net_json ------- ------- ------- ------- ------- ------- ------- ----
[ 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/
[ 33.654579] cloud-init[445]: ret = functor(name, args)
[ 33.696372] cloud-init[445]: File "/usr/lib/
[ 33.755593] cloud-init[445]: init.apply_
[ 33.809124] cloud-init[445]: File "/usr/lib/
[ 33.847161] cloud-init[445]: netcfg, src = self._find_
[ 33.876562] cloud-init[445]: File "/usr/lib/
[ 33.916335] cloud-init[445]: if self.datasource and hasattr(
[ 33.956207] cloud-init[445]: File "/usr/lib/
[ 34.008213] cloud-init[445]: self.network_json, known_macs=
[ 34.049714] cloud-init[445]: File "/usr/lib/
[ 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: /bugs.launchpad .net/cloud- init/+bug/ 1674946/ +subscriptions
https:/