glance index Failed to show index. Got error: You are not authenticated. Details: 401 Unauthorized This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e
root@selvan:~# glance index Failed to show index. Got error: You are not authenticated. Details: 401 Unauthorized
This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.
Authentication required
passing the keystone user/password
export OS_TENANT_NAME=admin export OS_USERNAME=admin export OS_PASSWORD=hastexo export OS_AUTH_URL="http://localhost:5000/v2.0/"
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
Role used to identify an authenticated user as administrator
#admin_role = admin
================= 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