Hi,
i have create a OpenStack Grizzly MultiNode Infrastrucutr.
Controlnode management network 192.168.0.1 / external 10.123.4.xxx
Computenode management network 192.168.0.2 / data 10.10.10.2
networknode management network 192.168.0.3 / external 10.123.4.xxx /data 10.10.10.1
I Followed this Install Guide https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst
now i have some problems, the first problem where i think i could be a failure of nova.
I can't delete instances in the Dashboard, the instances going in the status task "deleting" but it will be not delete. Where are the problem? Who can help me?
nova-compute.log
2013-04-12 09:26:13.104 AUDIT nova.compute.manager [req-5e7c6da2-83e4-44a0-ad18-5d1759588254 7e8cef045e0e46749fdb8fc7a0d91317 d2a556839afe4e7a9eda53cd0b4e54f0] [instance: 2769c382-253c-43a1-a789-82cae8cf0332] Terminating instance
2013-04-12 09:26:13.451 1327 ERROR nova.virt.libvirt.driver [-] [instance: 2769c382-253c-43a1-a789-82cae8cf0332] During wait destroy, instance disappeared.
2013-04-12 09:26:13.453 INFO nova.virt.libvirt.firewall [req-5e7c6da2-83e4-44a0-ad18-5d1759588254 7e8cef045e0e46749fdb8fc7a0d91317 d2a556839afe4e7a9eda53cd0b4e54f0] [instance: 2769c382-253c-43a1-a789-82cae8cf0332] Attempted to unfilter instance which is not filtered
2013-04-12 09:26:13.454 INFO nova.virt.libvirt.driver [req-5e7c6da2-83e4-44a0-ad18-5d1759588254 7e8cef045e0e46749fdb8fc7a0d91317 d2a556839afe4e7a9eda53cd0b4e54f0] [instance: 2769c382-253c-43a1-a789-82cae8cf0332] Deleting instance files /var/lib/nova/instances/2769c382-253c-43a1-a789-82cae8cf0332
2013-04-12 09:26:13.506 ERROR nova.openstack.common.rpc.amqp [req-5e7c6da2-83e4-44a0-ad18-5d1759588254 7e8cef045e0e46749fdb8fc7a0d91317 d2a556839afe4e7a9eda53cd0b4e54f0] Exception during message handling
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 430, in _process_data
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", line 133, in dispatch
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 117, in wrapped
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 94, in wrapped
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return f(self, context, *args, **kw)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 260, in decorated_function
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp function(self, context, *args, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 237, in decorated_function
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp e, sys.exc_info())
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 224, in decorated_function
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1369, in terminate_instance
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp do_terminate_instance(instance, bdms)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line 242, in inner
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1361, in do_terminate_instance
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp reservations=reservations)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/hooks.py", line 85, in inner
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp rv = f(*args, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1324, in _delete_instance
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp project_id=project_id)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1297, in _delete_instance
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp self._shutdown_instance(context, instance, bdms)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1245, in _shutdown_instance
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp volume = self.volume_api.get(context, bdm['volume_id'])
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 193, in get
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp self._reraise_translated_volume_exception(volume_id)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 190, in get
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp item = cinderclient(context).volumes.get(volume_id)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/cinderclient/v1/volumes.py", line 180, in get
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return self._get("/volumes/%s" % volume_id, "volume")
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 141, in _get
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp resp, body = self.api.client.get(url)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 185, in get
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return self._cs_request(url, 'GET', **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 153, in _cs_request
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 123, in request
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/requests/api.py", line 44, in request
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp return session.request(method=method, url=url, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 279, in request
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 374, in send
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp r = adapter.send(request, **kwargs)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 206, in send
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp raise ConnectionError(sockerr)
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp ConnectionError: [Errno 101] ENETUNREACH
2013-04-12 09:26:13.506 1327 TRACE nova.openstack.common.rpc.amqp
nova-compute.conf
[DEFAULT]
libvirt_type=qemu
compute_driver=libvirt.LibvirtDriver
libvirt_ovs_bridge=br-int
libvirt_vif_type=etheernet
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
libvirt_use_virtio_for_bridges=True
rabbit_host=192.168.0.1
nova.conf (from computenode)
[DEFAULT]
logdir=/var/log/nova
state_path=/var/lib/nova
lock_path=/var/lock/nova
root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf
verbose=True
api_paste_config=/etc/nova/api-paste.ini
compute_scheduler_driver=nova.scheduler.simple.SimpleScheduler
rabbit_host=192.168.0.1
nova_url=http://192.168.0.1:8774/v1.1/
sql_connection=mysql://nova:password@192.168.0.1:3306/nova
# Auth
use_deprecated_auth=false
auth_strategy=keystone
# Imaging service
glance_api_servers=192.168.0.1:9292
image_service=nova.image.glance.GlanceImageService
# VNC Configuration
novnc_enabled=true
novncproxy_base_url=http://10.123.4.101:6080/vnc_auto.html
novncproxy_port=6080
vncserver_proxyclient_address=192.168.0.1
vncserver_listen=0.0.0.0
# Network settings
network_api_class=nova.network.quantumv2.api.API
quantum_url=http://192.168.0.1:9696
quantum_auth_strategy=keystone
quantum_admin_tenant_name=service
quantum_admin_username=quantum
quantum_admin_password=password
quantum_admin_auth_url=http://192.168.0.1:35357/v2.0
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver
firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
#Metadata
service_quantum_metadata_proxy = True
quantum_metadata_Proxy_shared_secret = helloOpenStack
metdadata_host = 192.168.0.1
metadata_listen = 127.0.0.1
metadata_listen_port = 8775
# Compute #
compute_driver=nova.virt.libvirt.LibvirtDriver
connection_type=libvirt
# Cinder
volume_api_class=nova.volume.cinder.API
osapi_volume_listen_port=5900
root@controlnode:~# nova-manage service list
Binary Host Zone Status State Updated_At
nova-cert controlnode internal enabled :-) 2013-04-12 08:30:04
nova-conductor controlnode internal enabled :-) 2013-04-12 08:30:01
nova-consoleauth controlnode internal enabled :-) 2013-04-12 08:30:04
nova-scheduler controlnode internal enabled :-) 2013-04-12 08:30:04
nova-compute computenode nova enabled :-) 2013-04-12 08:30:04