nova-compute & nova-network crash when QuantumManager is set as network_manager
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
When nova is set to use QuantumManager as its network manager both nova-compute and nova-network fail to start:
/etc/nova/nova.conf
network_
/etc/quantum/
core_plugin = quantum.
/var/log/
Session terminated, terminating shell... ...terminated.
2012-09-12 12:05:05 CRITICAL nova [-] __init__() got an unexpected keyword argument 'host'
2012-09-12 12:05:05 TRACE nova Traceback (most recent call last):
2012-09-12 12:05:05 TRACE nova File "/usr/bin/
2012-09-12 12:05:05 TRACE nova server = service.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova periodic_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.manager = manager_
2012-09-12 12:05:05 TRACE nova TypeError: __init__() got an unexpected keyword argument 'host'
2012-09-12 12:05:05 TRACE nova
__init__() got an unexpected keyword argument 'host'
2012-09-12 12:05:05 TRACE nova Traceback (most recent call last):
2012-09-12 12:05:05 TRACE nova File "/usr/bin/
2012-09-12 12:05:05 TRACE nova server = service.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova periodic_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.manager = manager_
2012-09-12 12:05:05 TRACE nova TypeError: __init__() got an unexpected keyword argument 'host'
2012-09-12 12:05:05 TRACE nova
/var/log/
2012-09-12 12:05:05 CRITICAL nova [-] no such option: core_plugin
2012-09-12 12:05:05 TRACE nova Traceback (most recent call last):
2012-09-12 12:05:05 TRACE nova File "/usr/bin/
2012-09-12 12:05:05 TRACE nova server = service.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova periodic_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.manager = manager_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.network_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova return import_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova plugin_provider = cfg.CONF.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova return self._get(name)
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova value = self._substitut
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova info = self._get_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova raise NoSuchOptError(
2012-09-12 12:05:05 TRACE nova NoSuchOptError: no such option: core_plugin
2012-09-12 12:05:05 TRACE nova
no such option: core_plugin
2012-09-12 12:05:05 TRACE nova Traceback (most recent call last):
2012-09-12 12:05:05 TRACE nova File "/usr/bin/
2012-09-12 12:05:05 TRACE nova server = service.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova periodic_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.manager = manager_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova self.network_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova return import_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova plugin_provider = cfg.CONF.
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova return self._get(name)
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova value = self._substitut
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova info = self._get_
2012-09-12 12:05:05 TRACE nova File "/usr/lib/
2012-09-12 12:05:05 TRACE nova raise NoSuchOptError(
2012-09-12 12:05:05 TRACE nova NoSuchOptError: no such option: core_plugin
2012-09-12 12:05:05 TRACE nova
Ubuntu-12.04 - 3.2.0-29-generic
ii nova-api 2012.2+
ii nova-cert 2012.2+
ii nova-common 2012.2+
ii nova-compute 2012.2+
ii nova-compute-kvm 2012.2+
ii nova-consoleauth 2012.2+
ii nova-doc 2012.2+
ii nova-network 2012.2+
ii nova-objectstore 2012.2+
ii nova-scheduler 2012.2+
ii nova-volume 2012.2+
ii python-nova 2012.2+
ii python-novaclient 1:2.8.0.
ii python-quantum 2012.2+
ii python-
ii quantum-common 2012.2+
ii quantum-plugin-nec 2012.2+
ii quantum-
ii quantum-server 2012.2+
tags: | added: quantum |
Changed in nova: | |
status: | Incomplete → Confirmed |
This bug is due to misconfiguration for network_manager in nova.conf.
We need to set a subclass of NetworkManager for network_manager.
When quantum is enabled, we do not need to set network_manager explicitly since nova-network is not launched. manager. VlanManager, but we need not to change it)
(The default value is nova.network.