Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

glance-registry missing in Bexar installation for RHEL-6

Hi there,

Following http://docs.openstack.org/cactus/openstack-compute/admin/content/ch_introduction-to-openstack-imaging-service.html, I installed Glance-2011.1 on RHEL-6. The corresponding Nova-2011-1 works perfectly out of the same guide (although the Catus installation was broken in nova-objectstore).

In this installation of Glance, I found that there is glance-control command and the /etc/init.d/glance service only starts the glance-api service. It seems that the glance-registry is missing and the documentatioin above didn't mention any of the glance-registry service at all. The result is that I cannot register a image.

[root@openstack-controller nova]# euca-register --debug tt/vmlinuz-2.6.32-71.el6.x86_64.manifest.xml
UnknownError: An unknown error has occurred. Please try your request again.

I got some error reporting register missing from nova-api.log ==> nova-api.log <== (nova.api): TRACE: File "/usr/lib/python2.6/site-packages/nova/api/ec2/cloud.py", line 857, in register_image (nova.api): TRACE: image_id = self.image_service.register(context, image_location) (nova.api): TRACE: AttributeError: 'GlanceImageService' object has no attribute 'register'

Has anyone had similar experience? This is probably a gri dynamics built problem since I use the Bexar repo from http://yum.griddynamics.net/ according to the manual. I did a similar installation on Ubuntu-10.10 and everything worked just fine.

Thanks. Shi