SlideShare a Scribd company logo
1 of 51
Midwest Regional VMUG Next Generation Best Practices for Storage and VMware Scott Lowe, VCDX #39 vSpecialist, EMC Corporation Author, Mastering VMware vSphere 4 http://blog.scottlowe.org http://twitter.com/scott_lowe
The “Great” Protocol Debate Every protocol can Be Highly Available, and generally, every protocol can meet a broad performance band Each protocol has different configuration considerations Each Protocol has a VMware “super-power”, and also a “kryponite” In vSphere, there is core feature equality across protocols Conclusion: there is no debate – pick what works for you! The best flexibility comes from a combination of VMFS and NFS
First - Key Things To Know – “A” thru “F” Key Best Practices circa 2010/2011
Leverage Key Docs Key Best Practices circa 2010/2011 A
Key Docs, and Storage Array Taxonomy Key VMware Docs: Fibre Channel SAN Configuration Guide iSCSI SAN Configuration Guide Storage/SAN Compatibility Guide …Understand VMware Storage Taxonomy: Active/Active (LUN ownership) Active/Passive (LUN ownership) Virtual Port (iSCSI only)
Key Docs, and Storage Array Taxonomy Key Storage Partner Docs: Each Array is very different.   Storage varies far more vendor to vendor than servers do Find, read, and stay current on your array’s Best Practices Doc – most are excellent. Even if you’re NOT the storage team, read them – it will help you. 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
Setup Multipathing Right Key Best Practices circa 2010/2011 B
Understanding the vSphere Pluggable Storage Architecture
What’s “out of the box” in vSphere 4.1? [root@esxi ~]# vmware -vVMware ESX 4.1.0 build-260247 [root@esxi ~]# esxcli nmp satp listName                 Default PSP       DescriptionVMW_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 protocolVMW_SATP_ALUA        VMW_PSP_RR        Supports non-specific arrays that use the ALUA protocolVMW_SATP_DEFAULT_AA  VMW_PSP_FIXED     Supports non-specific active/active arraysVMW_SATP_LOCAL       VMW_PSP_FIXED     Supports direct attached devices
What’s “out of the box” in vSphere? PSPs: ,[object Object]
All IO goes down preferred path, reverts to preferred path after original path restore
MRU (Default for Active-Passive LUN ownership models)
All IO goes down active path, stays after original path restore
Round Robin
n IO operations goes down active path then rotate (default is 1000)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!)
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)? Many storage arrays have Active/Passive LUN ownership All paths show in the vSphere Client as: Active (can be used for I/O) I/O is accepted on all ports All I/O for a LUN is serviced on its owning storage processor ,[object Object]
Enter ALUA to solve this issueSupported introduced in vSphere 4.0 SP A SP B LUN
What is Asymmetric Logical Unit (ALUA)? ,[object Object],Active (can be used for I/O) Active (non-optimized – not normally used for I/O) Standby Dead Ensures optimal path selection/usage by vSphere PSP and 3rd Party MPPs Supports Fixed, MRU, & RR PSP Supports EMC PowerPath/VE ALUA is not supported in ESX 3.5 SP A SP B LUN
Understanding MPIO MPIO is based on “initiator-target” sessions – not “links”
MPIO Exceptions – Windows Clusters Among a long list of “not supported” things: NO Clustering on NFS datastores No Clustering on iSCSI, FCoE (unless using PP/VE) No round-robin with native multipathing (unless using PP/VE) NO Mixed environments, such as configurations where one cluster node is running a different version of ESX/ESXi than another cluster node. NO Use of MSCS in conjunction with VMware Fault Tolerance. NO Migration with vMotion of clustered virtual machines. NO N-Port ID Virtualization (NPIV) You must use hardware version 7 with ESX/ESXi 4.1
APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS Shared Storage STORAGE PowerPath – a Multipathing Plugin (MPP) Simple Storage manageability Simple Provisioning = “Pool of Connectivity” Predictable and consistent Optimize server, storage, and data-path utilization Performance and Scale Tune infrastructure performance, LUN/Path Prioritization Predictive Array Specific Load Balancing Algorithms Automatic HBA, Path, and storage processor fault recovery Other 3rd party MPPs: Dell/Equalogic PSP Uses a “least deep queue” algorithm rather than basic round robin Can redirect IO to different peer storage nodes See this at the Dell/EqualLogic booth PowerPath PowerPath PowerPath PowerPath
NFS  Considerations
General NFS Best Practices ,[object Object],EMC Celerra H5536 & NetApp TR-3749 While these are constantly being updated, at any given time, they are authoritative ,[object Object]
Use Multiple NFS datastores & 10GbE
1GbE requires more complexity to address I/O scaling due to one data session per connection with NFSv3,[object Object]
 NFS.HeartbeatFrequency = 12
NFS.HeartbeatTimeout = 5
NFS.HeartbeatMaxFailures = 10
Increase Guest OS time-out values to matchBack up your Windows registry.  Select Start>Run, regedit In the left‐panel hierarchy view, double‐click HKEY_LOCAL_MACHINE> System> CurrentControlSet>  Services> Disk.  Select the TimeOutValue and set the data value to 125 (decimal).  Note: this is not reset when VMtools are updated ,[object Object],[object Object]
General NFS Best Practices – Multi-Switch Link Aggregation Allows two physical switches to operate as a single logical fabric Much simpler network design Single IP subnet Provides multiple active connections to each storage controller Easily scales to more connections by adding NICs and aliases Storage controller connection load balancing is automatically managed by the EtherChannel IP load-balancing policy
General NFS Best Practices – HA and Scaling 10GbE? Yes No Support multi-switch Link aggr? One VMKernel port & IP subnet Yes Use multiple links with IP hash load balancing on the NFS client (ESX) Use multiple VMKernel Ports & IP subnets Use multiple links with IP hash load balancing on The NFS server (array) Use ESX routing table Storage needs multiple sequential IP addresses Storage needs multiple sequential IP addresses
iSCSI & NFS – Ethernet Jumbo Frames What is an Ethernet Jumbo Frame? Ethernet frames with more than 1500 bytes of payload (9000 is common) Commonly ‘thought of’ as having better performance due to greater payload per packet / reduction of packets ,[object Object],Supported by all major storage vendors & VMware Adds complexity & performance gains are marginal with common block sizes FCoE uses MTU of 2240 which is auto-configured via switch and CAN handshake All IP traffic transfers at default MTU size Stick with the defaults when you can
iSCSI & NFS caveat when used together Remember – iSCSI and NFS network HA models = DIFFERENT iSCSI uses vmknics with no Ethernet failover – using MPIO instead NFS client relies on vmknics using link aggregation/Ethernet failover NFS relies on host routing table ,[object Object],Use of multiple session iSCSI with NFS is not supported by NetApp EMC supports, but best practice is to have separate subnets, virtual interfaces
Summary of “Setup Multipathing Right” VMFS/RDMs Round Robin policy for NMP is default BP on most storage platforms PowerPath/VE further simplifies/automates multipathing on all EMC (and many non-EMC) platforms.  Notably supports MSCS/WSFC including vMotion and VM HA  NFS For load balancing, distribute VMs across multiple datastores on multiple I/O paths. Follow the resiliency procedure in the TechBook to ensure VM resiliency to storage failover and reboot over NFS
Alignment = good hygiene Key Best Practices circa 2010/2011 C
“Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Datastore Alignment VMFS 1MB-8MB VMFS 1MB-8MB Block Array 4KB-64KB Chunk Chunk Chunk Array 4KB-64KB
“Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Datastore Alignment VMFS 1MB-8MB VMFS 1MB-8MB Block Array 4KB-64KB Array 4KB-64KB Chunk Chunk Chunk
“Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Cluster Cluster Cluster FS 4KB-1MB Guest Alignment VMFS 1MB-8MB Block VMFS 1MB-8MB Array 4KB-64KB Chunk Chunk Chunk Array 4KB-64KB
“Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Cluster Cluster Cluster FS 4KB-1MB Guest Alignment Block VMFS 1MB-8MB Chunk Chunk Chunk Array 4KB-64KB
Alignment – Best Solution: “Align VMs” VMware, Microsoft, Citrix, EMC all agree, align partitions Plug-n-Play Guest Operating Systems Windows 2008, Vista, & Win7 ,[object Object],Guest Operating Systems requiring manual alignment Windows NT, 2000, 2003, & XP (use diskpart to set to 1MB) Linux (use fdisk expert mode and align on 2048 = 1MB)
Alignment – “Fixing after the fact” VMFS is misaligned Occurs If you created the VMFS via CLI and not via vSphere client and didn’t specify an offset. Resolution: Step 1: Take an array snapshot/backup Step 2: Create new datastore & migrate VMs using SVMotion Filesystem in the VMDK is misaligned Occurs If you are are using older OSes and didn’t align when you created the guest filesystem Resolution: Step 1: Take an array snapshot/backup Step 2: Use tools to realign (all VM to be shutdown) ,[object Object]
Quest vOptimizer (good mass scheduling and reporting),[object Object]
“Leverage Free Plugins and VAAI”  Use Vendor plug-ins for VMware vSphere All provide better visibility Some provide integrated provisioning Some integrate array features like VM snapshots, dedupe, compression and more Some automate multipathing setup Some automate best practices and remediation Most are FREE VAAI – it is just “on” With vSphere 4.1, VAAI increases VM scalability and reduces the amount of I/O traffic sent between the host and storage system and makes “never put more than ___ VMs per datastore” a thing of the past. Some individual operations can be faster also (2-10x!)
KISS on Layout Key Best Practices circa 2010/2011 E
“KISS on Layout” Use VMFS and NFS together – no reason not to Strongly consider 10GbE, particularly for new deployments Avoid RDMs, use “Pools” (VMFS or NFS) Make the datastores big VMFS – make them ~1.9TB in size (2TB – 512 bytes is the max for a single volume), 64TB for a single filesystem NFS – make them what you want (16TB is the max) With vSphere 4.0 and later, you can have many VMs per VMFS datastore – and VAAI increases this to a non-issue. On the array, default to Storage Pools, not traditional RAID Groups / Hypers Default to single extent VMFS datastores Default to Thin Provisioning models at the array level, optionally at the VMware level. Make sure you enable vCenter managed datastore alerts Make sure you enable Unisphere/SMC thin provisioning alerts and auto-expansion Use “broad” data services – i.e. FAST, FAST Cache (things that are “set in one place”)
Use SIOC if you can Key Best Practices circa 2010/2011 F
“Use SIOC if you can” This is a huge vSphere 4.1 feature “If you can” equals: vSphere 4.1, Enterprise Plus VMFS (NFS targeted for future vSphere releases – not purely a qual) Enable it (not on by default), even if you don’t use shares – will ensure no VM swamps the others Bonus is you will get guest-level latency alerting! Default threshold is 30ms Leave it at 30ms for 10K/15K, increase to 50ms for 7.2K, decrease to 10ms for SSD Fully supported with array auto-tiering - leave it at 30ms for FAST pools  Hard IO limits are handy for View use cases Some good recommended reading: http://www.vmware.com/files/pdf/techpaper/VMW-vSphere41-SIOC.pdf http://virtualgeek.typepad.com/virtual_geek/2010/07/vsphere-41-sioc-and-array-auto-tiering.html http://virtualgeek.typepad.com/virtual_geek/2010/08/drs-for-storage.html http://www.yellow-bricks.com/2010/09/29/storage-io-fairness/
Second - What to do when you’re in trouble... Getting yourself out of a jam
“My VM is not performing as expected” How do I know: application not meeting a pre-defined SLA, or SIOC GOS thresholds being exceeded What do I do: Step 1, pinpoint (thank you Scott Drummonds!)   Use ESXTop first: http://communities.vmware.com/docs/DOC-5490 ..then vSCSIstats: http://communities.vmware.com/docs/DOC-10095 Step 2, if the backend: Use Unisphere Analyzer, SPA (start with backend and CPU) Check VM alignment (will show excessive stripe crossings) Cache enabled, FAST/FAST Cache settings on the storage pool ensure FAST and SIOC settings are consistent if your VM is compressed with EMC Data deduplication/compression, consider uncompressing it using the plug-in

More Related Content

What's hot

ONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarCumulus Networks
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Sathishkumar A
 
ONIE LinuxCon 2015
ONIE LinuxCon 2015ONIE LinuxCon 2015
ONIE LinuxCon 2015Curt Brune
 
Evento 18 giugno - Power Virtualization Center
Evento 18 giugno - Power Virtualization CenterEvento 18 giugno - Power Virtualization Center
Evento 18 giugno - Power Virtualization CenterPRAGMA PROGETTI
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Henning Sprang
 
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...KiwiSi
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudySimo Vilmunen
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...The Linux Foundation
 
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
XPDS16:  CPUID handling for guests - Andrew Cooper, CitrixXPDS16:  CPUID handling for guests - Andrew Cooper, Citrix
XPDS16: CPUID handling for guests - Andrew Cooper, CitrixThe Linux Foundation
 
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinNat Morris
 
Jaunty 9.04 Server Features
Jaunty 9.04 Server FeaturesJaunty 9.04 Server Features
Jaunty 9.04 Server Featuresdantrevino
 
Enea NFV Access Application Note
Enea NFV Access Application NoteEnea NFV Access Application Note
Enea NFV Access Application NoteEnea Software AB
 
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
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsJay Kruemcke
 
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
 

What's hot (19)

ONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks WebinarONIE / Cumulus Networks Webinar
ONIE / Cumulus Networks Webinar
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
 
ONIE LinuxCon 2015
ONIE LinuxCon 2015ONIE LinuxCon 2015
ONIE LinuxCon 2015
 
Evento 18 giugno - Power Virtualization Center
Evento 18 giugno - Power Virtualization CenterEvento 18 giugno - Power Virtualization Center
Evento 18 giugno - Power Virtualization Center
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...
 
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...
VMworld 2010 - Building an Affordable vSphere Environment for a Lab or Small ...
 
Benefits of Hyper-V replica
Benefits of Hyper-V replicaBenefits of Hyper-V replica
Benefits of Hyper-V replica
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case Study
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
 
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
XPDS16:  CPUID handling for guests - Andrew Cooper, CitrixXPDS16:  CPUID handling for guests - Andrew Cooper, Citrix
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
 
XenApp Unix
XenApp UnixXenApp Unix
XenApp Unix
 
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
 
Jaunty 9.04 Server Features
Jaunty 9.04 Server FeaturesJaunty 9.04 Server Features
Jaunty 9.04 Server Features
 
Enea NFV Access Application Note
Enea NFV Access Application NoteEnea NFV Access Application Note
Enea NFV Access Application Note
 
Rht upgrade v5-v2
Rht upgrade v5-v2Rht upgrade v5-v2
Rht upgrade v5-v2
 
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
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud Trends
 
Tomcat next
Tomcat nextTomcat next
Tomcat next
 
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
 

Viewers also liked

VMWare Performance Tuning by Virtera (Jan 2009)
VMWare Performance Tuning by  Virtera (Jan 2009)VMWare Performance Tuning by  Virtera (Jan 2009)
VMWare Performance Tuning by Virtera (Jan 2009)vmug
 
VMware vSphere Storage Enhancements
VMware vSphere Storage EnhancementsVMware vSphere Storage Enhancements
VMware vSphere Storage EnhancementsAnne Achleman
 
An Efficient Backup and Replication of Storage
An Efficient Backup and Replication of StorageAn Efficient Backup and Replication of Storage
An Efficient Backup and Replication of StorageTakashi Hoshino
 
Sustaining Your Career
Sustaining Your CareerSustaining Your Career
Sustaining Your CareerScott Lowe
 
Where We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits InWhere We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits InScott Lowe
 
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...VMworld
 
MS Paint Collection: 04 - Astrology Series
MS Paint Collection: 04 - Astrology SeriesMS Paint Collection: 04 - Astrology Series
MS Paint Collection: 04 - Astrology Seriesivan anzuategui
 
Parashar21 : What ? Why ? and How ?
Parashar21 : What ? Why ? and How ?Parashar21 : What ? Why ? and How ?
Parashar21 : What ? Why ? and How ?Prithwis Mukerjee
 
Indian Astrology | Astrology Services
Indian Astrology | Astrology ServicesIndian Astrology | Astrology Services
Indian Astrology | Astrology ServicesPandith Varma
 
Getting Involved in VMUG
Getting Involved in VMUGGetting Involved in VMUG
Getting Involved in VMUGScott Lowe
 
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)Scott Lowe
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld
 
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Suresh Kumar
 
An Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerAn Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerScott Lowe
 
Astrology basic
Astrology basicAstrology basic
Astrology basicSanjeev
 
Solving io bottleneck
Solving io bottleneckSolving io bottleneck
Solving io bottleneckAnil Vasudeva
 
Simple math fusion-io_v4
Simple math fusion-io_v4Simple math fusion-io_v4
Simple math fusion-io_v4Steve Lee
 
The Vision for the Future of Network Virtualization with VMware NSX
The Vision for the Future of Network Virtualization with VMware  NSXThe Vision for the Future of Network Virtualization with VMware  NSX
The Vision for the Future of Network Virtualization with VMware NSXScott Lowe
 
The Full Stack Journey (DFW)
The Full Stack Journey (DFW)The Full Stack Journey (DFW)
The Full Stack Journey (DFW)Scott Lowe
 

Viewers also liked (20)

VMWare Performance Tuning by Virtera (Jan 2009)
VMWare Performance Tuning by  Virtera (Jan 2009)VMWare Performance Tuning by  Virtera (Jan 2009)
VMWare Performance Tuning by Virtera (Jan 2009)
 
VMware vSphere Storage Enhancements
VMware vSphere Storage EnhancementsVMware vSphere Storage Enhancements
VMware vSphere Storage Enhancements
 
An Efficient Backup and Replication of Storage
An Efficient Backup and Replication of StorageAn Efficient Backup and Replication of Storage
An Efficient Backup and Replication of Storage
 
Sustaining Your Career
Sustaining Your CareerSustaining Your Career
Sustaining Your Career
 
Where We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits InWhere We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits In
 
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
 
MS Paint Collection: 04 - Astrology Series
MS Paint Collection: 04 - Astrology SeriesMS Paint Collection: 04 - Astrology Series
MS Paint Collection: 04 - Astrology Series
 
Parashar21 : What ? Why ? and How ?
Parashar21 : What ? Why ? and How ?Parashar21 : What ? Why ? and How ?
Parashar21 : What ? Why ? and How ?
 
Indian Astrology | Astrology Services
Indian Astrology | Astrology ServicesIndian Astrology | Astrology Services
Indian Astrology | Astrology Services
 
Top ESXi command line v2.0
Top ESXi command line v2.0Top ESXi command line v2.0
Top ESXi command line v2.0
 
Getting Involved in VMUG
Getting Involved in VMUGGetting Involved in VMUG
Getting Involved in VMUG
 
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
 
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
 
An Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerAn Introduction to Vagrant and Docker
An Introduction to Vagrant and Docker
 
Astrology basic
Astrology basicAstrology basic
Astrology basic
 
Solving io bottleneck
Solving io bottleneckSolving io bottleneck
Solving io bottleneck
 
Simple math fusion-io_v4
Simple math fusion-io_v4Simple math fusion-io_v4
Simple math fusion-io_v4
 
The Vision for the Future of Network Virtualization with VMware NSX
The Vision for the Future of Network Virtualization with VMware  NSXThe Vision for the Future of Network Virtualization with VMware  NSX
The Vision for the Future of Network Virtualization with VMware NSX
 
The Full Stack Journey (DFW)
The Full Stack Journey (DFW)The Full Stack Journey (DFW)
The Full Stack Journey (DFW)
 

Similar to Next-Generation Best Practices for VMware and Storage

Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationStephen Foskett
 
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
 
Virtualization Changes Storage
Virtualization Changes StorageVirtualization Changes Storage
Virtualization Changes StorageStephen Foskett
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииВиталий Стародубцев
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformanceProfessionalVMware
 
Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Stephen Foskett
 
V Mwarev Storage Intregration
V Mwarev Storage IntregrationV Mwarev Storage Intregration
V Mwarev Storage Intregrationmikhail.mikheev
 
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
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopsolarisyougood
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-trainingnarit_ton
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshootingOvi Chis
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3David Pasek
 
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
 
An introduction into Oracle VM V3.x
An introduction into Oracle VM V3.xAn introduction into Oracle VM V3.x
An introduction into Oracle VM V3.xMarco Gralike
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storagesolarisyourep
 
Upgrading your Private Cloud to Windows Server 2012 R2
Upgrading your Private Cloud to Windows Server 2012 R2Upgrading your Private Cloud to Windows Server 2012 R2
Upgrading your Private Cloud to Windows Server 2012 R2Tudor Damian
 

Similar to Next-Generation Best Practices for VMware and Storage (20)

Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server Virtualization
 
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
 
Virtualization Changes Storage
Virtualization Changes StorageVirtualization Changes Storage
Virtualization Changes Storage
 
Vcap dca section 1
Vcap dca section 1Vcap dca section 1
Vcap dca section 1
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting Performance
 
Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2Storage for Virtual Environments 2011 R2
Storage for Virtual Environments 2011 R2
 
V Mwarev Storage Intregration
V Mwarev Storage IntregrationV Mwarev Storage Intregration
V Mwarev Storage Intregration
 
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
 
Emc
EmcEmc
Emc
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-training
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3
 
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
 
An introduction into Oracle VM V3.x
An introduction into Oracle VM V3.xAn introduction into Oracle VM V3.x
An introduction into Oracle VM V3.x
 
3487570
34875703487570
3487570
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storage
 
Upgrading your Private Cloud to Windows Server 2012 R2
Upgrading your Private Cloud to Windows Server 2012 R2Upgrading your Private Cloud to Windows Server 2012 R2
Upgrading your Private Cloud to Windows Server 2012 R2
 

More from Scott Lowe

The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)Scott Lowe
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking OptionsScott Lowe
 
Root Causing Cloud Adoption
Root Causing Cloud AdoptionRoot Causing Cloud Adoption
Root Causing Cloud AdoptionScott Lowe
 
Getting Started with Containers
Getting Started with ContainersGetting Started with Containers
Getting Started with ContainersScott Lowe
 
Closing the Cloud Skills Gap
Closing the Cloud Skills GapClosing the Cloud Skills Gap
Closing the Cloud Skills GapScott Lowe
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
The Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXThe Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXScott Lowe
 
Positioning Yourself for the Future
Positioning Yourself for the FuturePositioning Yourself for the Future
Positioning Yourself for the FutureScott Lowe
 
Network Virtualization with VMware NSX
Network Virtualization with VMware NSXNetwork Virtualization with VMware NSX
Network Virtualization with VMware NSXScott Lowe
 
VMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack EnvironmentVMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack EnvironmentScott Lowe
 
SDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionSDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionScott Lowe
 
5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)Scott Lowe
 
A Deeper Look at Network Virtualization
A Deeper Look at Network VirtualizationA Deeper Look at Network Virtualization
A Deeper Look at Network VirtualizationScott Lowe
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStackScott Lowe
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingScott Lowe
 
Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)Scott Lowe
 
Three Technologies Worth Watching or Learning
Three Technologies Worth Watching or LearningThree Technologies Worth Watching or Learning
Three Technologies Worth Watching or LearningScott Lowe
 
5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)Scott Lowe
 
Exploring Stretched Clusters
Exploring Stretched ClustersExploring Stretched Clusters
Exploring Stretched ClustersScott Lowe
 
SRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionSRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionScott Lowe
 

More from Scott Lowe (20)

The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking Options
 
Root Causing Cloud Adoption
Root Causing Cloud AdoptionRoot Causing Cloud Adoption
Root Causing Cloud Adoption
 
Getting Started with Containers
Getting Started with ContainersGetting Started with Containers
Getting Started with Containers
 
Closing the Cloud Skills Gap
Closing the Cloud Skills GapClosing the Cloud Skills Gap
Closing the Cloud Skills Gap
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
The Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXThe Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSX
 
Positioning Yourself for the Future
Positioning Yourself for the FuturePositioning Yourself for the Future
Positioning Yourself for the Future
 
Network Virtualization with VMware NSX
Network Virtualization with VMware NSXNetwork Virtualization with VMware NSX
Network Virtualization with VMware NSX
 
VMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack EnvironmentVMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack Environment
 
SDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionSDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right Abstraction
 
5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)
 
A Deeper Look at Network Virtualization
A Deeper Look at Network VirtualizationA Deeper Look at Network Virtualization
A Deeper Look at Network Virtualization
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack Networking
 
Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)
 
Three Technologies Worth Watching or Learning
Three Technologies Worth Watching or LearningThree Technologies Worth Watching or Learning
Three Technologies Worth Watching or Learning
 
5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)
 
Exploring Stretched Clusters
Exploring Stretched ClustersExploring Stretched Clusters
Exploring Stretched Clusters
 
SRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionSRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right Solution
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Next-Generation Best Practices for VMware and Storage

  • 1. Midwest Regional VMUG Next Generation Best Practices for Storage and VMware Scott Lowe, VCDX #39 vSpecialist, EMC Corporation Author, Mastering VMware vSphere 4 http://blog.scottlowe.org http://twitter.com/scott_lowe
  • 2. The “Great” Protocol Debate Every protocol can Be Highly Available, and generally, every protocol can meet a broad performance band Each protocol has different configuration considerations Each Protocol has a VMware “super-power”, and also a “kryponite” In vSphere, there is core feature equality across protocols Conclusion: there is no debate – pick what works for you! The best flexibility comes from a combination of VMFS and NFS
  • 3. First - Key Things To Know – “A” thru “F” Key Best Practices circa 2010/2011
  • 4. Leverage Key Docs Key Best Practices circa 2010/2011 A
  • 5. Key Docs, and Storage Array Taxonomy Key VMware Docs: Fibre Channel SAN Configuration Guide iSCSI SAN Configuration Guide Storage/SAN Compatibility Guide …Understand VMware Storage Taxonomy: Active/Active (LUN ownership) Active/Passive (LUN ownership) Virtual Port (iSCSI only)
  • 6. Key Docs, and Storage Array Taxonomy Key Storage Partner Docs: Each Array is very different. Storage varies far more vendor to vendor than servers do Find, read, and stay current on your array’s Best Practices Doc – most are excellent. Even if you’re NOT the storage team, read them – it will help you. 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
  • 7. Setup Multipathing Right Key Best Practices circa 2010/2011 B
  • 8. Understanding the vSphere Pluggable Storage Architecture
  • 9. What’s “out of the box” in vSphere 4.1? [root@esxi ~]# vmware -vVMware ESX 4.1.0 build-260247 [root@esxi ~]# esxcli nmp satp listName                 Default PSP       DescriptionVMW_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 protocolVMW_SATP_ALUA        VMW_PSP_RR        Supports non-specific arrays that use the ALUA protocolVMW_SATP_DEFAULT_AA  VMW_PSP_FIXED     Supports non-specific active/active arraysVMW_SATP_LOCAL       VMW_PSP_FIXED     Supports direct attached devices
  • 10.
  • 11. All IO goes down preferred path, reverts to preferred path after original path restore
  • 12. MRU (Default for Active-Passive LUN ownership models)
  • 13. All IO goes down active path, stays after original path restore
  • 15. n IO operations goes down active path then rotate (default is 1000)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!)
  • 16. 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
  • 17. 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
  • 18.
  • 19. Enter ALUA to solve this issueSupported introduced in vSphere 4.0 SP A SP B LUN
  • 20.
  • 21. Understanding MPIO MPIO is based on “initiator-target” sessions – not “links”
  • 22. MPIO Exceptions – Windows Clusters Among a long list of “not supported” things: NO Clustering on NFS datastores No Clustering on iSCSI, FCoE (unless using PP/VE) No round-robin with native multipathing (unless using PP/VE) NO Mixed environments, such as configurations where one cluster node is running a different version of ESX/ESXi than another cluster node. NO Use of MSCS in conjunction with VMware Fault Tolerance. NO Migration with vMotion of clustered virtual machines. NO N-Port ID Virtualization (NPIV) You must use hardware version 7 with ESX/ESXi 4.1
  • 23. APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS Shared Storage STORAGE PowerPath – a Multipathing Plugin (MPP) Simple Storage manageability Simple Provisioning = “Pool of Connectivity” Predictable and consistent Optimize server, storage, and data-path utilization Performance and Scale Tune infrastructure performance, LUN/Path Prioritization Predictive Array Specific Load Balancing Algorithms Automatic HBA, Path, and storage processor fault recovery Other 3rd party MPPs: Dell/Equalogic PSP Uses a “least deep queue” algorithm rather than basic round robin Can redirect IO to different peer storage nodes See this at the Dell/EqualLogic booth PowerPath PowerPath PowerPath PowerPath
  • 25.
  • 26. Use Multiple NFS datastores & 10GbE
  • 27.
  • 31.
  • 32. General NFS Best Practices – Multi-Switch Link Aggregation Allows two physical switches to operate as a single logical fabric Much simpler network design Single IP subnet Provides multiple active connections to each storage controller Easily scales to more connections by adding NICs and aliases Storage controller connection load balancing is automatically managed by the EtherChannel IP load-balancing policy
  • 33. General NFS Best Practices – HA and Scaling 10GbE? Yes No Support multi-switch Link aggr? One VMKernel port & IP subnet Yes Use multiple links with IP hash load balancing on the NFS client (ESX) Use multiple VMKernel Ports & IP subnets Use multiple links with IP hash load balancing on The NFS server (array) Use ESX routing table Storage needs multiple sequential IP addresses Storage needs multiple sequential IP addresses
  • 34.
  • 35.
  • 36. Summary of “Setup Multipathing Right” VMFS/RDMs Round Robin policy for NMP is default BP on most storage platforms PowerPath/VE further simplifies/automates multipathing on all EMC (and many non-EMC) platforms. Notably supports MSCS/WSFC including vMotion and VM HA NFS For load balancing, distribute VMs across multiple datastores on multiple I/O paths. Follow the resiliency procedure in the TechBook to ensure VM resiliency to storage failover and reboot over NFS
  • 37. Alignment = good hygiene Key Best Practices circa 2010/2011 C
  • 38. “Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Datastore Alignment VMFS 1MB-8MB VMFS 1MB-8MB Block Array 4KB-64KB Chunk Chunk Chunk Array 4KB-64KB
  • 39. “Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Datastore Alignment VMFS 1MB-8MB VMFS 1MB-8MB Block Array 4KB-64KB Array 4KB-64KB Chunk Chunk Chunk
  • 40. “Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Cluster Cluster Cluster FS 4KB-1MB Guest Alignment VMFS 1MB-8MB Block VMFS 1MB-8MB Array 4KB-64KB Chunk Chunk Chunk Array 4KB-64KB
  • 41. “Alignment = good hygiene” Misalignment of filesystems results in additional work on storage controller to satisfy IO request Affects every protocol, and every storage array VMFS on iSCSI, FC, & FCoE LUNs NFS VMDKs & RDMs with NTFS, EXT3, etc Filesystems exist in the datastore and VMDK Cluster Cluster Cluster FS 4KB-1MB Guest Alignment Block VMFS 1MB-8MB Chunk Chunk Chunk Array 4KB-64KB
  • 42.
  • 43.
  • 44.
  • 45. “Leverage Free Plugins and VAAI” Use Vendor plug-ins for VMware vSphere All provide better visibility Some provide integrated provisioning Some integrate array features like VM snapshots, dedupe, compression and more Some automate multipathing setup Some automate best practices and remediation Most are FREE VAAI – it is just “on” With vSphere 4.1, VAAI increases VM scalability and reduces the amount of I/O traffic sent between the host and storage system and makes “never put more than ___ VMs per datastore” a thing of the past. Some individual operations can be faster also (2-10x!)
  • 46. KISS on Layout Key Best Practices circa 2010/2011 E
  • 47. “KISS on Layout” Use VMFS and NFS together – no reason not to Strongly consider 10GbE, particularly for new deployments Avoid RDMs, use “Pools” (VMFS or NFS) Make the datastores big VMFS – make them ~1.9TB in size (2TB – 512 bytes is the max for a single volume), 64TB for a single filesystem NFS – make them what you want (16TB is the max) With vSphere 4.0 and later, you can have many VMs per VMFS datastore – and VAAI increases this to a non-issue. On the array, default to Storage Pools, not traditional RAID Groups / Hypers Default to single extent VMFS datastores Default to Thin Provisioning models at the array level, optionally at the VMware level. Make sure you enable vCenter managed datastore alerts Make sure you enable Unisphere/SMC thin provisioning alerts and auto-expansion Use “broad” data services – i.e. FAST, FAST Cache (things that are “set in one place”)
  • 48. Use SIOC if you can Key Best Practices circa 2010/2011 F
  • 49. “Use SIOC if you can” This is a huge vSphere 4.1 feature “If you can” equals: vSphere 4.1, Enterprise Plus VMFS (NFS targeted for future vSphere releases – not purely a qual) Enable it (not on by default), even if you don’t use shares – will ensure no VM swamps the others Bonus is you will get guest-level latency alerting! Default threshold is 30ms Leave it at 30ms for 10K/15K, increase to 50ms for 7.2K, decrease to 10ms for SSD Fully supported with array auto-tiering - leave it at 30ms for FAST pools Hard IO limits are handy for View use cases Some good recommended reading: http://www.vmware.com/files/pdf/techpaper/VMW-vSphere41-SIOC.pdf http://virtualgeek.typepad.com/virtual_geek/2010/07/vsphere-41-sioc-and-array-auto-tiering.html http://virtualgeek.typepad.com/virtual_geek/2010/08/drs-for-storage.html http://www.yellow-bricks.com/2010/09/29/storage-io-fairness/
  • 50. Second - What to do when you’re in trouble... Getting yourself out of a jam
  • 51. “My VM is not performing as expected” How do I know: application not meeting a pre-defined SLA, or SIOC GOS thresholds being exceeded What do I do: Step 1, pinpoint (thank you Scott Drummonds!) Use ESXTop first: http://communities.vmware.com/docs/DOC-5490 ..then vSCSIstats: http://communities.vmware.com/docs/DOC-10095 Step 2, if the backend: Use Unisphere Analyzer, SPA (start with backend and CPU) Check VM alignment (will show excessive stripe crossings) Cache enabled, FAST/FAST Cache settings on the storage pool ensure FAST and SIOC settings are consistent if your VM is compressed with EMC Data deduplication/compression, consider uncompressing it using the plug-in
  • 52. “I see all these device events in vSphere” How do I know: VM is not performing well and LUN trespasses warning messages in event log What do I do: ensure the right failover mode and policy are used. Ensure you have redundant paths from host to storage system
  • 53. “Datastore capacity utilization is low/high” How do I know: Managed Datastore Reports in vCenter 4.x Array tools - e.g. Unisphere (vCenter Integration) Report What do I do: Migrate the VM to a datastore that is configured over a virtually provisioned storage. For VMFS datastore, ESX thin provisioning/compress/dedupe can also be utilized For VM on NFS, Data Deduplication can be used via the plug-in to compress the VM when some performance impact is acceptable
  • 54. “My storage team gives me tiny devices” How do I know: Often I hear “they tell us we can’t get more than 240GB” What do I do: This means you have an “oldey timey” storage team  Symmetrix uses hyper devices, and hypers are assembled into meta devices (which then are presented to hosts) Hyper devices have a maximum of 240GB Configuring meta devices is EASY. Engage your array vendor to move your storage team into the 21st century 
  • 55. “What? VAAI isn’t working….” How do I know: Testing Storage VMotion/Cloning with no-offload versus Offload What do I do: Ensure the block storage initiators for the ESX host is configured ALUA on, also ensure the ESX server recognizes the change in the SATP – look at IO bandwidth in vSphere client and storage array. Benefit tends to be higher when svmotion across SPs Biggest benefit isn’t any single operation being faster, but rather overall system (vSphere, network, storage) load lightened
  • 56. “My NFS based VM is impacted following a storage reboot or failover” How do I know: VM freezes or, even worse, crashes What do I do: Check your ESX NFS timeout settings compare to TechBook recommendations (only needed if the datastore wasn’t created using the plug-in) Review your VM and guest OS settings for resiliency. See TechBook for detailed procedure on VM resiliency
  • 57. Third – knowing when to break the rules… Top 5 Exceptions for said best practices
  • 58. 5 Exceptions to the rules Create “planned datastore designs” (rather than big pools and correct after the fact) for larger IO use cases (View, SAP, Oracle, Exchange) Use the VMware + Array Vendor reference architectures. Generally the cases where > 32 HBA queue & consider > 1 vSCSI adapters Over time, SIOC may prove to be a good approach Some relatively rare cases where large spanned VMFS datastores make sense When NOT to use “datastore pools”, but pRDMs (narrow use cases!) MSCS/WSFC Oracle – pRDMs and NFS can do rapid VtoP with array snapshots When NOT to use NMP Round Robin Arrays that are not active/active AND use ALUA using only SCSI-2 When NOT to use array thin-provisioned devices Datastores with extremely high amount of small block random IO In FLARE 30, always use storage pools, LUN migrate to thick devices if needed When NOT to use the vCenter plugins? Trick question – always “yes”
  • 59. Fourth – a peak into the future… Amazing things we’re working on….
  • 60. 5 Amazing things we’re working on…. Storage Policy How should storage inform vSphere of capabilities and state (and vice versa) SIOC and Auto-Tiering complement today, how can we integrate? How can we embed VM-level Encryption? “Bolt-on” vs. “Built for Purpose” using Virtual Appliance constructs EMC has 3 shipping virtual storage appliances (Atmos/VE, Avamar/VE, Networker/VE) Every EMC array is really a cluster of commodity servers with disks What more could we do to make “bolt on value” easier this way? “follow the breadcrumb trail”: http://stevetodd.typepad.com/my_weblog/2010/09/csx-technology.html Maturing scale-out NAS/pNFS models Desired, not demanded in enterprise, demanded, not desired for scale-out public cloud NAS (EMC has GA’ed pNFS, but vSphere client is still NFSv3) Large-scale, long distance geo-dispersion/federation of transactional workloads VM Teleportation – around the world, at many sites Geo-location to meet FISMA and other standards Making Object storage act transactional – for real Would blend best of all worlds & enable VM-level policy and enforcement.