Image managementThe OpenStack Image Service discovers, registers, and
retrieves virtual machine images. The service also includes a
RESTful API that allows you to query VM image metadata and
retrieve the actual image with HTTP requests. For more
information about the API, see the OpenStack API Complete Reference and the Python API.The OpenStack Image Service can be controlled using a
command-line tool. For more information about the using
OpenStack Image command-line tool, see the Manage Images section in the OpenStack
End User Guide.Virtual images that have been made available through the
Image Service can be stored in a variety of ways. In order to
use these services, you must have a working installation of
the Image Service, with a working endpoint, and users that
have been created in OpenStack Identity. Additionally, you
must meet the environment variables required by the Compute
and Image Service clients.The Image Service supports these back-end stores:File systemThe OpenStack Image Service stores virtual
machine images in the file system back end by
default. This simple back end writes image files
to the local file system.Object Storage serviceThe OpenStack highly available service for
storing objects.S3The Amazon S3 service.HTTPOpenStack Image Service can read virtual machine
images that are available on the internet using
HTTP. This store is read only.Rados block device (RBD)Stores images inside of a Ceph storage cluster
using Ceph's RBD interface.GridFSStores images using MongoDB.