49
vSphere Distributed Switch 6.0 A Technical Deep Dive

VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Embed Size (px)

Citation preview

Page 1: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

vSphere Distributed Switch 6.0A Technical Deep Dive

Page 2: VMworld - vSphere Distributed Switch 6.0 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

Page 3: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Chris “The Sheriff” Wahl

VMware Certified Design Expert (VCDX) #104

Author, Networking for VMware Administrators

Likes big hats

Page 4: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 5: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 6: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

WHAT’S NEWThe vSphere Distributed Switch 6.0

Page 7: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Are You Using thevSphere Distributed Switch

(VDS)?

Page 8: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

The Hit List

Network I/O Control (NIOC)

Version 3.0

Multicast (IGMP) Snooping

Multiple TCP/IP Stack for vMotion

Page 9: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 10: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

http://www.vmware.com/products/cisco-nexus-1000V

Page 11: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

“The Nexus 1000v … is the market leading 3rd party virtual switch in the industry”

Compared to the IBM 5000V

Page 12: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

BUILD AND UPGRADEThe vSphere Distributed Switch 6.0

Page 13: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

VDS 4.0We hardly knew thee

Page 14: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Way more helpful details!

Page 15: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Beware!

Page 16: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 17: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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”

Page 18: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 19: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Ephemeral BindingPer port group setting

Page 20: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Ephemeral Ports Still Available

Page 21: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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/

Page 22: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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”

Page 23: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 24: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 25: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 26: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 27: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 28: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 29: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 30: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 31: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 32: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 33: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 34: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 35: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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”

Page 36: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Tips and Caveats for Reservations

• More guardrails = less fluidity in the data center

• The best designs are simple

• Are you solving a problem?

Page 37: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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)

Page 38: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 39: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Related FunctionalityvSphere DRS

DRS will migrate when …• Reservation exceeds host

capacity• NIC fails

vSphere HA

HA considers the reservations when powering on a VM

Page 40: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Page 41: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

VDS 5.5GUI Layout

Page 42: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

VDS 6.0New Fields

Page 43: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

75% Maximum Reservation

Page 44: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Assign Reservation to theVirtual Machine System Class

Page 45: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

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

Page 46: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Assign a reservation value (Mbps) to theVirtual Machine System Class

Page 47: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Associate port group(s) with the resource pool(s)

Page 48: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Bask in the amazement!

Page 49: VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive

Thank you for attending!