SlideShare une entreprise Scribd logo
1  sur  49
Indianapolis VMUG Next Generation Best Practices for Storage and VMware Brian Lewis vSpecialist – Central US [email_address]
The  “Great” Protocol Debate ,[object Object],[object Object],[object Object],[object Object],Conclusion: there is no debate  – pick what works for you! The best flexibility comes from a combination of VMFS and NFS
Key things to know – “A – F” Best Practices circa 2010/2011
“ A” Best Practices circa 2010/2011 Leverage Key Documentation
Key Papers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Highly Recommended  Reading:
[object Object],[object Object],[object Object],[object Object],Techbooks: http://www.emc.com/collateral/hardware/solution-overview/h2529-vmware-esx-svr-w-symmetrix-wp-ldv.pdf http://www.emc.com/collateral/hardware/technical-documentation/h5536-vmware-esx-srvr-using-celerra-stor-sys-wp.pdf http://www.emc.com/collateral/software/solution-overview/h2197-vmware-esx-clariion-stor-syst-ldv.pdf  Highly Recommended  Reading:
“ B” Best Practices circa 2010/2011 Configure Multipathing
Understanding the vSphere Pluggable Storage Architecture (PSA)
What ’s “out of the box” in vSphere 4.1? [root@esxi ~]# vmware -v VMware ESX 4.1.0 build-260247   [root@esxi ~]# esxcli nmp satp list Name                 Default PSP       Description VMW_SATP_SYMM        VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_SVC         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_MSA         VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_LSI         VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_INV         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_EVA         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_EQL         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AP  VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_ALUA_CX     VMW_PSP_FIXED_AP  Placeholder (plugin not loaded) VMW_SATP_CX          VMW_PSP_MRU       Supports EMC CX that do not use the ALUA protocol VMW_SATP_ALUA        VMW_PSP_RR        Supports non-specific arrays that use the ALUA protocol VMW_SATP_DEFAULT_AA  VMW_PSP_FIXED     Supports non-specific active/active arrays VMW_SATP_LOCAL       VMW_PSP_FIXED     Supports direct attached devices
What ’s “out of the box” in vSphere? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What ’s “out of the box” in vSphere? HOWTO – setting PSP for a specific device (can override default selected by SATP detected ARRAYID): esxcli nmp device setpolicy --device <device UID> --psp VMW_PSP_RR  (check with your vendor first!)
Or the New Way…
Changing Round Robin IOOperationLimit esxcli nmp roundrobin setconfig --device <device UID> –iops check with your storage vendor first!  This setting can cause problems on arrays.  Has been validated ok,  but not necessary  in most cases
Effect of different RR IOOperationLimit settings NOTE:  This is with a SINGLE LUN. This is the case where the larger IOOperationLimit default is the worst In a real-world environment – lots of LUNs and VMs results in decent overall loadbalancing Recommendation – if you can, stick with the default
What is Asymmetric Logical Unit (ALUA)? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SP A SP B LUN
What is Asymmetric Logical Unit (ALUA)? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SP A SP B LUN
Understanding MPIO MPIO is based on  “initiator-target” sessions – not “links”
MPIO Exceptions – Windows Clusters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PowerPath – a Multipathing Plugin (MPP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],STORAGE OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP PowerPath PowerPath PowerPath PowerPath Shared Storage
NFS Considerations
General NFS Best Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General NFS Best Practices - Timeouts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General NFS Best Practices –  Traditional Ethernet switches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General NFS Best Practices –  Multi-Switch Link Aggregation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General NFS Best Practices – HA and Scaling 10GbE? One VMKernel port & IP subnet Support multi-switch Link aggr? Use multiple links with IP hash load balancing on the NFS client (ESX) Use multiple links with IP hash load balancing on The NFS server (array) Storage needs multiple sequential IP addresses Use multiple VMKernel Ports & IP subnets Use ESX routing table Storage needs multiple sequential IP addresses Yes No Yes
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],iSCSI & NFS – Ethernet Jumbo Frames
iSCSI & NFS caveat when used together ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary of  “Setup Multipathing Right” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ C” Best Practices circa 2010/2011 Track Alignment
“ Alignment = good hygiene” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Chunk Chunk Chunk VMFS 1MB-8MB Array 4KB-64KB Block Datastore Alignment VMFS 1MB-8MB Array 4KB-64KB
“ Alignment = good hygiene” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VMFS 1MB-8MB Array 4KB-64KB Datastore Alignment Chunk Chunk Chunk Block VMFS 1MB-8MB Array 4KB-64KB
“ Alignment = good hygiene” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VMFS 1MB-8MB Array 4KB-64KB Guest Alignment Cluster Chunk Cluster Chunk Cluster Chunk Block FS 4KB-1MB VMFS 1MB-8MB Array 4KB-64KB
“ Alignment = good hygiene” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cluster Chunk Cluster Chunk Cluster Chunk Block VMFS 1MB-8MB Array 4KB-64KB Guest Alignment FS 4KB-1MB
Alignment – Best Solution:  “Align VMs” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alignment –  “Fixing after the fact” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ D” Best Practices circa 2010/2011 Utilize free vCenter plugins and VAAI
“ Leverage Free Plugins and VAAI”  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VAAI ,[object Object],Block Zero What: 10x less IO for common tasks How: Eliminating redundant and repetitive write commands – just tell the array to repeat  via SCSI commands Full Copy What:  10x faster VM deployment, clone, snapshot, and Storage VMotion How: leveraging array ability to mass copy, snapshot, and move blocks via SCSI commands Hardware Assisted Locking What: 10x more VMs per datastore How: stop locking LUNs and start only locking blocks.
“ What?  VAAI isn’t working….” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ E” Best Practices circa 2010/2011 Keep it Simple
“ Keep it Simple on Layout” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ F” Best Practices circa 2010/2011 Use SIOC (if you can)
“ Use SIOC if you can” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Best Practices circa 2010/2011 General ‘Gotchas’
“ My storage team gives me tiny devices” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ My NFS based VM is impacted following a storage reboot or failover” ,[object Object],[object Object],[object Object],[object Object],[object Object]
Best Practices circa 2010/2011 When do the best practices  not  apply?
5 Exceptions to the rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
THANK YOU – AND COME & PLAY! ,[object Object],Lab 1: EMC vCenter Plugin Tour Lab 2: Virtual Storage Integrator Lab 3: vStorage APIs (VAAI) with CLARiiON Lab 4: VPLEX GUI Tour Lab 5: UIM v2 Tour Lab 6: Unisphere GUI Tour Hands on Labs in Room 101 H

Contenu connexe

Tendances

PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsJay Kruemcke
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014Puppet
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Sathishkumar A
 
Why Use Oracle VM for Oracle Databases? Revera Presentation
Why Use Oracle VM for Oracle Databases? Revera PresentationWhy Use Oracle VM for Oracle Databases? Revera Presentation
Why Use Oracle VM for Oracle Databases? Revera PresentationFrancisco Alvarez
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisCumulus Networks
 
Ata Over Ethernet
Ata Over EthernetAta Over Ethernet
Ata Over EthernetKit Peters
 
Power vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; tricksPower vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; trickssolarisyougood
 
ONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarCumulus Networks
 
ONIE LinuxCon 2015
ONIE LinuxCon 2015ONIE LinuxCon 2015
ONIE LinuxCon 2015Curt Brune
 
Cat on demand emc vplex weakness
Cat on demand emc vplex weaknessCat on demand emc vplex weakness
Cat on demand emc vplex weaknessSahatma Siallagan
 
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDCVSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDCRSD
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutSander Temme
 
Jaunty 9.04 Server Features
Jaunty 9.04 Server FeaturesJaunty 9.04 Server Features
Jaunty 9.04 Server Featuresdantrevino
 
25 Apache Performance Tips
25 Apache Performance Tips25 Apache Performance Tips
25 Apache Performance TipsMonitis_Inc
 
Switch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie CarrSwitch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie CarrCumulus Networks
 
VMware Site Recovery Manager - Architecting a DR Solution - Best Practices
VMware Site Recovery Manager - Architecting a DR Solution - Best PracticesVMware Site Recovery Manager - Architecting a DR Solution - Best Practices
VMware Site Recovery Manager - Architecting a DR Solution - Best Practicesthephuck
 
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...The Linux Foundation
 

Tendances (20)

PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud Trends
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
 
Why Use Oracle VM for Oracle Databases? Revera Presentation
Why Use Oracle VM for Oracle Databases? Revera PresentationWhy Use Oracle VM for Oracle Databases? Revera Presentation
Why Use Oracle VM for Oracle Databases? Revera Presentation
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat Morris
 
Ata Over Ethernet
Ata Over EthernetAta Over Ethernet
Ata Over Ethernet
 
Power vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; tricksPower vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; tricks
 
Cisco Live
Cisco LiveCisco Live
Cisco Live
 
ONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks Webinar
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
ONIE LinuxCon 2015
ONIE LinuxCon 2015ONIE LinuxCon 2015
ONIE LinuxCon 2015
 
Cat on demand emc vplex weakness
Cat on demand emc vplex weaknessCat on demand emc vplex weakness
Cat on demand emc vplex weakness
 
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDCVSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
 
FAST VP Step by Step Module 2
FAST VP Step by Step Module 2FAST VP Step by Step Module 2
FAST VP Step by Step Module 2
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling Out
 
Jaunty 9.04 Server Features
Jaunty 9.04 Server FeaturesJaunty 9.04 Server Features
Jaunty 9.04 Server Features
 
25 Apache Performance Tips
25 Apache Performance Tips25 Apache Performance Tips
25 Apache Performance Tips
 
Switch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie CarrSwitch as a Server - PuppetConf 2014 - Leslie Carr
Switch as a Server - PuppetConf 2014 - Leslie Carr
 
VMware Site Recovery Manager - Architecting a DR Solution - Best Practices
VMware Site Recovery Manager - Architecting a DR Solution - Best PracticesVMware Site Recovery Manager - Architecting a DR Solution - Best Practices
VMware Site Recovery Manager - Architecting a DR Solution - Best Practices
 
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
 

En vedette

Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Adam Eckerle
 
PernixData @ VMUG.IT 20150304
PernixData @ VMUG.IT 20150304PernixData @ VMUG.IT 20150304
PernixData @ VMUG.IT 20150304VMUG IT
 
I moved to a VMware based cloud, What's Next?
I moved to a VMware based cloud, What's Next?I moved to a VMware based cloud, What's Next?
I moved to a VMware based cloud, What's Next?Arron Stebbing
 
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015COIICV
 
VMUGIT UserCon 2015 Opening
VMUGIT UserCon 2015 OpeningVMUGIT UserCon 2015 Opening
VMUGIT UserCon 2015 OpeningVMUG IT
 
Dutch VMUG 2010 PowerCLI Presentation
Dutch VMUG 2010 PowerCLI PresentationDutch VMUG 2010 PowerCLI Presentation
Dutch VMUG 2010 PowerCLI PresentationAlan Renouf
 
St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015Jonathan Stewart
 
Trend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGTrend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGtovmug
 
PSU VMUG 2016-09-22 VMworld Experience
PSU VMUG 2016-09-22 VMworld ExperiencePSU VMUG 2016-09-22 VMworld Experience
PSU VMUG 2016-09-22 VMworld ExperienceDan Barr
 
Zerto @ VMUG.IT 20150304
Zerto @ VMUG.IT 20150304Zerto @ VMUG.IT 20150304
Zerto @ VMUG.IT 20150304VMUG IT
 
Nutanix - Inail User Case
Nutanix - Inail User CaseNutanix - Inail User Case
Nutanix - Inail User CaseVMUG IT
 
Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Tim Carman
 
Who am i presentation
Who am i presentationWho am i presentation
Who am i presentationMollytigers
 
Who am i ppt
Who am i pptWho am i ppt
Who am i pptasingh45
 
Who am i slideshow
Who am i slideshowWho am i slideshow
Who am i slideshowawitkowsky
 
Getogether Taxi presentation at MCB 2014 Chengdu CHINA
Getogether Taxi presentation at MCB 2014 Chengdu CHINAGetogether Taxi presentation at MCB 2014 Chengdu CHINA
Getogether Taxi presentation at MCB 2014 Chengdu CHINATiciana Hugentobler
 

En vedette (20)

Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6
 
San Diego VMUG Oct 2009
San Diego VMUG Oct 2009San Diego VMUG Oct 2009
San Diego VMUG Oct 2009
 
PernixData @ VMUG.IT 20150304
PernixData @ VMUG.IT 20150304PernixData @ VMUG.IT 20150304
PernixData @ VMUG.IT 20150304
 
I moved to a VMware based cloud, What's Next?
I moved to a VMware based cloud, What's Next?I moved to a VMware based cloud, What's Next?
I moved to a VMware based cloud, What's Next?
 
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015
Delia Ferrando. VMUGLevante. Introduccion. Semanainformatica.com 2015
 
VMUGIT UserCon 2015 Opening
VMUGIT UserCon 2015 OpeningVMUGIT UserCon 2015 Opening
VMUGIT UserCon 2015 Opening
 
Dutch VMUG 2010 PowerCLI Presentation
Dutch VMUG 2010 PowerCLI PresentationDutch VMUG 2010 PowerCLI Presentation
Dutch VMUG 2010 PowerCLI Presentation
 
St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015
 
Trend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGTrend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUG
 
PSU VMUG 2016-09-22 VMworld Experience
PSU VMUG 2016-09-22 VMworld ExperiencePSU VMUG 2016-09-22 VMworld Experience
PSU VMUG 2016-09-22 VMworld Experience
 
Zerto @ VMUG.IT 20150304
Zerto @ VMUG.IT 20150304Zerto @ VMUG.IT 20150304
Zerto @ VMUG.IT 20150304
 
Nutanix - Inail User Case
Nutanix - Inail User CaseNutanix - Inail User Case
Nutanix - Inail User Case
 
Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0
 
Who am i presentation
Who am i presentationWho am i presentation
Who am i presentation
 
Who am i ppt
Who am i pptWho am i ppt
Who am i ppt
 
Who am i slideshow
Who am i slideshowWho am i slideshow
Who am i slideshow
 
Soweto gardens
Soweto gardensSoweto gardens
Soweto gardens
 
YouSmart - Wayne Wen
YouSmart - Wayne Wen YouSmart - Wayne Wen
YouSmart - Wayne Wen
 
Ignite Your Career by Karen Colligan
Ignite Your Career by Karen ColliganIgnite Your Career by Karen Colligan
Ignite Your Career by Karen Colligan
 
Getogether Taxi presentation at MCB 2014 Chengdu CHINA
Getogether Taxi presentation at MCB 2014 Chengdu CHINAGetogether Taxi presentation at MCB 2014 Chengdu CHINA
Getogether Taxi presentation at MCB 2014 Chengdu CHINA
 

Similaire à 2011 q1-indy-vmug

Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationStephen Foskett
 
Virtualization Changes Storage
Virtualization Changes StorageVirtualization Changes Storage
Virtualization Changes StorageStephen Foskett
 
Storage Changes in VMware vSphere 4.1
Storage Changes in VMware vSphere 4.1Storage Changes in VMware vSphere 4.1
Storage Changes in VMware vSphere 4.1Scott Lowe
 
Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Stephen Foskett
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformanceProfessionalVMware
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPNThomas Morin
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1Louis Göhl
 
San 101 basics of administrating a san
San 101 basics of administrating a sanSan 101 basics of administrating a san
San 101 basics of administrating a sanpineapplebed24
 
Vmug V Sphere Storage (Rev E)
Vmug V Sphere Storage (Rev E)Vmug V Sphere Storage (Rev E)
Vmug V Sphere Storage (Rev E)guesta849bc8b
 
CloudStack Build A Cloud Day (SCaLE 2013)
CloudStack Build A Cloud Day (SCaLE 2013)CloudStack Build A Cloud Day (SCaLE 2013)
CloudStack Build A Cloud Day (SCaLE 2013)Clayton Weise
 
VIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoVIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoKernel Training
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationNetronome
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3David Pasek
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-trainingnarit_ton
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииВиталий Стародубцев
 

Similaire à 2011 q1-indy-vmug (20)

Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server Virtualization
 
Vcap dca section 1
Vcap dca section 1Vcap dca section 1
Vcap dca section 1
 
Virtualization Changes Storage
Virtualization Changes StorageVirtualization Changes Storage
Virtualization Changes Storage
 
3487570
34875703487570
3487570
 
Storage Changes in VMware vSphere 4.1
Storage Changes in VMware vSphere 4.1Storage Changes in VMware vSphere 4.1
Storage Changes in VMware vSphere 4.1
 
Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting Performance
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPN
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1
 
San 101 basics of administrating a san
San 101 basics of administrating a sanSan 101 basics of administrating a san
San 101 basics of administrating a san
 
Vmug V Sphere Storage (Rev E)
Vmug V Sphere Storage (Rev E)Vmug V Sphere Storage (Rev E)
Vmug V Sphere Storage (Rev E)
 
CloudStack Build A Cloud Day (SCaLE 2013)
CloudStack Build A Cloud Day (SCaLE 2013)CloudStack Build A Cloud Day (SCaLE 2013)
CloudStack Build A Cloud Day (SCaLE 2013)
 
PROSE
PROSEPROSE
PROSE
 
VIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoVIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | Demo
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking Acceleration
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-training
 
vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28
vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28
vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

2011 q1-indy-vmug

  • 1. Indianapolis VMUG Next Generation Best Practices for Storage and VMware Brian Lewis vSpecialist – Central US [email_address]
  • 2.
  • 3. Key things to know – “A – F” Best Practices circa 2010/2011
  • 4. “ A” Best Practices circa 2010/2011 Leverage Key Documentation
  • 5.
  • 6.
  • 7. “ B” Best Practices circa 2010/2011 Configure Multipathing
  • 8. Understanding the vSphere Pluggable Storage Architecture (PSA)
  • 9. What ’s “out of the box” in vSphere 4.1? [root@esxi ~]# vmware -v VMware ESX 4.1.0 build-260247   [root@esxi ~]# esxcli nmp satp list Name                 Default PSP       Description VMW_SATP_SYMM        VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_SVC         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_MSA         VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_LSI         VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_INV         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_EVA         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_EQL         VMW_PSP_FIXED     Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AP  VMW_PSP_MRU       Placeholder (plugin not loaded) VMW_SATP_ALUA_CX     VMW_PSP_FIXED_AP  Placeholder (plugin not loaded) VMW_SATP_CX          VMW_PSP_MRU       Supports EMC CX that do not use the ALUA protocol VMW_SATP_ALUA        VMW_PSP_RR        Supports non-specific arrays that use the ALUA protocol VMW_SATP_DEFAULT_AA  VMW_PSP_FIXED     Supports non-specific active/active arrays VMW_SATP_LOCAL       VMW_PSP_FIXED     Supports direct attached devices
  • 10.
  • 11. What ’s “out of the box” in vSphere? HOWTO – setting PSP for a specific device (can override default selected by SATP detected ARRAYID): esxcli nmp device setpolicy --device <device UID> --psp VMW_PSP_RR (check with your vendor first!)
  • 12. Or the New Way…
  • 13. Changing Round Robin IOOperationLimit esxcli nmp roundrobin setconfig --device <device UID> –iops check with your storage vendor first! This setting can cause problems on arrays. Has been validated ok, but not necessary in most cases
  • 14. Effect of different RR IOOperationLimit settings NOTE: This is with a SINGLE LUN. This is the case where the larger IOOperationLimit default is the worst In a real-world environment – lots of LUNs and VMs results in decent overall loadbalancing Recommendation – if you can, stick with the default
  • 15.
  • 16.
  • 17. Understanding MPIO MPIO is based on “initiator-target” sessions – not “links”
  • 18.
  • 19.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. General NFS Best Practices – HA and Scaling 10GbE? One VMKernel port & IP subnet Support multi-switch Link aggr? Use multiple links with IP hash load balancing on the NFS client (ESX) Use multiple links with IP hash load balancing on The NFS server (array) Storage needs multiple sequential IP addresses Use multiple VMKernel Ports & IP subnets Use ESX routing table Storage needs multiple sequential IP addresses Yes No Yes
  • 26.
  • 27.
  • 28.
  • 29. “ C” Best Practices circa 2010/2011 Track Alignment
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. “ D” Best Practices circa 2010/2011 Utilize free vCenter plugins and VAAI
  • 37.
  • 38.
  • 39.
  • 40. “ E” Best Practices circa 2010/2011 Keep it Simple
  • 41.
  • 42. “ F” Best Practices circa 2010/2011 Use SIOC (if you can)
  • 43.
  • 44. Best Practices circa 2010/2011 General ‘Gotchas’
  • 45.
  • 46.
  • 47. Best Practices circa 2010/2011 When do the best practices not apply?
  • 48.
  • 49.

Notes de l'éditeur

  1. Title Month Year
  2. Title Month Year
  3. Title Month Year
  4. Title Month Year
  5. Hyper-consolidation of virtual machines can lead to complex storage architectures. Mapping dozens of LUNs accessed by 100 ’s of VMs to channels is a laborious and complex job. Further, as virtual machines move around in the cluster, the IO loads on the channel can change significantly. EMC ’s industry-leading PowerPath significantly reduces the effort required to set up the SAN environment. PowerPath lets you treat the connections between the ESX servers and the EMC storage as a pool. With PowerPath, you don’t have to try to figure out which LUNs should share which channels. PowerPath uses all available paths to access all devices. Dynamic load balancing algorithms will continuously adjust IO routing to provide the best overall performance. So when DRS kicks in and moves VMs around in the cluster, PowerPath will automatically adjust how the I/Os transit the SAN, providing predictable performance. Some VMs and applications are more important and have higher or more critical disk IO workloads. PowerPath provides the ability to set priorities on the most important LUNs to help ensure that the critical applications are getting the data they need to run smoothly. Coupled with DRS and array based QOS (NQM or Priority Manager), you have end to end QOS control of your storage environment. PowerPath also provides channel fault protection, so the loss of an HBA, cable, switch, or array connection will be invisible to ESX or the application. Animation Control: Slide comes up with one row of VMs. &lt;click&gt; causes IOs to begin going to/from the storage. Story: With a few VMs, mapping IO to drives and channels is fairly simple. But when you start adding more VMs more IO load is put on the SAN. &lt;click&gt; causes more VMs to appear with more IO With hyperconsolidation, you can have 100 ’s of independent VMs running within the environment. The VMware admin can even put on that IO intensive app ( look in the second row, fourth from the right) that disrupts IO from other apps in the environment. Setting this up to ensure that all of the VMs get the IO response time they need is very difficult. Then add VMotion, DRS, HA, and any assumption you have about which IO streams will be sharing which channels are invalidated. &lt;click&gt; PowerPath is installed on the ESX servers, then all the paths are masked. PowerPath will manage all of this complexity, constantly adjusting the IO path usage to the changes in IO loads coming from the VMs. PowerPath lets you ignore all of the complexity of what goes where. Simply assign all devices to all paths, and turn PowerPath loose to do it ’s thing, optimizing the overall IO performance for the ESX environment. If need be, you can provide additional QOS management for the most important application by managing LUN and path prioritization.