2013-07-24 2 views
1

Я устанавливал облакомер с помощью этого руководства: http://docs.openstack.org/developer/ceilometer/install/manual.htmlоблакомер Http 500

После того как я закончил все, я стараюсь, чтобы проверить его с помощью: облакомера метрового-лист, и это дает мне эту ошибку: HTTPInternalServerError (HTTP 500)

Вот что у меня в журнале:

[email protected]:/etc/apache2/sites-enabled# tail -f /var/log/apache2/ceilometer_error.log 
[Wed Jul 24 18:35:48 2013] [error] File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 80, in connect 
[Wed Jul 24 18:35:48 2013] [error]  return dialect.connect(*cargs, **cparams) 
[Wed Jul 24 18:35:48 2013] [error] 
[Wed Jul 24 18:35:48 2013] [error] File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 281, in connect 
[Wed Jul 24 18:35:48 2013] [error]  return self.dbapi.connect(*cargs, **cparams) 
[Wed Jul 24 18:35:48 2013] [error] 
[Wed Jul 24 18:35:48 2013] [error] OperationalError: (OperationalError) unable to open database file None None 
[Wed Jul 24 18:35:48 2013] [error] 
[Wed Jul 24 18:35:48 2013] [error] [client 192.168.10.16] mod_wsgi (pid=2178): Exception occurred processing WSGI script '/opt/stack/ceilometer/ceilometer/api/app.wsgi'. 
[Wed Jul 24 18:35:48 2013] [error] [client 192.168.10.16] TypeError: expected byte string object for header value, value of type int found 

Надеюсь, кто-то может предоставить мне некоторые рекомендации по его устранению.

ответ

0

вы должны установить трапецеидальные точки api - end. так что облакомер апи можно говорить с краеугольным ...

Вот шаги ...

Create a service for ceilometer in keystone 

$ keystone service-create --name=ceilometer \ 
         --type=metering \ 
         --description="Ceilometer Service" 
Create an endpoint in keystone for ceilometer 

$ keystone endpoint-create --region RegionOne \ 
         --service_id $CEILOMETER_SERVICE \ 
         --publicurl "http://$SERVICE_HOST:8777/" \ 
         --adminurl "http://$SERVICE_HOST:8777/" \ 
         --internalurl "http://$SERVICE_HOST:8777/" 

Обратите внимание, что: 8777 является портом по умолчанию облакомера, если вы настроены Используйте настроенные один ..