
7 Network Virtualization with Dell Infrastructure and VMware NSX | Version 1.2
4 VMware vSphere-only NSX Component Definitions
Before continuing with a more detailed discussion of network virtualization with VMware NSX, a few
important components need to be defined and understood.
vSphere ESXi:
VMware’s hypervisor installed on bare-metal servers and decouples the server operating system from the
underlying hardware. The hypervisor manages the resources of the server.
vSphere vCenter:
VMware’s centralized platform for managing a vSphere environment. vSphere vCenter can manage up to
1000 hosts and allows for a centralized location for ESXi configuration. vCenter is required for advanced
operations, VDS, and NSX. vCenter is offered as both standalone software to be installed on a Window
server or as a virtual appliance where vCenter is installed on top of SUSE Linux Enterprise and provided as
a VM form factor. The virtual appliance version of vCenter is installed as an Open Virtualization Appliance
(OVA) on a vSphere ESXi host.
NSX Manager:
Centralized network management component of NSX for configuration and operation. A NSX Manager
installation maps to a single vCenter Server environment. NSX Manager is installed as an OVA on a vSphere
ESXi host. Once installed, NSX manager allows for installation, configuration, and management of other
NSX components via a GUI management plugin for vCenter.
vSphere Web Client:
vSphere Web Client allows for connecting to vCenter Server via a web browser. Once connected ESXi host
configuration and operations can be done.
Virtual Distributed Switch (VDS):
In the NSX-vSphere implementation the NSX vSwitch is the VDS switch. The VDS switch is implemented
via vCenter and ensures all hosts that are part of the VDS switch have the same virtual networking
configuration. ESXi hosts are added to the VDS switch and all port groups and network configurations on
the VDS switch are applied to each host. When NSX is installed, additional hypervisor kernel modules are
installed in the VDS: VXLAN, Distributed Logical Router (DLR), and Distributed Firewall.
NSX Controller Cluster:
The NSX controller cluster is an advanced distributed state management system that manages virtual
networks and overlay transport tunnels. The cluster is a group of VMs that run on any x86 server; each
controller can be installed on a different server. Controllers are installed as a virtual appliance using the
NSX Manager plug-in via vCenter. Three controllers are required in a supported configuration and can
tolerate one controller failure while still providing for controller functionality. Data forwarding is not
affected by controller cluster failure.
NSX API:
The NSX API is provided by the NSX Manager as a web service interface. The control cluster is responsible
for the intake of network configuration directives which are sent via NSX API calls. The NSX API can also be
Comentarios a estos manuales