1、openstack instance_usage_audit error
https://issues.apache.org/jira/browse/QPID-4804
https://bugs.launchpad.net/nova/+bug/997833
https://bugs.launchpad.net/nova/+bug/1173893
http://docs.openstack.org/trunk/install-guide/install/zypper/content/ceilometer-install-nova.html
CRITICAL nova [-] [Errno 98] Address already in use
2013-11-19 16:38:15.405 34784 TRACE nova Traceback (most recent call last):
2013-11-19 16:38:15.405 34784 TRACE nova File "/usr/bin/nova-api-metadata", line 10, in <module>
2013-11-19 16:38:15.405 34784 TRACE nova sys.exit(main())
2013-11-19 16:38:15.405 34784 TRACE nova File "/usr/lib/python2.6/site-packages/nova/cmd/api_metadata.py", line 33, in main
2013-11-19 16:38:15.405 34784 TRACE nova server = service.WSGIService('metadata')
2013-11-19 16:38:15.405 34784 TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
2013-11-19 16:38:15.405 34784 TRACE nova max_url_len=max_url_len)
2013-11-19 16:38:15.405 34784 TRACE nova File "/usr/lib/python2.6/site-packages/nova/wsgi.py", line 123, in __init__
2013-11-19 16:38:15.405 34784 TRACE nova self._socket = eventlet.listen(bind_addr, family, backlog=backlog)
2013-11-19 16:38:15.405 34784 TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
2013-11-19 16:38:15.405 34784 TRACE nova sock.bind(addr)
2013-11-19 16:38:15.405 34784 TRACE nova File "<string>", line 1, in bind
2013-11-19 16:38:15.405 34784 TRACE nova error: [Errno 98] Address already in use
2013-11-19 16:38:15.405 34784 TRACE nova
2013-11-19 17:37:00.914 17093 INFO nova.network.driver [-] Loading network driver 'nova.network.linux_net'
2013-11-19 17:37:01.107 17093 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative
2013-11-19 17:37:01.111 17093 CRITICAL nova [-] [Errno 98] Address already in use
2013-11-19 17:37:01.111 17093 TRACE nova Traceback (most recent call last):
2013-11-19 17:37:01.111 17093 TRACE nova File "/usr/bin/nova-api-metadata", line 10, in <module>
2013-11-19 17:37:01.111 17093 TRACE nova sys.exit(main())
2013-11-19 17:37:01.111 17093 TRACE nova File "/usr/lib/python2.6/site-packages/nova/cmd/api_metadata.py", line 33, in main
2013-11-19 17:37:01.111 17093 TRACE nova server = service.WSGIService('metadata')
2013-11-19 17:37:01.111 17093 TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
2013-11-19 17:37:01.111 17093 TRACE nova max_url_len=max_url_len)
2013-11-19 17:37:01.111 17093 TRACE nova File "/usr/lib/python2.6/site-packages/nova/wsgi.py", line 123, in __init__
2013-11-19 17:37:01.111 17093 TRACE nova self._socket = eventlet.listen(bind_addr, family, backlog=backlog)
2013-11-19 17:37:01.111 17093 TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
2013-11-19 17:37:01.111 17093 TRACE nova sock.bind(addr)
2013-11-19 17:37:01.111 17093 TRACE nova File "<string>", line 1, in bind
2013-11-19 17:37:01.111 17093 TRACE nova error: [Errno 98] Address already in use
2013-11-19 17:37:01.111 17093 TRACE nova
修改了两个地方就可以SSH了。
1)将compute节点中nova.conf的libvirt_type从qemu改为kvm
2)制作镜像时修改/boot/grub/grub.conf然后在kernel的quiet后面加上enforcing=0
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 294, in decorated_function
function(self, context, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 271, in decorated_function
e, sys.exc_info())
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 258, in decorated_function
return function(self, context, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1613, in run_instance
do_run_instance()
File "/usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py", line 246, in inner
return f(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1612, in do_run_instance
legacy_bdm_in_spec)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 962, in _run_instance
notify("error", msg=unicode(e)) # notify that build failed
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 937, in _run_instance
image_meta = self._prebuild_instance(context, instance)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 976, in _prebuild_instance
image_meta = _get_image_meta(context, instance['image_ref'])
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 361, in _get_image_meta
return image_service.show(context, image_id)
File "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 290, in show
_reraise_translated_image_exception(image_id)
File "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 288, in show
image = self._client.call(context, 1, 'get', image_id)
File "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 226, in call
host=host, port=port, reason=str(e))