Cisco Nexus 1000V for KVM is a virtual distributed switch that
works with the Linux Kernel-based virtual machine (KVM) open source hypervisor.
The Linux KVM hypervisor is ideally suited for OpenStack environments. All
major vendors of KVM have adopted OpenStack as their virtualization management
tool.
The networking
function of OpenStack is controlled and managed by a process called Quantum
on the OpenStack controller. Quantum has been extended in such a way
that the Cisco Nexus 1000V can now provide the networking capabilities to the
compute nodes and the virtual machines (VMs). As Quantum creates and configures
its networks for its environment, this configuration is passed to the Cisco
Nexus 1000V switch.
Using OpenStack, you
create VM networks and subnets on the
Cisco Nexus 1000V for KVM, by defining components such as the
following:
- Tenants
- Network segments (subnets),
such as VLANs, VLAN trunks, and VXLANs
- IP address pools
Using the
Cisco Nexus 1000V for KVM VSM, you create policy profiles
(called port profiles on the VSM), which define port classification
information, such as security settings (ACLs and so on).
When a VM is deployed,
a port profile is dynamically created on the
Cisco Nexus 1000V for KVM for each unique combination of policy
port profile and network segment. All other VMs deployed with the same policy
to this network reuse this dynamic port profile.
 Note |
You must consistently use
OpenStack for all VM network and subnet configuration. If you use
both
OpenStack and the VSM to configure VM networks and subnets, the OpenStack and
the VSM configurations can become out-of-sync and result in faulty or
inoperable network deployments. For information about OpenStack, see the
Cisco Nexus 1000V for KVM
Virtual Network Configuration Guide.
|