Using the IBM XIV Storage System in OpenStack Cloud Environments

An IBM Redpaper publication

Note: A new draft version of this publication is now available


Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories:

  • Infrastructure-as-a-Service (IaaS)
  • Platform-as-a-Service (PaaS)
  • Software-as-a-Service (SaaS)

OpenStack is an Infrastructure-as-a-Service (IaaS) that allows storage to be anywhere and available for use as needed without the confines of being in the data center.
The IBM® Storage driver for OpenStack enables OpenStack clouds to access the IBM XIV® Storage System Gen 3. The driver integrates with the OpenStack environment and enables OpenStack applications to take advantage of the XIV enterprise-class storage.

The management driver controls the creation and deletion of volumes on the XIV Storage System Gen 3, and manages to attach or detach volumes from virtual machines (VMs) running in OpenStack. The driver automatically creates the XIV host mappings on demand that are required to allow running VMs on OpenStack to access the storage volumes. Access to the XIV volumes is over an iSCSI connection protocol.

This IBM Redpaper™ provides a brief overview of OpenStack and a basic familiarity of its usage with the IBM XIV Storage System Gen 3. The illustration scenario that is presented uses the OpenStack Folsom release implementation IaaS with Ubuntu Linux servers and the IBM Storage Driver for OpenStack.

This paper is intended for clients and cloud administrators who look forward to integrating IBM XIV Storage Systems in OpenStack cloud environments. The paper provides guidance in setting up an environment for XIV with OpenStack. It is not an official support document.

Table of contents

Not available.


Publish Date
28 February 2013

Last Update
11 March 2013

Rating: Not yet rated


IBM Form Number

Number of pages