vmworld - vsphere distributed switch 6.0 technical deep dive
TRANSCRIPT
vSphere Distributed Switch 6.0A Technical Deep Dive
Jason “Starbucks Cup” Nash
VMware Certified Design Expert (VCDX) #49
Author of many courses on PluralSight
Best streak is 247 straight on the skeet field
Chris “The Sheriff” Wahl
VMware Certified Design Expert (VCDX) #104
Author, Networking for VMware Administrators
Likes big hats
The 2014 Deep Dive
MigrationVSS to VDS
Mixing 1Gb and 10Gb
Hosts
Handling vMotion
Saturation
vSphere Replication Bandwidth
Quality of Service Tagging
Load Based Teaming vs
Link Aggregation
New Hotness in 2015!100% VDS Fueled Data Center• How to protect vCenter Server and other dependencies• Toss out the Standard vSwitch completely
Using Multiple TCP/IP Stacks• Setup a supported Routed vMotion environment• Migrate workloads from one vCenter to another
Granular Network Guarantees• Network I/O Control Version 3.0• Setting guarantees on virtual machines and DPGs
WHAT’S NEWThe vSphere Distributed Switch 6.0
Are You Using thevSphere Distributed Switch
(VDS)?
The Hit List
Network I/O Control (NIOC)
Version 3.0
Multicast (IGMP) Snooping
Multiple TCP/IP Stack for vMotion
What About the Cisco Nexus 1000v?• VMware no longer sells the Nexus 1000v• Nexus 1000v is supported in vSphere 6.0 Requires 5.2(1)SV3(1.4) or Later• Cisco Nexus 1000v AVS Mode = Not Supported
http://www.vmware.com/products/cisco-nexus-1000V
“The Nexus 1000v … is the market leading 3rd party virtual switch in the industry”
Compared to the IBM 5000V
BUILD AND UPGRADEThe vSphere Distributed Switch 6.0
VDS 4.0We hardly knew thee
Way more helpful details!
Beware!
VDS 5.0 VDS 5.1 VDS 5.5 VDS 5.5 + LACP VDS 6.0 VDS 6.0
+ LACP
VDS 5.1 VDS 5.5 VDS 5.5 + LACP VDS 6.0 VDS 6.0
+ LACP
VDS 5.5 VDS 5.5 + LACP VDS 6.0 VDS 6.0
+ LACP
VDS 5.5 + LACP
VDS 6.0 + LACP
VDS 6.0 VDS 6.0 + LACP
VDS 6.0 + LACP
Protecting vCenter with a VDS“Discover how easy it can be to begin using the vSphere Distributed Switch (VDS) for all workloads, even vCenter and other management dependencies”
Ephemeral BindingPer port group setting
Ephemeral Ports Still Available
Further ReadingChoosing a port binding type in ESX/ESXihttp://kb.vmware.com/kb/1022312
Protecting a Distributed Switch with Ephemeral Bindinghttp://wahlnetwork.com/2015/01/30/vds-ephemeral-binding/
Multiple TCP/IP Stacks“Gain valuable insight on how to best configure your VDS to take advantage of the new vMotion TCP/IP stack for routed traffic”
Cross vSwitch vMotion• Choose destination network when vMotioning VMs• Can go between
vSS to vSS vSS to vDS vDS to vDS• Note that vDS to vSS is NOT supported
vDS includes metadata that vSS doesn’t support• Does NOT change IP address
Cross vCenter vMotion• vMotion VMs from one vCenter to
another Must be in same SSO domain• Supports shared or shared nothing
storage configurations• Even migrates things such as
HA settings DRS settings Alarms Events
Other Requirements• Must be on Enterprise Plus licensing!
• vCenter Servers must be in Enhanced Linked Mode
• Make sure you have good time sync of the vCenters
Long Distance vMotion• Can now vMotion across links up to *150ms* of
latency! No more 10ms limit!• Keep in mind that this can affect VM application
performance Do this in non-peak hours
Network I/O Control Version 3“Learn how to leverage the new NIOC version 3 features found in the VDS 6.0 for building robust multi-tenant configurations”
Tips and Caveats for Reservations
• More guardrails = less fluidity in the data center
• The best designs are simple
• Are you solving a problem?
Traffic Placement Engine• Places VM’s network adapter on optimal NIC• Must be able to meet reservation• Still adheres to teaming policies Active, standby, and unused
• Two control points Distributed Port Group (all VMs attached) Virtual Machine (per VM)
Bandwidth Admission Control• Validation at VM power on Must meet minimum bandwidth to VM’s network adapter Reservation is less than the free quota in the pool
• Changes are validated in real time Violations prevents change from applying
Related FunctionalityvSphere DRS
DRS will migrate when …• Reservation exceeds host
capacity• NIC fails
vSphere HA
HA considers the reservations when powering on a VM
VDS 5.5GUI Layout
VDS 6.0New Fields
75% Maximum Reservation
Assign Reservation to theVirtual Machine System Class
Bandwidth reservation is based on network adapter quantity and speedDo the math!
0.5 Gbps per NICx 6 NICs (2 per server)
= 3.0 Gbps globally
Assign a reservation value (Mbps) to theVirtual Machine System Class
Associate port group(s) with the resource pool(s)
Bask in the amazement!
Thank you for attending!