[Openstack-operators] Problem configuring Glance.

Salman Toor salman.toor at it.uu.se
Fri Sep 7 13:03:17 UTC 2012


Hi,

I have recently started with the Openstack deployment. I have  
successfully deployed Identity service. but get struck with the glance.

I am working with Essex.

Following guide I am using.

  OpenStack Install and Deploy Guide -Compute, Image and Identity  
services plus Dashboard for Red Hat Enterprise Linux, CentOS 6.x, or  
Fedora 17


The problem is when I try to run

-bash-4.1$ sudo glance-manage db_sync

/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.3-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:639: SADeprecationWarning: The 'listeners' argument to Pool (and create_engine()) is deprecated.  Use  
event.listen().
   Pool.__init__(self, creator, **kw)
/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.3-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:145: SADeprecationWarning: Pool.add_listener is deprecated.  Use  
event.listen()
   self.add_listener(l)

Am I using some wrong version? why it said deprecated?


-bash-4.1$ glance --version
glance 2012.1.1


I can access correct db_version

-bash-4.1$ sudo glance-manage db_version
13

glance api service start without any problem.

Configuration file looks ok to me.

################ /etc/glance/glance-registry.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 = True

# Address to bind the registry server
bind_host = 0.0.0.0

# Port the bind the registry server to
bind_port = 9191

# 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/registry.log

# Backlog requests when creating socket
backlog = 4096

# SQLAlchemy connection string for the reference implementation
# registry server. Any valid SQLAlchemy connection string is fine.
# See:  
http://www.sqlalchemy.org/docs/05/reference/sqlalchemy/connections.html#sqlalchemy.create_engine

################# Modified By Salman Toor ###########################
#sql_connection = mysql://glance:glance@localhost/glance
sql_connection = mysql://glance1:glance1@188.184.20.197/glance
#####################################################################
# Whether the glance service creates the database tables
# automatically at startup, or explicitly with db_sync
db_auto_create = False

# Period in seconds after which SQLAlchemy should reestablish its connection
# to the database.
#
# MySQL uses a default `wait_timeout` of 8 hours, after which it will drop
# idle connections. This can result in 'MySQL Gone Away' exceptions. If you
# notice this, you can lower this value to ensure that SQLAlchemy reconnects
# before MySQL can drop the connection.
sql_idle_timeout = 3600

# Limit the api to return `param_limit_max` items in a call to a container. If
# a larger `limit` query param is provided, it will be reduced to this value.
api_limit_max = 1000

# If a `limit` query param is not provided in an api request, it will
# default to `limit_param_default`
limit_param_default = 25

# 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_LOCAL1

# ================= SSL Options ===============================

# Certificate file to use when starting registry server securely
# cert_file = /path/to/certfile

# Private key file to use when starting registry server securely
# key_file = /path/to/keyfile
#
# ############## Added By Salman Toor ##########################
[paste_deploy]
flavor = keystone
###############################################################

last block from registry.log which might be interesting

############ registry.log ######################

2012-09-07 14:52:03 29891    DEBUG [sqlalchemy.engine.base.Engine] Row  
('migrate_version', 'CREATE TABLE `migrate_version` (\n   
`repository_id` varchar(250) NOT NULL,\n  `repository_path` text,\n   
`version` int(11) DEFAULT NULL,\n  PRIMARY KEY (`repository_id`)\n)  
ENGINE=MyISAM DEFAULT CHARSET=latin1')
2012-09-07 14:52:03 29891     INFO [sqlalchemy.engine.base.Engine]  
SELECT migrate_version.repository_id, migrate_version.repository_path,  
migrate_version.version
FROM migrate_version
WHERE migrate_version.repository_id = %s
2012-09-07 14:52:03 29891     INFO [sqlalchemy.engine.base.Engine]  
('Glance Migrations',)
2012-09-07 14:52:03 29891    DEBUG [sqlalchemy.engine.base.Engine] Col  
('repository_id', 'repository_path', 'version')
2012-09-07 14:52:03 29891    DEBUG [sqlalchemy.engine.base.Engine] Row  
('Glance Migrations',  
'/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo', 13L)
2012-09-07 14:52:03 29891    DEBUG [migrate.versioning.util] Disposing  
SQLAlchemy engine Engine(mysql://glance1:glance1@188.184.20.197/glance)
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.util]  
Constructing engine
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.repository]  
Loading repository  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/001_add_images_table.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/001_add_images_table.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/002_add_image_properties_table.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/002_add_image_properties_table.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_add_disk_format.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_add_disk_format.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_sqlite_downgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_sqlite_downgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_sqlite_upgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/003_sqlite_upgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/004_add_checksum.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/004_add_checksum.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/005_size_big_integer.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/005_size_big_integer.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_key_to_name.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_key_to_name.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_mysql_downgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_mysql_downgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_sqlite_upgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_sqlite_upgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_sqlite_downgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_sqlite_downgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_mysql_upgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/006_mysql_upgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/007_add_owner.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/007_add_owner.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/008_add_image_members_table.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/008_add_image_members_table.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/009_add_mindisk_and_minram.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/009_add_mindisk_and_minram.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/010_default_update_at.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/010_default_update_at.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/012_id_to_uuid.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/012_id_to_uuid.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/013_add_protected.py...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/013_add_protected.py loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Loading script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/013_sqlite_downgrade.sql...
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.script.base]  
Script  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo/versions/013_sqlite_downgrade.sql loaded  
successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.repository]  
Repository  
/usr/lib/python2.6/site-packages/glance/registry/db/migrate_repo  
loaded successfully
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.repository]  
Config: {'db_settings': {'__name__': 'db_settings', 'required_dbs':  
'[]', 'version_table': 'migrate_version', 'repository_id': 'Glance  
Migrations'}}
2012-09-07 14:52:56 29904    DEBUG [migrate.versioning.util] Disposing  
SQLAlchemy engine Engine(mysql://glance1:glance1@188.184.20.197/glance)

########################################


Can someone give me some hints.

Regards..
Salman.







More information about the OpenStack-operators mailing list