Installing and Configuring OpenStack in Oracle® Solaris 11.2

Exit Print View

Updated: April 2015

Using This Book

This book primarily covers OpenStack information that is different between Solaris and other platforms. Features that work the same way on Solaris as on other platforms and operations that you perform the same way on Solaris as on other platforms generally are not covered in this book.

Chapter 2, Installing an Evaluation Configuration describes how to quickly install OpenStack on a single Solaris system for evaluation purposes. The complete installation is delivered in a Unified Archive and most of the configuration is done for you.

Chapter 3, Installing Across Multiple Systems for a Multi-node Havana OpenStack Configuration describes how to install and configure OpenStack on three Solaris systems: a Controller node, a Network node, and a Compute node.

Chapter 5, Creating Virtual Machine Instances provides Solaris-specific information for creating and using a VM instance. Tasks such as creating tenants and associated users are not discussed because those tasks are the same on Solaris as on other platforms.

For general information about OpenStack Havana on which OpenStack in this Oracle Solaris release is based, see the following resources and more on the OpenStack documentation site:

  • OpenStack Training Guides

  • End User Guide, including the “OpenStack command-line interface cheat sheet”

  • Admin User Guide

  • Command-Line Interface Reference

  • Configuration Reference

  • Cloud Administrator Guide

For more information about Solaris, see the Oracle Solaris 11.2 Information Library. For more information about OpenStack on Solaris, see OpenStack for Oracle Solaris 11.

In the OpenStack community, different terms sometimes have the same meaning. For example, a virtual machine in the cloud can be called a server, instance, or compute VM. An OpenStack functional part such as compute or networking can be called a module, component, or service. In OpenStack, the term project and tenant are used interchangeably. This document uses the following terms:


An OpenStack service such as Nova or Compute service.

SMF service

A Solaris service such as svc:/application/openstack/nova/nova-compute:default. Phrases such as “enable the service” refer to SMF services.


A system that hosts OpenStack services. For example, a Controller node hosts Keystone, Glance, and Horizon services.


In Oracle Solaris zones, a project is a network-wide administrative identifier for related work. In this document, however, the term is used according to OpenStack definition, which is a logical grouping of users within the Compute module. The project defines quotas and access to VM images.

VM instance

A virtual machine in the cloud. A VM instance is a running VM, or a VM in a known state such as suspended, that can be used like a hardware server.


Technology in Oracle Solaris for virtualizing the operating system and providing isolated and secure environments to run applications. The term can also refer to the virtualized environment itself. In Oracle Solaris, OpenStack's compute virtualization is built on zones technology.

For additional explanations of OpenStack terms, refer to