Installation

If you are on Ubuntu 11.04 or later, Glance can be installed with a simple apt-get:

$ sudo apt-get install glance python-glance-doc

Note

Glance requires a large number of dependencies.

Once installed, it needs to be started with the glance-control utility.

$ sudo glance-control all start

Glance is now ready for uploading and querying of virtual disk images. The glance index command shows all virtual disk images currently in Glance.

$ glance index
No public images found.

As you can see from the example above, Glance is currently empty. Let's put a image into it. The glance-upload command puts an image record into the glance-registry and stores the data file in the image store. It requires a the disk format and container format as a minimum set of arguments. In this example, the virtual disk is formatted as an AMI from the Ubuntu Enterprise Cloud image repository.

$ glance-upload natty-server-uec-amd64.img natty-uec --disk-format ami \
 --container-format ami
Stored image. Got identifier: {u'checksum': u'b420e097baf54cd32af5970b3f0cb93b',
 u'container_format': u'ami',
 u'created_at': u'2011-07-06T00:54:23.600181',
 u'deleted': False,
 u'deleted_at': None,
 u'disk_format': u'ami',
 u'id': 6,
 u'is_public': True,
 u'location': u'file:///var/lib/glance/images/6',
 u'name': u'natty-uec',
 u'properties': {u'type': u'raw'},
 u'size': 1476395008,
 u'status': u'active',
 u'updated_at': u'2011-07-06T00:55:01.901066'}

Now that an image has been uploaded, Glance should show it via the glance index command. ...

Get Deploying OpenStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.