vmug belgium - the devastating impacts of virtual sprawl

32

Upload: chris-wahl

Post on 18-Jul-2015

70 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: VMUG Belgium - The Devastating Impacts of Virtual Sprawl
Page 2: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Who is Chris Wahl? • VMware Certified Design Expert (VCDX) #104 ▫ Data Center and Network Virtualization

• Tech, Lab, Certs, Reviews, Videos ▫ WahlNetwork.com

• CCNA Data Center & vCloud Courses ▫ Pluralsight.com

• Virtualization User Podcast as a Service ▫ VUPaaS.com

Page 3: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Networking for VMware Administrators Paperback, Kindle, eBook, EPUB, MOBI, PDF 100% of my profits go to Alzheimer’s Association

Page 4: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Social Media

Page 5: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

VirtualSprawl (vûr′cho ̅o ̅-əl sprôl) n. A virtual environment with insufficient consumption control and poor lifecycle management

Page 6: VMUG Belgium - The Devastating Impacts of Virtual Sprawl
Page 7: VMUG Belgium - The Devastating Impacts of Virtual Sprawl
Page 8: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Questionable Reclaiming

Methods

Page 9: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

The “Wild West” You can’t have it both ways Rapid provisioning requires rapid reclamation

Page 10: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Projects no longer own hardware.

They lease a logical slice of resources

Page 11: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Monster VM sprawl • Fancy term for a big VM • Software and hardware advancements • Additional considerations

Page 12: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Common misunderstandings • Beware of “always” ▫ Adding CPUs makes a VM faster ▫ Adding Memory makes a VM faster

• Abuse of virtual resources

Page 13: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Identifying performance issues Find out who is ruining the party

Page 14: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Overallocation • “Too much of a good thing” ▫ Right-sizing and waste-finding exercises ▫ vCPU is a common culprit ▫ 4 vCores : 1 pCores is a common goal

Page 15: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Squeeze the juice!

Page 16: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Common warning signs • High %RUN and %IDLE variations • Find %RDY or %CSTP • > 4 vCPUs per pCore

Page 17: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Common warning signs • Host Swap Rate > 0 • Ballooning Driver Frequently Activates

Page 18: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Sub-Optimal Hardware Allocation Larger VMs have needs

Page 19: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Sub-Optimal Hardware Allocation • Sprawl across hardware ▫ Common with older hardware

• NUMA ▫ Check NHN & N&L ▫ Is vNUMA enabled? ▫ > 8 vCPUs? ▫ vProc & vCore match pProc and pCore?

Page 20: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

The Michigan Left

Page 21: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

NUMA in a nutshell

• Yellow = NUMA Nodes • Pink = NUMA Home Node • Blue = NUMA Locality %

Page 22: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Optimal Hardware Allocation

Page 23: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Sub-Optimal Hardware Allocation

NUMA Node 0 NUMA Node 1

Poor Locality

Page 24: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Competition for resources Those annoying noisy neighbors

Page 25: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

DRS is OK, but … • It’s not a silver bullet • Tends to worry over CPU and RAM ▫ … while being ignorant of the larger picture

• A few critical metrics from the field ▫ Licensing configuration ▫ %RDY and %CSTP ▫ Bus device utilization (HBAs, NICs) ▫ Logical placement

Page 26: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

3rd Party Tools • Focused more on the tenants as services ▫ Building licenses stacks (SQL, Oracle, etc.) ▫ End-to-end data path ▫ Advanced features

• A few examples ▫ VMTurbo, Cirba, Proactive DRS (fling)

Page 27: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Taking charge! Education is key

Page 28: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

You should be the trusted advisor • It’s not the vendors or partners ▫ You’re the one left on the hook, later

• Perform data collection ▫ Which VMs are priority? ▫ How bad is it? ▫ Use free tools (vCOps foundation version)

Page 29: VMUG Belgium - The Devastating Impacts of Virtual Sprawl
Page 30: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Build the big win • Find the worst offender • Collect baseline performance • Make change recommendations • Implement the change ▫ Use change control

• Re-baseline performance • Hold a delta review

Page 31: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Set Policies and Precedence Provisioning Requests

Sit in as the trusted advisor Communicate with the application owner(s) Take ownership Have documented hard and soft limits Exceptions should be rare and well understood

Example Exemptions Most common: VBCA

Tier 1 SQL, Oracle, Exchange, etc. Silo into VBCA specific cluster?

New & unknown applications Start small, work upwards

Page 32: VMUG Belgium - The Devastating Impacts of Virtual Sprawl

Thank you for a great session! For more goodies, check out these resources:

Visit WahlNetwork.com for Deep Dives, Home Lab Tips, Reviews, and More!

Check out “Networking for VMware Administrators” by VMware Press

Over 25 hours of my video training content is on Pluralsight.com

Nearly 100 free HD videos on the WahlNetwork YouTube Channel