The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter contains the following sections:
Virtual Ethernet Module (VEM)—A software component that is deployed on each kernel-based virtual machine (VM) 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 latest OpenStack. 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.
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
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.
The Cisco Nexus 1000V for KVM can be deployed with OpenStack 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.
OpenStack Hosts and Services
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 |
OpenStack Platform Installer |
Controller (Neutron) |
Neutron Server |
Database (MySQL) |
|
Messaging (RabbitMQ/QPID) |
|
Heat |
|
Ceilometer |
|
Keystone |
|
Glance |
|
Nova |
|
Cinder |
|
Horizon |
|
Compute (Neutron) |
Ceilometer Agent |
Virtual Ethernet Module (VEM) |
|
Nova-compute |
|
Neutron Networker |
Layer 3 Agent |
DHCP Agent |
|
Metadata Agent |
|
VEM |
|
Neutron |
The following table lists and describes the primary OpenStack hosts and services that you need when deploying Openstack in HA mode.
Hosts |
OpenStack Service |
---|---|
OpenStack Platform Installer |
OpenStack Platform Installer |
HA Controller |
Neutron |
Database (Galera) |
|
Messaging |
|
Pacemaker Cluster |
|
HAProxy Load Balancer |
|
Keystone |
|
Glance |
|
Virtual Ethernet Module (VEM) |
|
Cinder |
|
Horizon |
|
Compute (Neutron) |
Virtual Ethernet Module (VEM) |
Nova-compute |