Building Enterprise Class HA/DR Solutions for Hyper-V and VMware
Sr. Principal Technical Product Manager Virtualization Solutions Symantec
Lorenzo Galelli Principal Technical Specialist Storage & Availability Solutions Symantec
Nick Kenny
SYMANTEC VISION 2014
Application Resilience for vSphere with Symantec Cluster Server (VCS)
Building Enterprise Class Hyper-V Solutions with Symantec 2
SYMANTEC VISION 2014
Virtualization brings challenges for visibility and availability of applications
3
• Application view and health status from vCenter
• OS and application recovery
Application Control & Visibility
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!
VMware ESX
VM C
OS
VM B
SQL
OS
VM A
ORA
OS
• Reduce planned and un- planned downtime
• Reduce outage during OS & application patching
Application Recovery
• Application relationship management
• Physical and virtual environment
Multi-tier Application Management
VMware ESX
VM C
OS
VM B
ISS
OS
VM A
ORA
OS
VMware ESX
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
VMware ESX
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
VMware ESX
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014 4
VM & application availability requirements
• Protection from unplanned VM downtime
• Recovery from ESX Host and VM OS failures
• Integrated with Vmware tools • VM Zero downtime and zero
data loss through FT
VM Restart / Takeover
• Recover from application faults
• OS & Application level recovery
• Application relationship management
Application Restart
• Reduce planned downtime during OS patching
• Reduce unplanned downtime from OS corruption
• Quicker recovery (faster failover)
Application Failover
VM6
SAP
VM5 VM2 VM1 VM4
SQL
VM3
ORA
VM Restart
vSphere
VMware HA, FT
VM Takeover
Application Restart
Application Failover
Application Failover
VM Takeover
VMHA VMFT VMFT
Site Takeover
SRM
vSphere
VMware HA, FT
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014 5
Recover from VM corruption & logical failures
with Symantec Cluster Server + VMware HA
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
PrivateLinks
Using the VMware Hot Plug API & Veritas Cluster Server to control VM access to storage
6
Controlled VM access via Veritas Cluster Server
• Enable vMotion, HA & DRS etc..
• Utilize Hot Disk API for attaching disks
• Wider support of disk types available incl RDM
• Cluster controls access and has better guard against splitbrain.
• Easy transfer of operational knowledge to virtual environments.
VM1 Boot VM2 Boot
SQL Data
VM2
SQL
ESXi 2
VM1
SQL
ESXi 1
Shared Datastore
VCS VCS
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Using the VMware Hot Plug API & Veritas Cluster Server to control VM access to storage
VMware Disk resource controls access to data storage from the VM
VMwareDisks resource
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Using the power of VCS to control VM access to storage
8
Graceful Switchover:
• 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.
PrivateLinks
VM1 Boot VM2 Boot
SQL Data
Shared Datastore
Detach Data Disks
VM1
SQL
ESXi 1
Offline SQL
Attach Data Disks
to VM2
Online SQL
VM1
SQL
ESXi 1
VM2
SQL
ESXi 2
VM2
SQL
ESXi 2
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Operational scenarios : ESX fault (with VMHA enabled)
9
ESX Fault: (with VMHA enabled)
• ESX crash – SG begins to online on failover target node
• Simultaneously VMware HA registers the faulted VM to another ESXi host
• VMwareDisks online routine is VMware HA aware and waits till the faulted VM is registered.
• VMwareDisks agent fires detach disk operation against faulted VM on the new ESXi host
• The agent proceeds with online (attach disks) operation on the failover target node
• SG failover complete!
PrivateLinks
VM1 Boot VM2 Boot
SQL Data
Shared Datastore
Detach Data Disks
VM1
SQL
ESXi 1
Attach Data Disks
to VM2
VM2
SQL
ESXi 1
Online SQL VM Registration via
VMware HA
VM1
SQL
ESXi 3
VM1
SQL
ESXi 1
VM2
SQL
ESXi 2
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014 10
Component Dependency
VM Selected Application Status Cluster Status Application Operation
Visualize and control apps from vSphere client – screenshot
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Dashboard for visualizing application status and controlling applications
11
Aggregated Statistics Data Center Level
Node Membership
Batch Operations
Dashboard also available on cluster level.
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014 12
Disaster Recovery from server hardware & app failures
with Symantec Cluster Server + Replication
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Advanced configurations Physical to virtual clusters - campus or DR
13
PrivateLinks
VM Boot VM Boot
Shared Datastore
VM2
SQL
ESXi 1
SQL VM3
ESXi 1
SQL VM2
SQL VM1
VM2
SQL
ESXi 1
SQL VM6
ESXi 2
SQL VM5
SQL VM4
Storage Array
VM Boot
RDM SQL Data
SQL1 SQL2 SQL3 SQL4 SQL5 SQL6
VM Boot
RDM SQL Data
LUN SQL Data
LUN SQL Data
LUN SQL Data
SQL VM3
SQL VM2
SQL VM1
SQL VM6
SQL VM5
SQL VM4
SQL1 SQL2 SQL3 SQL4 SQL5 SQL6
• Storage LUNs exposed as RDMs, required for simultaneous virtual and physical access
• VMDK supported for DR with VVR Replication
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Advanced configurations DR clusters with VVR replication
14
PrivateLinks
VM Boot VM Boot
Shared Datastore
VM2
SQL
ESXi 1
SQL VM3
ESXi 1
SQL VM2
SQL VM1
VM2
SQL
ESXi 1
SQL VM6
ESXi 2
SQL VM5
SQL VM4
VM Boot
VMDK SQL Data
VM Boot
VMDK SQL Data
• Data disks including VVR volumes can use VMDK or RDM
• Minimal configuration changes wrt traditional VCS DR Config.
PrivateLinks
VM2
SQL
ESXi 1
SQL VM3
ESXi 1
SQL VM2
SQL VM1
VM2
SQL
ESXi 1
SQL VM6
ESXi 2
SQL VM5
SQL VM4
VVR
VM Boot VM Boot
Shared Datastore
VM Boot
VMDK SQL Data
VM Boot
VMDK SQL Data
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Advanced configurations DR clusters with hardware replication (HTC/SRDF)
15
PrivateLinks
VM Boot VM Boot
Shared Datastore
VM2
SQL
ESXi 1
SQL VM3
ESXi 1
SQL VM2
SQL VM1
VM2
SQL
ESXi 1
SQL VM6
ESXi 2
SQL VM5
SQL VM4
VM Boot
RDM SQL Data
VM Boot
RDM SQL Data
RDM GK/CMD
• Replication Command/GateKeeper LUNs exposed to ESX servers as RDM Physical,
• Data disks must be RDM Physical as required by VCS Rep Agent
PrivateLinks
VM2
SQL
ESXi 1
SQL VM3
ESXi 1
SQL VM2
SQL VM1
VM2
SQL
ESXi 1
SQL VM6
ESXi 2
SQL VM5
SQL VM4
SRDF / HTC
VM Boot VM Boot
Shared Datastore
VM Boot
RDM SQL Data
VM Boot
RDM SQL Data
RDM GK/CTRL
SE Interlock 2014 – Deepdive – Business Critical Virtualization
SYMANTEC VISION 2014
Enabling Enterprise HA/DR with Microsoft Hyper-V
Building Enterprise Class Hyper-V Solutions with Symantec 16
SYMANTEC VISION 2014
Is VMware really losing market share to the growing competition?
Building Enterprise Class Hyper-V Solutions with Symantec 17
SYMANTEC VISION 2014 Building Enterprise Class Hyper-V Solutions with Symantec 18
Competitive Landscape
Hypervisor War
Native Technology
Incumbents & Startups
Growing competition for VMware in the virtualization market space
Microsoft continues Hyper-V growth, catching up to VMware
Virtualization Wars: VMware vs. Hyper-V: Which is Right For Your Virtual Environment?
SMB 3.0 brings enterprise-class storage to Hyper-V deployments
Windows Storage Spaces and ReFS: Is it time to ditch RAID for good?
EMC XtremeSF: Delivering Next Generation Storage Performance for SQL Server
Running SQL Server on all-flash crushes storage latency, enabling 3-5x better transactional thoughput and dramatically simplifies operations PureStorage
SYMANTEC VISION 2014
• Increasing VM (& app) consolidation ratio
• Storage growth, Increasing LUN sizes
• Create, delete, migrate of VMs & storage
• Maximize Application Availability
Challenges in Windows Hyper-V Environments
VM VM VM VM VM VM VM VM VM
VM VM VM VM VM VM
19
VM
VM
VM
VM
VM
VM VM VM VM
VM
VM
VM
App App App App App App App App App App App
VM VM VM VM VM VM VM VM VM
IO Bottlenecks
Ap
plic
atio
n
Up
tim
e
VM
Building Enterprise Class Hyper-V Solutions with Symantec
Cost-effective VM/application centric storage management
Storage Pooling
Leverage Flash and improve latency and throughput in physical/virtual
I/O Performance
Maximize Application uptime
Application uptime
Storage Efficiency
SYMANTEC VISION 2014
Enterprise Availability for Hyper-V with Symantec
Building Enterprise Class Hyper-V Solutions with Symantec 20
SYMANTEC VISION 2014
Application availability a key requirement for virtualization of critical apps
Building Enterprise Class Hyper-V Solutions with Symantec 21
451 Research TheInfoPro – Servers and Virtualization Wave 13 , October 2013
SYMANTEC VISION 2014
VM Monitoring in Windows Server 2012 Overview
• Application Health detection inside virtual machine
• Cluster service in host takes remedial action
• Independent of Guest Clustering
• No need for clustering in guest
• Windows Server 2012 Required
• As both host and guest OS
• Windows Server 2012 Hyper-V integration services on guest
• Installed by default
Building Enterprise Class Hyper-V Solutions with Symantec
SYMANTEC VISION 2014
Coordinated recovery with Hyper-V Role and Microsoft Failover Cluster – details
• Coordinated handoff to Failover Cluster Resource Policies
– VM level recovery and failover for resource faults.
– Granular level settings per VM
• Utilizing Microsoft Heartbeat service within Failover Cluster
– Leverage heartbeat service for communication of faulted applications.
– Can be enabled and disabled from within ApplicationHA for maintenance of application.
Building Enterprise Class Hyper-V Solutions with Symantec
SYMANTEC VISION 2014
Providing application resilience with Microsoft FOC and Symantec ApplicationHA
24
Application Resources
OS
VM
Hyper-V Server
Site
App Components
VM1
OS
VM2
OS
Microsoft Failover Cluster
VMx
OS
c3 c2
c1
c2 c4
c1 c3 c1
c2
Microsoft Failover Cluster
protect
infrastructure components
Symantec ApplicationHA
protect application
components VM Heartbeat Service
Building Enterprise Class Hyper-V Solutions with Symantec
SYMANTEC VISION 2014
VM1
OS
VM2
OS
VM1
OS
VM2
OS
Coordinated recovery between ApplicationHA and Microsoft Failover Cluster
• App monitoring
– Show health status
– Detect app failures
• Coordinated recovery
– Restart applications
– Trigger Failover Cluster for further recovery
– Integration via VM Heartbeat Service
• Protects against wide range of failures
– Infrastructure failures
– VM is up but app is down
25
Microsoft Hyper-V
Microsoft Hyper-V
Application HA
Application HA
IIS SQL IIS SQL
Failover Cluster Failover Cluster
– VM recovers after a server failure but app doesn’t
– App is up but not functional
Building Enterprise Class Hyper-V Solutions with Symantec
VM1
OS
SQL
Application HA
SYMANTEC VISION 2014
OS
Coordinated recovery between ApplicationHA and Failover Cluster – details
• Deep understanding of the apps
– App specific modules start, stop, recover apps
– Eg: SQL DB instances, FileStream, Analysis, Storage mount points, dependencies
– Functional testing based on SQL queries
• Customizable recovery behavior
– App or VM restart limit
– In-guest remediation only - Enable/Disable App Heartbeat
– Turn off remediation during planned maintenance - Enter/Exit Maintenance mode
Building Enterprise Class Hyper-V Solutions with Symantec 26
Agent Pack EXCH SQL
Microsoft Hyper-V
Failover Cluster
ApplicationHA
VM1
App
Application HA
SYMANTEC VISION 2014
Coordinated recovery between ApplicationHA and Microsoft Failover Cluster – details
• Simple Application Configuration Wizards – Deployed from web browser of from Veritas Operations Manager
Building Enterprise Class Hyper-V Solutions with Symantec
SYMANTEC VISION 2014
Visualize and control apps from web browser - Screenshot
Building Enterprise Class Hyper-V Solutions with Symantec 28
Detailed Monitoring Application Operation Application Status Application Settings
SYMANTEC VISION 2014
Orchestrating application resilience for vSphere & Hyper-V with Symantec Virtual Business Service
Building Enterprise Class Hyper-V Solutions with Symantec 29
SYMANTEC VISION 2014
• Coordination between application tiers drives the business service for its organizations and for its customers
• Reduce operational headaches
• Orchestrated start/stop order.
• Auto Fault remediation to reduce siloed management headaches.
Applications working together drives your business!
Building Enterprise Class Hyper-V Solutions with Symantec 30
Message Service Web Service Database
Audit Log
Business Application
2 1 3
2
SYMANTEC VISION 2014
Should it take hours to recover from a failed service?
Virtual Business Services Lab
00:00 Database faces an outage, automatically recovered on standby node
00:01 Service fails, customers lose access to balance enquiry website
00:05 Monitoring software detects outage, creates ticket
00:10 Help desk starts processing ticket, finds service owner
00:20 Service owner starts troubleshooting: are web servers OK?
00:30 Locate the virtualization admin: troubleshoot VM layer
00:45 Virtualization admin: Web Servers OK, not my problem, check DB
00:50 Look up dependencies, service is using CustomerInfo database
01:00 Pull up the DBA: Is the database working OK?
01:15 DBA: DB all clear, my databases are all well protected!
01:30 Continue troubleshooting: DB OK, Web OK, is BusinessLogic App OK?
01:40 BusinessLogic Application not touched in ages, what’s the password?
02:00 Oh no, the Application is pointing to the failed DB server …
02:10 Reset the Application to point to the active DB server
02:15 Check if website is accessible … Yes? You’re sure? PHEW!
Limited automation with different protection tools for each tier
SYMANTEC VISION 2014
Virtual Business Service Single logical entity for the multi-tier application
Building Enterprise Class Hyper-V Solutions with Symantec 32
Veritas Operations Manager
Database
Application Server
Web Server
Virtual Business Service
Database
Application
Web server
app app app
Business Application
SYMANTEC VISION 2014
Always-on automatic multi-tier protection with Virtual Business Services
Virtual Business Services Lab
Database
Application
Web server
app app app
Business Application
VCS HA/DR
VCS
ApplicationHA
Automatic application protection
Veritas Cluster Server
Automatic fault & recovery communication
Virtual Business Services
Configurable reaction to lower tier events
Virtual Business Services
00:00 Database faces an outage
00:00 Website down
00:01 VCS recovers Database; DB OK
00:03 VBS transmits DB recovery to App
00:04 Application reconnects; App OK
00:05 Website Up!
SYMANTEC VISION 2014 Building Enterprise Class Hyper-V Solutions with Symantec 34
Virtual App Tier
Hyper-V
Failover Cluster
Utilize current infrastructure to provide service level orchestration
Ap
plic
atio
nH
A
Ap
plic
atio
nH
A
Database (MS FOC)
Standalone Application Server
Web Servers
Virtual Business Services
Introducing Virtual Business Services for Microsoft Failover Cluster
Proactive Service health validation – lower operational expenses
Overcome operational silos, eliminate availability issues quicker
VBS 3-party support is licensed via ApplicationHA. The feature is installed from the VBS 3-party support package, which is available on the ApplicationHA media.
SYMANTEC VISION 2014
Making Hyper-V Enterprise Ready with Symantec
Building Enterprise Class Hyper-V Solutions with Symantec 35
SYMANTEC VISION 2014
Building Enterprise Class Hyper-V Solutions with Symantec Storage Foundation High Availability for Windows 6.1 :
36
GA
Building Enterprise Class Hyper-V Solutions with Symantec
Ensure Business Availability Orchestration
Accelerated Critical App Virtualization for VMware
Enterprise Availability for Hyper-V
Total Customer Experience (TCE) & Manageability
• Seamless Integration into the Ecosystems VMware − Leverage VMwareHA, DRS, vMotion & SRM − Flexible storage choices wrt clustering applications Hyper-V − Failover Cluster aware storage pooling − Integrated with native management workflows (FoC
Mgr, SCVMM, Hyper-v Mgr, Server Mgr)
− Supporting all native Hyper-V VM capabilities ( e.g. Live/Quick Migration)
• Windows Server 2012 & R2 Support − Co-existence across Symantec storage management,
HA/DR − Hyper-V Virtual Fibre Channel support
ApplicationHA for Hyper-V
• App Health status
• Auto-discovery of application configuration.
• Application fault remediation
• Custom application support
• Simplified application configuration and management.
Virtual Business Service for Virtual & Physical
• Eliminate availability issues quicker
• Proactive health validation
• Utilize infrastructure to provide service level orchestration
• Overcome operational silos
Symantec Cluster Server for VMware
• Reduces recovery times by eliminating VM reboots
• Enables physical to virtual failover
• Reduces planned downtime for OS patches
• Fast configuration and can be managed with vCenter
SYMANTEC VISION 2014
What questions do you have?
Technical: Business Critical Virtualization
SE Interlock 2014 – Deepdive – Business Critical Virtualization
Thank you!
38
Please take a few minutes to fill out the short session survey available on the mobile app—the survey will be available in the mobile app shortly after the session ends. And then 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.