1708: Business Critical Virtualization for VMware - Improve...
Transcript of 1708: Business Critical Virtualization for VMware - Improve...
1
1708: Business Critical Virtualization for VMware - Improve Availability & Storage Performance
1708: Business Critical Virtualization for VMware
Chad Bersche & Anthony Herr
Product Management
Information Management
SYMANTEC VISION 2014 1708: Business Critical Virtualization for VMware 2
Legal Notice and Safe Harbor
Any information regarding pre-release Symantec offerings, future updates or other planned modifications is subject to ongoing evaluation by Symantec and therefore subject to change. This information is provided without warranty of any kind, express or implied. Customers who purchase Symantec offerings should make their purchase decision based upon features that are currently available.
Copyright© 2014 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.
SYMANTEC VISION 2014
Session Agenda
1708: Business Critical Virtualization for VMware 3
Virtualization Trends & Challenges 1
Storage I/O Performance & Resiliency with DMP 2
Business Critical High Availability with VCS 3
Q&A 4
SYMANTEC VISION 2014
Virtualization puts increased pressure on storage performance and availability
1708: Business Critical Virtualization 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 2014
Virtualization brings challenges visibility and availability of applications
1708: Business Critical Virtualization for VMware 5
• Application view and health status through vSphere
• OS and Application recovery
• Reduce planned and unplanned downtime
• Reduce outage during OS & application patching
• Application relationship management
• Physical and virtual environment
Application Control & Visibility
Application Recovery Multi-tier Application
Management
Monitoring tools providing information only!
Rigid Storage compatibility for clusters!
Siloed approach for physical and virtual
Database down what about other apps? Shared SCSI bus RDM limits vMotion!
1708: Business Critical Virtualization for VMware 6
Improve Infrastructure Resiliency with DMP for VMware
SYMANTEC VISION 2014
Dynamic Multi-Pathing for VMware: Improved storage I/O performance and availability
• Improve performance
– SAN & workload aware load balancing
– Real-time I/O performance graphs
– Automatically uses all paths by default
• Increase availability
– Proactive path failover
– Automated path recovery
• Improve storage visibility
– Enhanced device naming
– Extended attribute discovery & reporting
– Storage view provides reporting in vCenter
• Utilize a single multi-pathing solution across physical and virtual with heterogeneous storage
1708: Business Critical Virtualization for VMware 7
Any X86 Server
VMware ESX 5.0/5.1/5.5
Hypervisor
ESX PSA Framework
MPP
Guest Guest Guest Guest
DMP for VMware
SYMANTEC VISION 2014
Single Multi-pathing Solution: Improve operational efficiency and reduce complexity
1708: Business Critical Virtualization for VMware 8
Dynamic Multi-pathing enables storage flexibility on all Platforms
• Leverage extensive array and platform 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
Symantec Cluster Server
Any Volume Manger
Any File System
DMP
Symantec Cluster Server
DMP
Symantec Storage
Foundation
Hyper-V
DMP
VM
VM
OVM
DMP
VM
VM
VIOS
DMP
VM
VM
KVM
DMP
VM
VM
ESX PSA Framework
MPP
Guest Guest Guest
VMware ESX 5.X
Guest
DMP for VMware
Symantec Application HA
SYMANTEC VISION 2014
Bridging the Storage & System Information Gap Mapping OS Devices to SAN Devices
9
Challenges
• Native storage device names overly complex
• Native naming lack detailed array vendor or LUN information
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
1708: Business Critical Virtualization for VMware
Manageability
naa.60060160c3d21800d8e0e88396d4e011 eui.3065333839653037
LSN: D600172E015B
EMC0_19 EMC0_19
LUN
AVID: 0AF4
EMC0_0AF4 EMC0_0AF4
WITHOUT DMP
LUN LUN
SYMANTEC VISION 2014
Improve visibility and bridge storage & server team information gap
1708: Business Critical Virtualization for VMware 10
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?
Is 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 2014
Centralize operations by managing in vCenter
1708: Business Critical Virtualization for VMware 11
Enables active management and
infrastructure insight Plugin provides Dynamic Multi-Pathing storage and
performance visibility
SYMANTEC VISION 2014
Respond quickly with active path management
1708: Business Critical Virtualization for VMware 12
• Perform active path and policy management inside vCenter
• Change load-balancing algorithm on the fly
• Enable / disable individual path components
SYMANTEC VISION 2014
Operational visibility of storage performance and I/O statistics
1708: Business Critical Virtualization for VMware 13
• Visibility at infrastructure component level
• Granular performance metrics
• Tabular or graphical I/O Statistics
SYMANTEC VISION 2014
Deeper visibility into storage enabling better decisions
1708: Business Critical Virtualization for VMware 14
• Deep visibility of the storage for your VMware environment
• Globally rename arrays, enable/disable array ports across hosts
• Easily identify storage load by array, port, host or LUN
• Correlate I/O load from individual virtual machines and disks
SYMANTEC VISION 2014
Unique vSphere Web Client visibility
1708: Business Critical Virtualization for VMware 15
• Visual host to storage connectivity mapping
• Filter connectivity map on criteria such as array, VM Guest, etc.
• Management parity with vSphere Client or vSphere Web Client
SYMANTEC VISION 2014
Dynamic Multi-Pathing Command Line Interface
1708: Business Critical Virtualization 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)
SYMANTEC VISION 2014
Optimize I/O throughput for greater performance
1708: Business Critical Virtualization for VMware 17
• 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
• All available LUN paths used by default
– Eliminates manual path configuration
SYMANTEC VISION 2014
Proactive Path Management: Smarter & Faster I/O Error Analysis
1708: Business Critical Virtualization for VMware 18
DMP inside ESX
HBA Drivers
OS SCSI Drivers
Error Analysis
Regular IO
VMware PSA
ESX Hypervisor • Fast device discovery
– ASLs 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
SYMANTEC VISION 2014
What’s Next with DMP and VMware
• vMotion of SmartIO Guests
– Ability to utilize vMotion to migrate guests
– Granularity of caching via SmartIO within the guest
– Make optimal use of host-based SSD cache cards
– No sacrifice in manageability
– Selective caching of guests, or sub-guest objects (filesystem, volumes, etc.)
1708: Business Critical Virtualization for VMware 19
vMotion Enabled SmartIO™
Std Guest
SmartIO
SYMANTEC VISION 2014
Dynamic Multi-Pathing: Storage I/O performance and availability for your data center
20 1708: Business Critical Virtualization 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
SYMANTEC VISION 2014
Improve Application & Infrastructure availability with VCS
1708: Business Critical Virtualization for VMware 21
SYMANTEC VISION 2014
Virtualization brings challenges visibility and availability of applications
1708: Business Critical Virtualization for VMware 22
• Application view and health status through vSphere
• OS and Application recovery
• Reduce planned and unplanned downtime
• Reduce outage during OS & application patching
• Application relationship management
• Physical and virtual environment
Application Control & Visibility
Application Recovery Multi-tier Application
Management
Monitoring tools providing information only!
Rigid Storage compatibility for clusters!
Siloed approach for physical and virtual
Database down what about other apps? Shared SCSI bus RDM limits vMotion!
SYMANTEC VISION 2014
ApplicationHA VMware Virtual Machines
1708: Business Critical Virtualization for VMware 23
Host 1
Host 2
VM3
OS
VM6
OS
VM1
OS
VM4
OS
VMware ESX
VMware ESX
ApplicationHA
IIS1
vSphereHA vSphereHA
VMware ESX
vSphereHA
SQL1 SQL1
ApplicationHA ApplicationHA ApplicationHA
Jboss SAP1 SAP1
VM2
OS
ORA1 ORA1
ApplicationHA
Configured on Windows and Linux VMware Virtual Machines
Enables Wizard Based Auto Configurations
Provides Application protection within the Virtual Machine
Managed through a vSphere plug-in
Works in conjunction with vSphereHA
Supports VMware vMotion
SQL1
Capabilities 1. Without ApplicationHA vSphereHA does
not have visibility into the VM to determine the state of the Application
2. ApplicationHA monitors the Application and can restart when there is an issue
3. If there continues to be an issue, Communicate with vSphereHA to Restart the Virtual Machine
JBoss
SYMANTEC VISION 2014
Symantec Cluster Server controlling VMDK storage
1708: Business Critical Virtualization for VMware 24
Datastore
Host 1
Host 2
VM3
OS
VM6
OS
VM1
OS
VM1
OS
VMware ESX
VMware ESX
VCS
ORA3
vSphereHA vSphereHA
VM2
OS
VM5
OS
VMware ESX
SQL2 ORA2
vSphereHA
ORA1
ORA1 VMDK
ORA3
VCS VCS
ORA1
VCS VCS
ORA3 VMDK SQL3 RDM
VCS
SQL3 ORA3 ORA3
ORA1
ORA3 ORA1 SQL3
vMotion, HA, FT & DRS compatibility
VMDK & RDM (PV) compatibility
VCS controls data disk detaching and attaching to VMs
Can be deployed crossing vSphereHA cluster boundaries
Traditional SFHA functionality like supporting VVR and GCO
Wizard Based Cluster Configuration and Application Discovery
Capabilities 1. Previous Failover Capabilities
Requires RDM disks zoned to all nodes
2. Migrate Application to another VM when there is an Application issue
3. Move Application for Planned Outages
4. vMotion, SRM, and DRS are supported
ORA1
SQL3 SQL3 SQL3 ORA3
ORA1
SYMANTEC VISION 2014
Cluster File System Linux VMs using VMDK storage
1708: Business Critical Virtualization for VMware 25
Datastore
VM3
Linux
ORA1
VM6
OS
VMware ESX
VMware ESX
VCS
vSphereHA vSphereHA
VMFS Multi-Writer Flag Enabled
VMDK & RDM (PV) compatibility without needing the Disk Agent to import the VMDK disks
CFS is imported on multiple virtual machines
VCS controls applications migrating quickly between virtual machines for very quick failover
VCS I/O Fencing using CPS is required for Data Protection
VCS manages app failover, so the only downtime is the time to stop the App and start it on another VM
VM2
Linux
VM5
OS
VMware ESX
SQL2 ORA2
vSphereHA
ORA1 ORA1
ORA1 VMDK
VCS VCS
SQL3 VMDK
VCS
SQL3 SQL2
VM1
Linux
ORA2
ORA1
VCS
ORA1
SQL3 SQL3
ORA1
ORA3
SYMANTEC VISION 2014
Using the power of VCS to control VM access to storage
1708: Business Critical Virtualization for VMware 26
VMwareDisks resource
VMware Disk resource controls access to data storage from the VM
SYMANTEC VISION 2014
Operational Scenarios Graceful Failover
1708: Business Critical Virtualization for VMware 27
PrivateLinks
Attach Data Disks
to VM2
VM2
ESXi 2
Detach Data
Disks
– When the application SG is switched from VM1 to VM2
• The offline routine of VMwareDisks detaches the disks from VM1
• The online routine on the failover target node then attaches the disks to VM2.
VM1
ESXi 1
VM1
ESXi 1
Shared Datastore
VM 1 VM2
SQL Data
VM1 Boot VM2 Boot
Shared Datastore
VM1 Boot VM2 Boot
SQL Data
Offline SQL Online SQL VM2
ESXi 2
SQL SQL SQL SQL
SYMANTEC VISION 2014
Operational Scenarios Fault Induced failover
1708: Business Critical Virtualization for VMware 28
PrivateLinks
Attach Data Disks
to VM2
VM2
ESXi 2
Detach Data
Disks
– VCS infrastructure detects faulted node and initiates a SG failover
– SG begins to online on failover target node
– VMwareDisks agent online routine detects that the disks are not detached from the faulted node
– The agent fires Detach Disks operation to the ESXi host of faulted VM.
– Once detach completes, the agent proceeds to attach the disks on the failover target node
VM1
ESXi 1
VM1
ESXi 1
Shared Datastore
VM 1 VM2
SQL Data
VM1 Boot VM2 Boot
Shared Datastore
VM1 Boot VM2 Boot
SQL Data
Online SQL VM2
ESXi 2
SQL SQL SQL SQL
SYMANTEC VISION 2014
Operational Scenarios ESX fault with vSphereHA enabled
1708: Business Critical Virtualization for VMware 29
PrivateLinks
Attach Data Disks
to VM2
VM2
ESXi 2
– ESX crash – SG begins to online on failover target node
– Simultaneously vSphereHA migrates the faulted VM to another ESXi host
– VMwareDisks online routine is vSphereHA aware and it waits till the faulted VM is migrated completely
– Then VMwareDisks agent fires detach disk operation from faulted VM on the new ESXi host
– The agent proceeds with online (attach disks) operation on the failover target node
– SG failover complete
VM1
ESXi 1
VM1
ESXi 1
Shared Datastore
VM 1 VM2
SQL Data
Detach Data
Disks
VM1 Boot VM2 Boot
Shared Datastore
VM1 Boot VM2 Boot
VM1
ESXi 3
SQL
SQL Data
Online SQL VM2
ESXi 2
SQL SQL SQL SQL vSphereHA
Power ON
SYMANTEC VISION 2014
Operational Scenarios ESX fault with vSphereHA disabled
1708: Business Critical Virtualization for VMware 30
PrivateLinks
Attach Data Disks
to VM2
VM1
ESXi 1
VM1
ESXi 1
Shared Datastore
VM 1
SQL Data
Register VM1 to ESXi 2
Detach Disks on
VM1
VM1 Boot VM2 Boot
Shared Datastore
VM1 Boot VM2 Boot
SQL Data
Online SQL
SQL SQL
VM2
ESXi 2
VM2
VM2
ESXi 2
SQL SQL
– ESX crash – SG begins to online on failover target node
– Since vSphereHA is disabled, the VM stays on the faulted ESXi host
– VMwareDisks agent’s online routine (on failover target) then registers the faulted VM on its ESXi host
– Once registration completes, VMwareDisks agent detachs disk operations from faulted VM on the ESXi host
– Proceeds with online (attach disks) operation on the failover target node
– SG failover complete
SYMANTEC VISION 2014
Operational Scenarios Handling Split brain scenarios
1708: Business Critical Virtualization for VMware 31
PrivateLinks
Attach Data Disks
to VM2
VM2
ESXi 2
– Network split:
• In scenarios of network split, the passive node would detect active node down and initiate a SG failover.
• Detach operations wont succeed implying the locks are not released, the attach operations too fail. This causes the failover to error out “status quo” is maintained, avoiding data corruption.
VM1
ESXi 1
VM1
ESXi 1
Shared Datastore
VM 1 VM2
SQL Data
VM1 Boot VM2 Boot
Shared Datastore
VM1 Boot VM2 Boot
SQL Data
Active Node Down? VM2
ESXi 2
SQL SQL SQL SQL
X ?
SYMANTEC VISION 2014
Visualize and control apps from vSphere client Application Health View
1708: Business Critical Virtualization for VMware 32
Component Dependency
VM Selected Application Status Cluster Status Application Operation
SYMANTEC VISION 2014
Visualizing Application Status and Controlling Apps Symantec High Availability Dashboard
1708: Business Critical Virtualization for VMware 33
Aggregated Statistics Data Center Level Node Membership Batch Operations
Dashboard also available on cluster level.
SYMANTEC VISION 2014
How Does VCS Monitor Applications? Faster failure detection
1708: Business Critical Virtualization for VMware 34
Symantec Cluster Server
Intelligent Monitoring Framework
Resources Being Monitored
Registering…
Intelligent Monitoring
Faulted
Faulting…
Faulted
Traditional Monitoring Framework
Most Clustering Solutions Poll based Monitoring
Resources Being Monitored
• Immediate fault detection • Zero polling overhead • Single step enablement
Polling Asynchronous
SYMANTEC VISION 2014
Adaptive HA (AHA) Dynamic Failover Target Selection to determine the best fit
1708: Business Critical Virtualization for VMware 35
New
in 6.1
Traditional Failover:
Predetermined, ordered failover target node list
Not best use of available resources
Failover with AdaptiveHA:
Resources scanned to determine normalized utilization
Node with least utilization rate is chosen as failover target
VCS
Resources Used Resources Used Resources Used
APP
SYMANTEC VISION 2014
Multi-Tier Application Support
1708: Business Critical Virtualization for VMware 36
Database SG
Application Server SG
Web Server SG
Billing Virtual Business Service
Veritas Operations Manager
Start/Stop Order
Inter-cluster fault policy
Database
Application
Web server
Billing
app app app
DB
FS IP
VVR
Service Group
VCS
App
IP
Service Group
VCS
Web
VM
Service Group
Web
VM
Service Group
ApplicationHA
SYMANTEC VISION 2014
Improve Application & Infrastructure availability Additional Customer Benefits
1708: Business Critical Virtualization for VMware 37
• Application Configuration Wizards
• Manage through vSphere
• Ensure Applications failover to the least used node
• Restart VM when App Fails
• Take action in a Multi-Tier configuration
• From single node to multiple node environments
• Supports Campus Cluster and Disaster Recovery
Ease-of-Use Dynamic Recovery Extensible Configurations
Intelligent Monitoring
Connect across clusters to Report and Manage Multi-Tier Apps
Large number of application agents available
Multiple operating systems supported
Protect against hardware and OS failure
Mature Solution
SYMANTEC VISION 2014
Key Takeaways from this session
• Resiliency within VMware is similar to physical resiliency
– Protect the underlying foundation by ensuring redundancy
– Deploy a manageable infrastructure including troubleshooting tools
– Consider that virtualized environments are more critical than standalone
• Applications are the real business value
– Maintaining availability of applications is highest priority
– Reliance on point solutions for various platforms increases complexity
– Orchestration of business services provides holistic management
• Minimize impact when business needs change
– Moving P2V or V2P shouldn’t require complete re-design for availability
– Be prepared for new technologies
1708: Business Critical Virtualization for VMware 38
SYMANTEC VISION 2014
Enabling the Agile Data Center Session Remaining
There’s only one hour left for Breakout Sessions!
• 1454 - Explore the new NetBackup 7.6 Features for VMware
• 1641 - Customer Deep Dive: Securing the Modern Data Center
• 1728 - Architecting the Right Storage Strategy with NetBackup 7.6
• 1784 - Backup Exec 2014: Best practices for a Successful Migration
1708: Business Critical Virtualization for VMware 39
Thank you!
40
YOUR FEEDBACK IS VALUABLE TO US!
Please take a few minutes to fill out the short session survey available on the mobile app—the survey will be available shortly after the session ends. Watch for and complete the more extensive post-event survey that will arrive via email a few days after the conference.
To download the app, go to https://vision2014.quickmobile.com or search for Vision 2014 in the iTunes or Android stores.
1708: Business Critical Virtualization for VMware
Chad Bersche Anthony Herr