After we announced that Cloudian integrated with OpenStack, we have received questions about how these work together. Here’s a brief summary of the OpenStack object storage solution.

1. Applicable Software Versions

These packages refer to Cloudian software and OpenStack version 2013.1.3 also known as Grizzly and have been tested on Red Hat Enterprise Linux 6.4.

2. Overview

Cloudian is a drop in object storage solution for OpenStack which is fully compatible with the Amazon S3 API. It can be used with or without Swift. With Cloudian as your OpenStack object storage solution, images and snapshots can enjoy easily expandable storage and users can easily share data/objects between their projects and instances directly from the UI or the command line.

3. OpenStack/Cloudian Mapping
Each OpenStack project is mapped to one Cloudian user. One Cloudian user will own the buckets and objects that any OpenStack user in a particular project creates. Sharing is very easy within the same project and possible also by explicit sharing rules between projects.

4. Integration Points

4.1.Glance Integration
Glance storage is mapped to a single bucket which is owned by the service project. The Glance user belongs to the services project.

Glance already supports reading/writing images/snapshots to S3. Cloudian extends this support by implementing the S3 Multipart Upload API in Glance so that objects larger than 5GB can be stored.

4.2.Horizon Integration
For Horizon, Cloudian has added a per-project button/link for the Cloudian Data Explorer. Clicking the link securely logs the project into Cloudian via Single-Sign-On and displays the Cloudian Data Explorer embedded in the Horizon UI where OpenStack users can directly upload/download shared data.

4.3. Keystone Integration

Keystone has been enhanced so that creating/deleting an OpenStack project also directly provisions/deprovisions a Cloudian user. In addition for projects already existing in your OpenStack object storage installation, a Cloudian user will also be automatically provisioned the first time the project uses the Cloudian Data Explorer in Horizon.

The following video will help you to understand more about the Cloudian OpenStack object storage solution.

To learn more download the Cloudian Object Storage for Red Hat OpenStack Platform Solution Brief:

Cloudian Solution Brief