Ask Your Question
0

rc1 glance and keystone

asked 2012-03-30 06:22:59 -0500

zhonghuabaima0913 gravatar image

i added ppa :nova-core/trunk and keystone-core/trunk.And the service keystone could run properly.But when i installed glance,and intergrated with keystone,the services of glance-api and glance-registry cannot start. The glance-api.conf [DEFAULT]

Show more verbose log output (sets INFO log level output)

verbose = True

Show debugging output in logs (sets DEBUG log level output)

debug = False

Which backend store should Glance use by default is not specified

in a request to add a new image to Glance? Default: 'file'

Available choices are 'file', 'swift', and 's3'

default_store = file

Address to bind the API server

bind_host = 0.0.0.0

Port the bind the API server to

bind_port = 9292

Log to this file. Make sure you do not set the same log

file for both the API and registry servers!

log_file = /var/log/glance/api.log

Backlog requests when creating socket

backlog = 4096

Number of Glance API worker processes to start.

On machines with more than one CPU increasing this value

may improve performance (especially if using SSL with

compression turned on). It is typically recommended to set

this value to the number of CPUs present on your machine.

workers = 0

================= Syslog Options ============================

Send logs to syslog (/dev/log) instead of to file specified

by log_file

use_syslog = False

Facility to use. If unset defaults to LOG_USER.

syslog_log_facility = LOG_LOCAL0

================= SSL Options ===============================

Certificate file to use when starting API server securely

cert_file = /path/to/certfile

Private key file to use when starting API server securely

key_file = /path/to/keyfile

================= Security Options ==========================

AES key for encrypting store 'location' metadata, including

-- if used -- Swift or S3 credentials

Should be set to a random string of length 16, 24 or 32 bytes

metadata_encryption_key = <16, 24 or 32 char registry metadata key>

============ Registry Options ===============================

Address to find the registry server

registry_host = 0.0.0.0

Port the registry server is listening on

registry_port = 9191

What protocol to use when connecting to the registry server?

Set to https for secure HTTP communication

registry_client_protocol = http

The path to the key file to use in SSL connections to the

registry server, if any. Alternately, you may set the

GLANCE_CLIENT_KEY_FILE environ variable to a filepath of the key file

registry_client_key_file = /path/to/key/file

The path to the cert file to use in SSL connections to the

registry server, if any. Alternately, you may set the

GLANCE_CLIENT_CERT_FILE environ variable to a filepath of the cert file

registry_client_cert_file = /path/to/cert/file

The path to the certifying authority cert file to use in SSL connections

to the registry server, if any. Alternately, you may set the

GLANCE_CLIENT_CA_FILE environ variable to a filepath of the CA cert file

registry_client_ca_file = /path/to/ca/file

============ Notification System Options =====================

Notifications can be sent when images are create, updated or deleted.

There are three methods of sending notifications, logging (via the

log_file directive), rabbit (via a rabbitmq queue), qpid (via a Qpid

message queue), or noop (no notifications sent, the default)

notifier_strategy = noop

Configuration options if sending notifications via rabbitmq (these are

the ...

(more)
edit retag flag offensive close merge delete

7 answers

Sort by ยป oldest newest most voted
0

answered 2012-04-01 03:47:56 -0500

zhonghuabaima0913 gravatar image

Thank you,gongysh.That solved my question.

edit flag offensive delete link more
0

answered 2012-03-31 01:41:01 -0500

gongysh gravatar image

regarding if get ppa:glance-core/trunk gets the latest glance, you can compare the downloaded codes with https://github.com/openstack/glance .

Also make sure you're using the correct configuration files.

edit flag offensive delete link more
0

answered 2012-03-31 01:33:08 -0500

gongysh gravatar image

hi, in your glance-api-paste.ini: [pipeline:glance-api-keystone] pipeline = versionnegotiation authtoken auth-context apiv1app

Use the following pipeline to enable transparent caching of image files

i.e. in glance-api.conf:

[paste_deploy]

flavor = caching

# [pipeline:glance-api-caching] pipeline = versionnegotiation context cache apiv1app

if flavor = keystone, pipeline will be "versionnegotiation authtoken auth-context apiv1app"

auth-context filter is gone in latest codes.

please have a look at https://github.com/openstack/glance/blob/master/etc/glance-api-paste.ini (https://github.com/openstack/glance/b...)

edit flag offensive delete link more
0

answered 2012-03-31 01:27:08 -0500

zhonghuabaima0913 gravatar image

Dear all, First,i prepared to get ppa:glance-core/trunk,and i used apt-get to install glance.Does it not get the newer version??

Thanks.

edit flag offensive delete link more
0

answered 2012-03-30 16:02:09 -0500

gongysh gravatar image

It seems you are using old paste.ini file for glance-api and glance-registry. The new ones should have no such part in both paste.ini files [filter:auth-context] context_class = glance.registry.context.RequestContext paste.filter_factory = glance.common.wsgi:filter_factory glance.filter_factory = keystone.middleware.glance_auth_token:KeystoneContextMiddleware

get new glance-api-paste.ini and glance-registry-paste.ini from trunk too, you can make it.

edit flag offensive delete link more
0

answered 2012-03-31 00:32:46 -0500

zhonghuabaima0913 gravatar image

Dear gongysh,

 Thank you for your answer.But i still don't  understand that how can i get the new paste.ini. I modified the glance-api.conf that it added [paste_deploy]=caching.The service of glance-api can start.

Thanks again.

edit flag offensive delete link more
0

answered 2012-03-31 01:26:51 -0500

zhonghuabaima0913 gravatar image

Dear all, First,i prepared to get ppa:glance-core/trunk,and i used apt-get to install glance.Does it not get the newer version??

Thanks.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2012-03-30 06:22:59 -0500

Seen: 51 times

Last updated: Apr 01 '12