Overview

This chapter contains the following sections:

Releases Included in the Cisco Nexus 1000V for KVM, Release 5.2(1)SK3(2.2x) Series

The following releases are a part of the Cisco Nexus 1000V for KVM, Release 5.2(1)SK3(2.2x) Series:

  • Release 5.2(1)SK3(2.2b)

  • Release 5.2(1)SK3(2.2a)


    Note


    Release 5.2(1)SK3(2.2a) is not compatible with Red Hat Enterprise Linux OpenStack Platform, Release 7.2. Use Release 5.2(1)SK3(2.2b) for new deployments to Red Hat Enterprise Linux OpenStack Platform, Release 7.2 or later.


  • Release 5.2(1)SK3(2.2)


    Note


    Release 5.2(1)SK3(2.2) is not compatible with Red Hat Enterprise Linux OpenStack Platform, Release 6.0.4. Use Release 5.2(1)SK3(2.2a) for new deployments to Red Hat Enterprise Linux OpenStack Platform, Release 6.0.4 or later.


Information About Cisco Nexus 1000V for KVM on Red Hat Enterprise Linux OpenStack Platform

The Cisco Nexus 1000V for KVM consists of these main components:
  • Virtual Ethernet Module (VEM)—A software component that is deployed on each KVM host. Each VM on the host is connected to the VEM through virtual Ethernet (vEth) ports. The VEM is a hypervisor-resident component and is tightly integrated with the KVM architecture.

  • Virtual Supervisor Module (VSM)—The Management component that controls multiple VEMs and helps in the definition of VM-focused network policies. It is deployed either as a virtual appliance on any KVM host or on the Cisco Cloud Services Platform appliance. The VSM is integrated with OpenStack using the OpenStack Neutron Plug-in.

  • Red Hat Enterprise Linux OpenStack Platform (RHEL-OSP)—Red Hat Enterprise's Linux operating system with the Red Hat's implementation of the OpenStack Juno. RHEL-OSP provides interacting services that control its computing, storage, and networking resources and is the foundation on which to build a private or public Infrastructure-as-a-Service (IaaS) cloud.

Information About the Red Hat Enterprise Linux OpenStack Platform Installer

The Cisco Nexus 1000V for KVM uses Redhat’s deployment management tool called Red Hat Enterprise Linux OpenStack Platform Installer (RHEL-OSP Installer) to install the Cisco Nexus 1000V for KVM on RHEL in an OpenStack cloud environment.

Red Hat Enterprise Linux OpenStack Platform provides the foundation to build a private or public Infrastructure-as-a-Service (IaaS) cloud on top of Red Hat Enterprise Linux.

Supported Network Topologies

Topology with OpenStack in Standalone Mode

The Cisco Nexus 1000V for KVM can be deployed with OpenStack in standalone mode (not functioning in high-availability (HA) mode). However, we recommend that you always deploy the VSM in active/standby HA mode. The following topology diagram illustrates this deployment.

Figure 1. Topology with OpenStack in Standalone Mode

Topology with OpenStack in High-Availability Mode

The Cisco Nexus 1000V for KVM can be deployed with OpenStack in high-availability (HA) mode. We recommend that you always deploy the VSM in active/standby HA mode. The following topology diagram illustrates this deployment.

Figure 2. Topology with OpenStack in High-Availability Mode

OpenStack Hosts and Services

Hosts and Services Used in OpenStack Standalone Deployments

The following table lists and describes the primary OpenStack hosts and services that you need when deploying OpenStack in standalone mode.

Hosts

OpenStack Service

OpenStack Platform Installer

Deploys the OpenStack services

Controller (Neutron)

Neutron Server

Database (MySQL)

Messaging (RabbitMQ/QPID)

Heat

Ceilometer

Keystone

Glance

Nova

Cinder

Horizon or OpenStack Dashboard

Layer 3 Agent

DHCP Agent

Metadata Agent

VEM

Compute (Neutron)

Ceilometer Agent

Virtual Ethernet Module (VEM)

Nova-compute

Hosts and Services Used in OpenStack High-Availability Deployments

The following table lists and describes the primary OpenStack hosts and services that you need when deploying OpenStack in HA mode are same as those in a standalone mode. For more information, see Hosts and Services Used in OpenStack Standalone Deployments.

HA deployment is defined by the number of controller. A single controller indicates that it is a non-HA setup, while three controllers indicate that it is a HA setup.