VMUG Belgium - The Devastating Impacts of Virtual Sprawl
-
Upload
chris-wahl -
Category
Technology
-
view
70 -
download
0
Transcript of VMUG Belgium - The Devastating Impacts of Virtual Sprawl
![Page 1: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/1.jpg)
![Page 2: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/4.jpg)
Social Media
![Page 5: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/6.jpg)
![Page 7: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/7.jpg)
![Page 8: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/8.jpg)
Questionable Reclaiming
Methods
![Page 9: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/10.jpg)
Projects no longer own hardware.
They lease a logical slice of resources
![Page 11: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/13.jpg)
Identifying performance issues Find out who is ruining the party
![Page 14: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/15.jpg)
Squeeze the juice!
![Page 16: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/16.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/17.jpg)
Common warning signs • Host Swap Rate > 0 • Ballooning Driver Frequently Activates
![Page 18: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/18.jpg)
Sub-Optimal Hardware Allocation Larger VMs have needs
![Page 19: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/20.jpg)
The Michigan Left
![Page 21: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/21.jpg)
NUMA in a nutshell
• Yellow = NUMA Nodes • Pink = NUMA Home Node • Blue = NUMA Locality %
![Page 22: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/22.jpg)
Optimal Hardware Allocation
![Page 23: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/23.jpg)
Sub-Optimal Hardware Allocation
NUMA Node 0 NUMA Node 1
Poor Locality
![Page 24: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/24.jpg)
Competition for resources Those annoying noisy neighbors
![Page 25: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/25.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/26.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/27.jpg)
Taking charge! Education is key
![Page 28: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/28.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/29.jpg)
![Page 30: VMUG Belgium - The Devastating Impacts of Virtual Sprawl](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/30.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/31.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022032617/55aa3ef31a28aba8018b45cd/html5/thumbnails/32.jpg)
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