[Openstack] vmware_dvs mech driver can't find DVS
Chris Paggen
cpaggen at gmail.com
Thu Sep 1 20:13:34 UTC 2016
Hi! I have a bit of a n00b question.
I'm trying the vmware_dvs mechanism driver. In my plugin.ini, I have:
[ml2_vmware]
vsphere_login=admin
network_maps=physnet2:OPENSTACK-DVS
vsphere_hostname=10.48.58.109
vsphere_password=password
That DVS does exist. No spelling error, I checked at least 53 times. Yet I
keep hitting the same exception:
2016-09-01 19:47:54.195 938 ERROR neutron File "/usr/local/lib/python2.7/
dist-packages/mech_vmware_dvs/util.py", line 297, in _get_dvs
2016-09-01 19:47:54.195 938 ERROR neutron raise
exceptions.DVSNotFound(dvs_name=dvs_name)
2016-09-01 19:47:54.195 938 ERROR neutron DVSNotFound: Distributed Virtual
Switch OPENSTACK-DVS not found
So I thought I'd add a bit of debugging to /usr/local/lib/python2.7/
dist-packages/mech_vmware_dvs/util.py, specifically line 291:
275 def _get_dvs(self, dvs_name, connection, datacenter):
276 """Get the dvs by name"""
277 LOG.debug('cpaggen debug - we are looking for %s' % dvs_name)
278 network_folder = connection.invoke_api(
279 vim_util, 'get_object_property', connection.vim,
280 datacenter, 'networkFolder')
281 results = connection.invoke_api(
282 vim_util, 'get_object_property', connection.vim,
283 network_folder, 'childEntity')
284 networks = results.ManagedObjectReference
285 dvswitches = self._get_object_by_type(networks,
286 '
VmwareDistributedVirtualSwitch')
287 for dvs in dvswitches:
288 name = connection.invoke_api(
289 vim_util, 'get_object_property',
290 connection.vim, dvs, 'name')
291 LOG.debug('my_debug - found DVS %s' % name)
292 if name == dvs_name:
293 dvs_ref = dvs
294 break
That doesn't seem to work too well. Nothing in neutron.log or
neutron-all.log or /var/log/neutron/server.log. I guess I'm not doing it
right.
Anybody cares to help? As you can guess, I just want to display what the
DVS names the vmware API is returning.
Thanks,
Chris.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160901/b0868c5b/attachment.html>
More information about the Openstack
mailing list