Neutron failed with message: KeyError: 'vmware_dvs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel VMware DVS plugin |
Invalid
|
High
|
Igor Gajsin |
Bug Description
Problem description:
Originally I was trying to reproduce problem described in
https:/
but did not managed to reproduce it.
Nevertheless test on CI fails:
http://
Controller fails to finish openstack_
2016-05-26 10:51:54 +0000 Scope(Class[
2016-05-26 10:51:54 +0000 Puppet (notice): Compiled catalog for controller-
2016-05-26 10:51:56 +0000 Puppet:
No server is available to handle this request.
</body></html>". Retrying for 9 sec.
2016-05-26 10:51:59 +0000 Puppet:
No server is available to handle this request.
</body></html>". Retrying for 6 sec.
2016-05-26 10:52:01 +0000 Puppet:
No server is available to handle this request.
</body></html>". Retrying for 4 sec.
2016-05-26 10:52:04 +0000 Puppet:
No server is available to handle this request.
</body></html>". Retrying for 1 sec.
2016-05-26 10:52:07 +0000 Puppet (err): Could not prefetch neutron_network provider 'neutron': Can't retrieve net-list because Neutron or Keystone API is not available.
/var/log/
2016-05-26 10:51:25.784 15456 DEBUG oslo_concurrenc
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi [-] Couldn't lookup app: neutron
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi Traceback (most recent call last):
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return deploy.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return loadobj(APP, uri, name=name, **kw)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return context.create()
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return self.object_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi **context.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi val = callable(*args, **kw)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi app = loader.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi name=name, global_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return self.object_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi **context.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi val = callable(*args, **kw)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi app = loader.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi name=name, global_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return self.object_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return fix_call(
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi val = callable(*args, **kw)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return cls(**local_config)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi plugin = manager.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return weakref.
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi cls._create_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return f(*args, **kwargs)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi cls._instance = cls()
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi plugin_provider)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return plugin_class()
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return f(*args, **kwargs)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi self.mechanism_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi name_order=True)
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi self._init_
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi self.extensions = [self[n] for n in self._names]
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi File "/usr/lib/
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi return self._extension
2016-05-26 10:51:25.785 15456 ERROR oslo.service.wsgi KeyError: 'vmware_dvs'
Scenario:
1. Install fuel-plugin-
2. Add 1 controller
3. Add 1 compute-vmware node
4. Deploy changes
Reproducibility:
seems like a floating problem.
When I tried to investigating the environment neutron-server was running fine.
Actual result:
Deployment fails.
Expected result:
Cluster gets successfully deployed.
Changed in fuel-plugin-vmware-dvs: | |
milestone: | none → 3.0.0 |
assignee: | nobody → Igor Gajsin (igajsin) |
tags: | added: acceptance-fail |
Changed in fuel-plugin-vmware-dvs: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in fuel-plugin-vmware-dvs: | |
status: | Triaged → Invalid |
There is no bug.
The 2 tasks should finish its works to configure neutron-server correctly: server_config and fuel-plugin- vmware- dvs after them.
Server_config launches the neutron-server in incorrect state and it fails.
fuel-plugin- vmware- dvs adds config and launches it again.
Finally neutron-server works.