veritas dynamic multi-pathing for vmware 6vox.veritas.com/legacyfs/online/veritasdata/sm...
TRANSCRIPT
Dynamic Multi-Pathing for VMware 1
Veritas Dynamic Multi-Pathing for VMware 6.0
Chad Bersche, Principal Technical Product Manager Storage and Availability Management Group
SYMANTEC VISION 2012
Agenda
2
Heterogenous multi-pathing for VMware ESX 1
Advanced Reporting, Management & Visibility 2
Effective Load Balancing & Proactive Path Management 3
Dynamic Multi-Pathing for VMware
SYMANTEC VISION 2012
Heterogenous Multi-Pathing for VMware ESX
Dynamic Multi-Pathing for VMware 3
SYMANTEC VISION 2012
Virtualization puts increased pressure on storage performance and availability
Dynamic Multi-Pathing for VMware 4
• SAN aware load balancing key for high VM density
• Proactive failover of storage connectivity during disaster
• Flexibility to choose ANY cost effective storage
• Optimized handling of ANY tier of storage
• Visibility into storage characteristics needed
• Data center wide I/O bottlenecks critical to isolate
Performance & Resiliency
Storage Heterogeneity Visibility & Reporting
RAID10, SRDF, Thin , SSD drive
I/O bottlenecks to storage arrays!
Lack visibility into performance bottlenecks!
Getting locked-in by single array vendor
Am I using the right tier of Storage? Device naming complicated in ESX!
SYMANTEC VISION 2012
Veritas Dynamic Multi-Pathing (DMP) for VMware: Improved storage I/O performance and availability
• Improve performance
– SAN & workload aware load balancing
– Real-time I/O performance graphs
• Increase availability
– Proactive path failover
– Automated path recovery
• Improve storage visibility
– Enhanced device naming
– Extended attribute discovery & reporting
– Data center storage reporting via vCenter
• Utilize a single multi-pathing solution across physical and virtual with heterogeneous storage
Dynamic Multi-Pathing for VMware 5
Any X86 Server
VMware ESX
Hypervisor
ESX PSA Framework
MPP DMP
Guest Guest Guest Guest
SYMANTEC VISION 2012
VxDMP Components and Architecture
• vSphere / ESX Components
– Dynamic Multi-Pathing Core MPP components
– ASL / APM packages
• Management Interfaces
– vCenter integration for operations, visibility and reporting
– CLI Server for remote administration
• vCenter Functionality
– I/O policy management
– Path management (enable/disable)
– Performance graphs and tables
– DMP deployment statistics
Dynamic Multi-Pathing for VMware 6
Storage
ESX Servers
vCenter Server
VxDMP plug-in in vSphere client
SAN VxDMP
Remote CLI
LAN
SYMANTEC VISION 2012
Exploiting ANY Storage: Modular Architecture to Optimize to Any Storage
7
• Array Support Library (ASL)
– ASL Module for each Array (Ex: VMAX, NTAP)
– Discovers Array Mode Types (A/A, A/P, ALUA)
– Discover array specific attributes (Tier, RAID, Repl)
• Array Policy Module (APM)
– HW specific plug in to DMP
– Dynamically loadable module
– Understands Array specific failover behavior
– Allows Non Disruptive Upgrades for Controllers
• Allows DMP to support 50+ array families & 1000+ array models
Dynamic Multi-Pathing for VMware
Any Storage
VMware ESX
Guest Guest Guest Guest
ESX Hypervisor
APM2
APM1
DMP
ASL1
ASL2
SYMANTEC VISION 2012
Improve operational efficiency and reduce complexity by using a single multi-pathing solution
Dynamic Multi-Pathing for VMware 8
Dynamic Multi-Pathing Enables Storage Flexibility on all Platforms
• Leverage extensive array support
• Standardize on single multi-pathing across storage management stacks
• Seamless migration from native multi-pathing to Dynamic Multi-Pathing
• Choose storage based on price / performance needs, avoiding lock-in
Reduce operational costs using a single multi-pathing solution
Veritas Cluster Server
Volume Manger
File System
DMP
Veritas Cluster Server
DMP
Veritas Storage Foundation
ESX PSA Framework
MPP DMP for VMware
Veritas Application HA
Guest Guest Guest
VMware ESX
Guest
SYMANTEC VISION 2012
Advanced Usability, Visibility & Management
Dynamic Multi-Pathing for VMware 9
SYMANTEC VISION 2012
Centralize operations by managing in vCenter
Dynamic Multi-Pathing for VMware 10
Enables active management and infrastructure insight
Plugin provides Dynamic Multi-Pathing storage and
performance visibility
SYMANTEC VISION 2012
Respond quickly with active path management
Dynamic Multi-Pathing for VMware 11
• Perform active path and policy management inside vCenter
• Change load-balancing algorithm on the fly
• Enable / disable individual path components
SYMANTEC VISION 2012
Improve performance with insight into storage performance and I/O statistics
Dynamic Multi-Pathing for VMware 12
• Granular performance metrics
• Visibility at infrastructure component level
• Tabular or graphical I/O Statistics
SYMANTEC VISION 2012
Get deeper visibility into your storage and make better decisions
Dynamic Multi-Pathing for VMware 13
• Deep visibility of the storage for your VMware environment
• Easily identify storage load by array or LUN
• Correlate I/O load from individual virtual machines
SYMANTEC VISION 2012
Bridging the Storage & System Information Gap Mapping OS Devices to SAN Devices
14
naa.60060160c3d21800d8e0e88396d4e011
Challenges
• Native storage device names overly complex
• Native naming lack detailed array vendor or LUN information
LSN: D600172E015B
EMC0_19 EMC0_19
LUN
AVID: 0AF4
EMC0_0AF4 EMC0_0AF4
WITHOUT DMP
LUN LUN
LSN sorting algorithm
• Consistent names across servers
• Intermediate for arrays that lack AVID naming
Array Volume ID (AVID) naming
• Exposes LUN details to server admins
• Meaningful names for storage teams
Dynamic Multi-Pathing for VMware
Manageability
SYMANTEC VISION 2012
Improve visibility and bridge storage & server team information gap
Dynamic Multi-Pathing for VMware 15
Raid Levels – RAID5, RAID10 Replication Attributes & Snapshots Thin Or Standard Devices Tier Information – SSD, SATA, FC, SAS
Discover Device Characteristics
Enables AVID naming to make names meaningful for server and storage teams
• from vendor list
• is replicated
• where raid level is 5
• where LUN type is
• where Media type is
Is my critical data being replicated underneath or not?
My mission critical file system is being protected or not? RAID5, RAID10?
My application is on tier 1 servers, what tier of storage is it using? SSD, SATA, SAS, FC?
App Team
Server Team
Storage Team
SYMANTEC VISION 2012
DMP Remote CLI Interface
Dynamic Multi-Pathing for VMware 16
Uncompromised visibility into VMware’s storage infrastructure
• Enable / disable paths
• Select I/O balancing policies, on the fly
• Display DMP configuration (ASL/APM, tunables)
• Granular I/O statistics (enclosure, path, LUN, port)
Visibility
SYMANTEC VISION 2012
Effective Load Balancing & Proactive Path Management
Dynamic Multi-Pathing for VMware 17
SYMANTEC VISION 2012
Optimize I/O throughput for greater performance
• Choose between seven I/O policies to achieve greatest performance for particular workload or storage array (for example):
– Minimum Queue (MinQ) I/O Policy
– Adaptive I/O Policy
– Adaptive-MinQ
– Balanced
– Round-Robin, Single-Active, Priority
Dynamic Multi-Pathing for VMware 18
SYMANTEC VISION 2012
Proactive Path Management: Smarter & Faster I/O Error Analysis
Dynamic Multi-Pathing for VMware 19
• Fast device discovery
– ASL s for optimized discovery
– APMs for handling ALUA, A/P & A/A arrays
• DMP Device Driver (VxDMP)
– Multi-threaded core processes
– Parallel handling of cascaded failures
• Automated & Reliable failback
– Leverage SCSI probes to test path status
– Load balancing of paths across controllers
DMP inside ESX
HBA Drivers
OS SCSI Drivers
Error Analysis
Regular IO
Maximize Availability
VMware PSA
ESX Hypervisor
SYMANTEC VISION 2012
Improve data path availability
• Pro-active path management and failure detection
– Tunable monitoring to probe devices to ensure resiliency
– Automated path recovery after failure
– Added LUNs default to active I/O policy for enclosure
• Supports SAN boot devices
• Enables non-disruptive upgrade (NDU) of array firmware
Dynamic Multi-Pathing for VMware 20
B A
Maximize Availability
SYMANTEC VISION 2012
Veritas Dynamic Multi-Pathing: Storage I/O performance and availability for your data center
21 Dynamic Multi-Pathing for VMware
• One solution for all OS, storage & architecture
– Enables multi-vendor environment & standardization
– Industry’s broadest hardware compatibility list
– Utilize DMP to enable array and platform choice
• Enterprise grade performance
– Best in class throughput
– Proactive path management
– Utilize faster failover & effective load balancing
• Bridges storage & server boundaries
– Enables informed decision making
– Utilize vCenter & DMP for deep visibility
• Integrates with VMware vCenter
– Utilize vCenter for DMP administration
Large financial
automated all previously
manual I/O tuning
US Health provider
achieved increased
guest I/O visibility
Thank you!
Copyright © 2012 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.
Dynamic Multi-Pathing for VMware 22
http://go.symantec.com/dmpforvmware
Chad Bersche
Thank you!