OpenStack Integration Overview

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a Data Center. OpenStack Integration enables System administrators to manage and provision resources through APIs and web interface.

OpenStack Core Components

The following table lists the OpenStack core components.

Component Name Description
Compute Nova Compute service that enables provisioning of compute instances or virtual servers and supports creating virtual machines and external Linux servers.
Networking Neutron Networking service that provides layer 2 network connectivity for virtual devices.
Dashboard Horizon OpenStack project that provides an extensible, unified, and web-based user interface for all OpenStack services.
Storage Cinder OpenStack Block Storage service for providing volumes to Nova virtual machines.
Click to expand in new window
OpenStack core components

OpenStack Network Nodes

The EFA OpenStack network consists of Controller and Compute nodes.

Most of the shared OpenStack services and other tools run on the Controller node. The Controller node supplies API, scheduling, and other shared services for the cloud. The Controller node includes dashboard, image store, and identity service. Nova Compute management service and Neutron server are also configured on the Controller node.

The VM instances or Nova Compute instances are installed on the Compute node.

The following figure shows an overview of the EFA OpenStack integration.

Click to expand in new window
Overview of EFA OpenStack Network