veritas dynamic multi-pathing for vmware 6vox.veritas.com/legacyfs/online/veritasdata/sm...

22
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

Upload: others

Post on 09-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 2: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 3: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

SYMANTEC VISION 2012

Heterogenous Multi-Pathing for VMware ESX

Dynamic Multi-Pathing for VMware 3

Page 4: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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!

Page 5: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 6: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 7: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 8: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 9: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

SYMANTEC VISION 2012

Advanced Usability, Visibility & Management

Dynamic Multi-Pathing for VMware 9

Page 10: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 11: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 12: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 13: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 14: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 15: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 16: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 17: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

SYMANTEC VISION 2012

Effective Load Balancing & Proactive Path Management

Dynamic Multi-Pathing for VMware 17

Page 18: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 19: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 20: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 21: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

Page 22: Veritas Dynamic Multi-Pathing for VMware 6vox.veritas.com/legacyfs/online/veritasdata/SM B08.pdfDynamic Multi-Pathing for VMware 1 Veritas Dynamic Multi-Pathing for VMware 6.0 Chad

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

[email protected]

Thank you!