business continuity and storage management for the...
TRANSCRIPT
Business Continuity and Storage Management
for the Virtualized Datacenter
James GentesSr. Product ManagerSymantec Corporation
Clustering & Virtualization
�The Benefits and Challenges of Virtualization
�Symantec Solutions for Server Virtualization
� Management of Physical and Virtual Environments
� Traditional Clustering vs. Virtual Machine Clustering
� Cluster Topologies
� Disaster Recovery for the Virtualized Datacenter
� Preparing and Testing for Disaster with VCS Fire Drill
�Why Virtualization is Strategic for Symantec
Agenda
The Benefits of Virtualization� Virtual Machines offer compelling value
� Consolidation � Hardware cost reduction
� Rationalization -> Increased utilization
� Flexibility � Rapid provisioning / allocation
� Reduced complexity!
� The Old:
� 2 node clusters, redundant hardware and OS
� The New:
� N+1 configurations, fewer OS instances,
simple movement of applications
The Challenge of Virtualization:Ensuring Application and Data Availability
� Putting all your eggs in one basket:
� Increases the need for application availability
� Storage management becomes more complex
� How do you ensure data and
application availability when:
� Server hardware fails?
� Application fails?
� SAN connection fails?
� Network link fails?
� Datacenter fails?
Multi Platform Complexity
Solaris Solaris
Containers Containers
+ Zones+ Zones
IBM IBM LPARsLPARs
+ Micro+ Micro--
PartitionsPartitions
HP HP vParsvPars + +
nParsnPars + +
Virtual Virtual
MachinesMachines
VMware ESX ServerVMware ESX Server
Application Availability, Disaster Recovery,
Server Provisioning
Storage Management
Ensure Cross-Platform Consistency
Solaris Solaris
Containers Containers
+ Zones+ Zones
IBM IBM LPARsLPARs
+ Micro+ Micro--
PartitionsPartitions
HP HP vParsvPars + +
nParsnPars + +
Virtual Virtual
MachinesMachines
VMware ESX ServerVMware ESX Server
VERITAS Storage Foundation HA
VERITAS Cluster ServerVERITAS Cluster Server for VMware ESX
� Market leading cross-platform cluster solution
� Windows NT, 2000, 2003
� Linux (RedHat, SUSE)
� Solaris
� HP/UX
� AIX
� Provides High Availability and Disaster Recovery for applications
� Integrated solution for storage management, clustering, and replication
VERITAS Cluster Server for VMware ESXCross Platform Management
Consistent Management ofPhysical and Virtual Environments
�High Availability
�Disaster Recovery
�Storage Management
�Physical-to-Virtual Provisioning
�High Availability
�Disaster Recovery
�Storage Management
�Physical-to-Virtual Provisioning
VERITAS Cluster Server for VMware ESX The Business Problem..
� Server consolidation leads to a single point of failure…
� … If the new Server fails, multiple applications fail!
Hardware
UNIX or Windows
VERITAS Cluster Server
Application or Database (Exchange,
Oracle, SQL)
Hardware
UNIX or Windows
VERITAS Cluster Server
Application or Database (Exchange,
Oracle, SQL)
Application or Database (Exchange,
Oracle, SQL)
VERITAS Cluster Server for VMware ESXTraditional Application Clustering
VERITAS Cluster Server for VMware ESXWhy Not Cluster the Virtual Machine?
Hardware (x86)
VMware ESXConsole OS
Hardware (x86)
Linux Virtual Machine
“A”
Windows Virtual Machine
“B”
VMware ESXConsole OS
Linux Virtual Machine
“C”
Windows Virtual Machine
“D”
� ‘Passive’ Virtual Machines must be standing by, using resources
� Additional VM’s cost $ in licensing, plus management overhead
VCS VCSVCS VCS
Hardware
VMware ESXConsole OS
VERITAS Cluster Server
Hardware
Virtual Machine
Virtual Machine
VMware ESXConsole OS
VERITAS Cluster Server
Virtual Machine
Virtual Machine
VERITAS Cluster Server for VMware ESXVirtual Server / OS Clustering
Hardware
VMware ESXConsole OS
VERITAS Cluster Server
Hardware
Virtual Machine
Virtual Machine
App
VMware ESXConsole OS
VERITAS Cluster Server
�VCS Agents monitor applications
�App is restarted locally or VM migrates
VCS Agent VCS Agent
App
VERITAS Cluster Server for VMware ESXMonitoring Application State
App
Virtual Machine
App
VCS Agent
Datacenter Availability Topologies
The N+1 Equation
Database Database Application
Application Web Apps
Web Apps
=
DatabaseDatabaseApp App
Web AppWeb App
Standby
� 6 Clusters / 12 Servers vs. 1 Cluster / 7 Servers
The N+1 Problem
�Applications can’t always co-exist (ie. Microsoft Exchange)
�Server sharing can get political (SLA enforcement, purchasing)
�Virtual Machines solve this problem:
�Any application, even different platforms
�Resource guarantees
Use Case: Physical-to-Virtual Clustering
Consistent Management ofPhysical and Virtual Environments
�High Availability
�Disaster Recovery
�Storage Management
�Physical-to-Virtual Provisioning
�High Availability
�Disaster Recovery
�Storage Management
�Physical-to-Virtual Provisioning
Use Case: Stretch Clustering with Array Replication
Group Dependency
Primary BackupApplication Application
Replication Replication
Replication
VERITAS Cluster Server for VMware ESXGlobal Applications
Virtual Machine Agent
VERITAS Cluster Server for VMware ESX DNS Updates + Replication Management
DNS Server
User
192.160.27.1 206.49.24.101
www.company.comBackup for:www.company.com
DNS Agent
Replication
VERITAS Cluster Server for VMware ESXDisaster Recovery Fire Drill
� Validate a disaster recovery plan without disruption to production applications
� Create a carbon-copy of a live production environment to test failover scenarios and events
Verifies Site Failover
VCS for VMware ESX Fire Drill
Measure DR performance against
SLA objectives (RPO/RTO)
Real-world testing through a successful connection to the Fire
Drill application instance
Benchmark DR performance for
continuous improvement over time
Determine actual RP/RT with a
detailed time breakdown to
identify bottlenecks
VERITAS Cluster Server for VMware ESX Recover to Last Known Good Image
1. After Fire Drill, retain a copy of the virtual machine image at the remote site
2. If failure occurs locally, try to restart the original virtual machine
3. If that fails, revert back to the previous virtual machine image
4. Replay database logs if necessary
Use Case: Stretch Clustering with Storage Foundation
VERITAS Cluster Server for VMware ESXWhat’s the Advantage?
� Eliminates the single point of failure in host servers
� VCS is the only solution that can monitor:
� Physical Server Health, Virtual Machine Health
� Plus Application Health
� Prepare for disaster with constant Fire Drill testing!
� Fail back to a Last Known Good virtual machine image!
� Simplifies cluster management and deployment
� Use one standby server for multiple physical servers!
� No clustering necessary at the Virtual Machine level!
� No ‘standby virtual machines’ necessary!
� Cluster any supported Guest OS!
Our Strategy: Provide consistent management across the physical and virtual environment
Virtual Machine Availability
Disaster Recovery
Storage Availability
P����V, V����P
� Monitor application health� Automatic recovery from server failure� Cluster across physical and virtual servers
� Virtual image Mirroring and Replication� Wide area failover� Consistent across platforms
� Map storage volumes to virtual machines� Centralized management and config
� Physical to Virtual migrations� Use Opforce across all platforms
Virtual Machine Lifecycle Management
� Discovery and Provisioning� Config and Workload Management� Business process / SLA enforcement
Hardware
VMware ESXConsole OS
Hardware
Virtual Machine
Virtual Machine
App
VMware ESX Console OS
� Application Director provides a lightweight client for Virtual Machines
� Cluster configurations are consolidated
App
Virtual Machine
App
VERITAS Application Director with VMwareApplication Management for physical and virtual machines
VAD Client VAD Client VAD Client
VERITASApplication Director
VERITASApplication Director
0101010101
0101010101
Hardware
VMware ESXConsole OS
Hardware
Virtual Machine
Virtual Machine
App
VMware ESXConsole OS
� One centralized point of management for storage and application availability
� Same across physical and virtual servers
SF Layer
App
Virtual Machine
SF Layer
App
VAD + SF in a Virtualized DatacenterCentralized application and storage management
VAD Client
SF Layer
VAD Client VAD Client
Storage Foundation
VERITAS Application Director Policy Master 0101010101
Virtual server technology doesn’t decrease the need for server and storage management – it increases it.
Server consolidation increases the need for High Availability
Storage management becomes even more complex in virtual environments
For any virtualization technology in the datacenter:
VMware, Xen, Microsoft, Sun, HP, IBM
Symantec provides consistent management across the physical and virtual environment for:
Storage Management
High Availability
Disaster Recovery
Server Provisioning
Virtualization is Strategic for Symantec