Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER



Similar documents
Virtualizing Business-Critical Applications with Confidence

Confidently Virtualize Business-Critical Applications in Microsoft

Confidently Virtualize Business-critical Applications in Microsoft Hyper-V with Symantec ApplicationHA

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere

Oracle Databases on VMware High Availability

Veritas Cluster Server from Symantec

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Veritas Storage Foundation High Availability for Windows by Symantec

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

MAKING YOUR VIRTUAL INFRASTUCTURE NON-STOP Making availability efficient with Veritas products

Symantec Cluster Server powered by Veritas

Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for

Veritas InfoScale Availability

WHITE PAPER: HIGH CUSTOMIZE AVAILABILITY AND DISASTER RECOVERY

VMware Solutions for Small and Midsize Business

Symantec Storage Foundation High Availability for Windows

VMware vsphere Data Protection 6.0

SAP Solutions on VMware Business Continuance Protecting Against Unplanned Downtime

Study Shows Businesses Experience Significant Operational and Business Benefits from VMware vrealize Operations

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Microsoft SQL Server on VMware Availability and Recovery Options

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

Protect Your Business with Automated Business Continuity Solutions

Stop the Finger-Pointing: Managing Tier 1 Applications with VMware vcenter Operations Management Suite

VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014

Optimization, Business Continuity & Disaster Recovery in Virtual Environments. Darius Spaičys, Partner Business manager Baltic s

Installing and Administering VMware vsphere Update Manager

5 Essential Characteristics of a Winning Virtualization Platform

VMware vcenter Update Manager Administration Guide

Site Recovery Manager Installation and Configuration

Introduction to VMware vsphere Data Protection TECHNICAL WHITE PAPER

Keeping GE Healthcare Universal Viewer Highly Available with Symantec ApplicationHA

W H I T E P A P E R. Disaster Recovery Virtualization Protecting Production Systems Using VMware Virtual Infrastructure and Double-Take

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

Drobo How-To Guide. Topics Drobo and vcenter SRM Basics Configuring an SRM solution Testing and executing recovery plans

Helping Customers Move Workloads into the Cloud. A Guide for Providers of vcloud Powered Services

What s New in VMware Site Recovery Manager 6.1

Understanding Oracle Certification, Support and Licensing for VMware Environments

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

VMware System, Application and Data Availability With CA ARCserve High Availability

What s New in VMware vcenter 5.0

Symantec ApplicationHA Agent for Microsoft Internet Information Services (IIS) Configuration Guide

VBLOCK SOLUTION FOR SAP APPLICATION HIGH AVAILABILITY

VMware vsphere Data Protection

VMware vsphere 4. Pricing, Packaging and Licensing Overview W H I T E P A P E R

Management of VMware ESXi. on HP ProLiant Servers

Technical Paper. Leveraging VMware Software to Provide Failover Protection for the Platform for SAS Business Analytics April 2011

WHITE PAPER. VMware vsphere 4 Pricing, Packaging and Licensing Overview

High-Availability Fault Tolerant Computing for Remote and Branch Offices HA/FT solutions for Cisco UCS E-Series servers and VMware vsphere

Upgrading Horizon Workspace

Mastering Disaster Recovery: Business Continuity and Virtualization Best Practices W H I T E P A P E R

VBLOCK SOLUTION FOR SAP: HIGH AVAILABILITY FOR THE PRIVATE CLOUD

Site Recovery Manager Administration Guide

VMware vcloud Air - Disaster Recovery User's Guide

What s New in VMware vsphere 4.1 VMware vcenter. VMware vsphere 4.1

INSIGHT. Symantec Optimizes Veritas Cluster Server for Use in VMware Environments IDC OPINION IN THIS INSIGHT SITUATION OVERVIEW. Jean S.

Virtualization Essentials

More enhanced features.

Eliminating End User and Application Downtime. Protecting Mission-Critical, Multi-Tier Business Applications with Neverfail and Virtualization

Data Sheet: Server Management Altiris Server Management Suite 7.0 Essential server management: Discover, provision, manage, and monitor

Now I get the same great benefits of virtualization for my storage. Virtual SAN is as budget-friendly as it is simple.

Nutanix Solution Note

Strategies to Solve and Optimize Management of Multi-tiered Business Services

Setup for Failover Clustering and Microsoft Cluster Service

CA XOsoft Replication r12.5 and CA XOsoft High Availability r12.5

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

Enterprise Java Applications on VMware: High Availability Guidelines. Enterprise Java Applications on VMware High Availability Guidelines

Veritas Cluster Server by Symantec

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Enabling comprehensive data protection for VMware environments using FalconStor Software solutions

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization

VMware vcenter Server 6.0 Availability Guide

Disaster Recover Challenges Today

What s New in VMware vsphere 5.0 Networking TECHNICAL MARKETING DOCUMENTATION

A Guide to Disaster Recovery in the Cloud. Simple, Affordable Protection for Your Applications and Data

Stretched Clusters and VMware

Backup and Recovery in the Virtual Age. Scott Baker and Bahar Shah

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Installing and Configuring vcenter Multi-Hypervisor Manager

Microsoft Exchange 2013 on VMware Availability and Recovery Options

COMPARISON OF VMware VSHPERE HA/FT vs stratus

Setup for Failover Clustering and Microsoft Cluster Service

EMC Data Protection Advisor 6.0

Implementing a Holistic BC/DR Strategy with VMware

VMware Data Recovery. Administrator's Guide EN

What s New in VMware vsphere 4.1 Storage. VMware vsphere 4.1

Data Sheet: Archiving Altiris Server Management Suite 7.0 from Symantec Essential server management: Discover, provision, manage, and monitor

What s New with VMware Virtual Infrastructure

Kronos. Kronos Incorporated. VMware in the Datacenter: Enhancing Performance of Large-scale Databases and Mission-critical Applications

VMware vcenter Server 6.0 Availability Guide

W H I T E P A P E R. Optimized Backup and Recovery for VMware Infrastructure with EMC Avamar

VirtualclientTechnology 2011 July

Deployment Options for Microsoft Hyper-V Server

Oracle Solutions on Top of VMware vsphere 4. Saša Hederić VMware Adriatic

Running VirtualCenter in a Virtual Machine

Expert Reference Series of White Papers. Visions of My Datacenter Virtualized

Symantec ApplicationHA Agent for Microsoft Internet Information Services (IIS) Configuration Guide

Symantec NetBackup 7.1 What s New and Version Comparison Matrix

Data Sheet: Disaster Recovery Veritas Volume Replicator by Symantec Data replication for disaster recovery

Instant Recovery for VMware

Transcription:

Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER

Challenges of Using Traditional High-Availability Solutions Business-critical applications and the systems they run on must be highly available. A common way to increase application availability in a physical environment is to deploy a traditional high-availability clustering solution such as Microsoft Cluster Service (MSCS). Such solutions protect against the unplanned failure of a component by restarting an application or set of applications on other servers in the cluster. They can also be used in a planned outage to shift applications to redundant servers so that the original server can be maintained with minimal disruption. The trade-off with increasing application availability through traditional high-availability clustering is the additional cost of redundant hardware, clustering software and support, and additional complexity. Management costs also increase because of the need to maintain multiple systems with identical configurations, applications and patch levels. Operationally, it is extremely difficult to deploy a limited number of spare servers to provide redundancy for a large set of applications. A typical compromise is to deploy small two-node clusters for only the most critical applications, leaving most applications unprotected. Keeping Infrastructure Highly Available in VMware Environments As customers move forward with VMware virtualization solutions, they recognize an immediate set of benefits that go far beyond a simple reduction in physical servers. VMware offers proven and widely deployed businesscontinuity solutions in the form of VMware vsphere vmotion, vsphere High Availability (VMware HA) and vsphere Fault Tolerance (VMware FT). Using the revolutionary technology in vmotion, IT administrators can move applications for server maintenance with zero downtime and no data loss. The operating-system isolation that VMware virtualization natively provides makes it simple for a small set of highly consolidated servers to provide very high uptime at reduced administrative cost. VMware HA provides a simple, reliable way to increase the availability of virtual machines hosting critical applications. VMware HA is a virtualization-based distributed infrastructure service of VMware vsphere. It monitors the health of virtual machines and the VMware ESX hosts on which they reside. If a fault is detected, the virtual machine is automatically restarted on another ESX host with adequate capacity to host it. VMware HA is included in all vsphere editions and can be enabled on a VMware cluster via a single check box. Because VMware HA uses storage and network connectivity already in place to support vmotion, enabling high availability is as simple as ensuring you have adequate server capacity to handle the failure of one or more ESX hosts. VMware FT extends the capabilities of VMware HA to provide even higher levels of availability for mission-critical applications. It enables instantaneous transfer of services to a secondary image of VMware FT enabled virtual machines. Virtual machines can continue operations even when a server failure occurs with zero downtime and no user interruption. High Availability Challenges in the Application Layer VMware HA and VMware FT technology increase availability for a large percentage of VMware customers. More than 80 percent of VMware customers leverage one or both of these technologies to protect most or all of their virtual machines. However, a method to increase availability at the application layer is often desired especially for business-critical Tier 1 and Tier 2 applications. Without protection at the application level, organizations are exposed to application failures inside the virtual machine. For this reason, many organizations have tried to deploy a traditional application-clustering solution into the virtual machine s guest operating system. Deploying a traditional application-clustering solution in the virtual machine addresses failures at the application layer, but because such solutions are designed for physical environments also creates significant issues with the day-to-day operation of a virtualized environment. These issues include the added complexity of maintaining multiple identical virtual machines to properly host failover, additional capacity needed to host spare servers and difficulty in mapping application location to a specific virtual machine within the VMware management solution. More important, the addition of in-guest clustering significantly impacts the ability to make use of advanced VMware features such as vmotion, VMware HA, vsphere Distributed Resource Scheduler (VMware DRS) and vsphere Distributed Power Management (VMware DPM). WHITE PAPER / 2

Extending Application High Availability in vsphere 4.1 and vsphere 5.0 With the release of vsphere 4.1, VMware introduced an API that enables third-party software vendors to deploy application-monitoring components inside a VMware guest OS that inform VMware HA when problems arise. With this API, application-clustering vendors can develop application monitoring and control solutions that fully complement the virtual machine high availability and management that vsphere provides. The joint solution includes two layers of protection. The first is the in-guest protection that the application highavailability vendor provides. This application-layer protection can include application-specific capabilities such as component-level monitoring, restarting of failed services and performance monitoring. The second layer is VMware HA, which can restart the virtual machine when the in-guest solution cannot resolve the issue. The user can enable application monitoring using part of the VM Monitoring Status section of the VMware HA settings. Enabling application monitoring allows the application-monitoring solution to register with the VMware application-awareness API and communicate application status with VMware HA. Inside VMware vcenter Server, the user can determine which virtual machines are monitored at the application level and which ones are monitored only for basic virtual machine health. Comprehensive High Availability with VMware HA and Symantec ApplicationHA Solution VMware is pleased to work jointly with Symantec to provide Symantec ApplicationHA for VMware. This solution marries the best-in-class virtualization infrastructure from VMware with the industry-leading application highavailability package from Symantec. ApplicationHA leverages more than 12 years of development of Veritas Cluster Server to provide an application-monitoring package that runs inside a VMware guest operating system. It fully integrates with VMware HA to provide virtual-machine restart as needed to react to any application issue. This combined solution Enhances the availability of Tier 1 virtualized applications on vsphere 4.x and 5.0 by providing a mechanism to detect and recover from application failures Improves the manageability of virtualized applications by providing visibility of the application s status and application control (i.e., starting or stopping the application) through a single pane of glass VMware vsphere Client, the user interface for vcenter Server Reduces operational complexity and TCO by eliminating the need for operating system based clustering products Enables customers to enhance the availability of their applications without sacrificing the use of advanced VMware features such as vmotion, VMware DRS and VMware FT Monitor, Detect and Recover from Application Failures Symantec ApplicationHA leverages the VMware HA application-awareness API to provide comprehensive application availability in VMware environments. It comprises two main sets of components, as shown in Figure 1: The guest component, which is installed in each ApplicationHA-enabled virtual machine A vcenter Server plug-in that provides visibility and management of the applications WHITE PAPER / 3

Figure 1. Symantec ApplicationHA Overview The guest component encompasses an application agent framework and various application agents. The application agent framework provides the infrastructure that the application agents use in their execution. The application agents are responsible for starting, stopping and monitoring a given application resource or instance. By defining the resources that comprise an application, the application agents can monitor, start and stop the application instance and any related resources. For example, several resources might be required to support a Microsoft SQL Server database that is put under ApplicationHA control. These resources might include mount points to make the storage available, the Microsoft SQL Server instance, a Microsoft SQL Server agent to perform scheduled administrative tasks and a Microsoft SQL Server Online Analytical Processing (OLAP) service for multidimensional analysis. All of these individual resources would need to be monitored to ensure proper operation of the Microsoft SQL Server database application. Additionally in order to bring the Microsoft SQL Server application online or offline these resources would require a specific order of operations. To support this, resources can be made dependent on one another, as depicted in Figure 2. Figure 2. Microsoft SQL Server 2008 Application Resource Dependency WHITE PAPER / 4

Through the use of this dependency model, an administrator who starts or stops the application can be assured that the guest component handles the application resources in the correct sequence. To ensure proper operation, ApplicationHA continually monitors the resources that comprise an application, at given intervals. If resource monitoring detects a failure, the guest component takes action: 1. The guest component tries to restart the application within the virtual machine. The number of attempts to restart an application is configurable by the user. 2. If the application does not restart successfully, the guest component communicates to VMware HA through the VMware application-awareness API to trigger a reboot of the virtual machine by VMware HA. The application is restarted as part of this reboot process. The Symantec ApplicationHA vcenter Server plug-in displays the status of the application (offline, online, faulted or partial), as well as the status of the individual resources comprising the application. ApplicationHA state changes are also reflected under the vsphere Alarms tab, enabling administrators to configure notifications as desired. In addition to providing visibility of an application s state, the Symantec ApplicationHA vcenter Server plug-in allows for the management of the application and ApplicationHA features. This includes the ability to start and stop the application, to enable or disable ApplicationHA functionality, and to disable the communication to VMware vcenter Server so that a user can troubleshoot a problem application without triggering a restart of the virtual machine. Automate Recovery from Virtual-Machine Image Corruption ApplicationHA is integrated with Symantec Backup Exec to provide virtual-machine image restoration as a possible remediation mechanism in the event of a corrupt virtual machine. When an application on the virtual machine faults, ApplicationHA first tries to bring it online by restarting the application and its dependent components. If the fault still remains, ApplicationHA triggers a virtual-machine restart through its integration with VMware HA. ApplicationHA and VMware HA settings control the number of attempts to bring the application online and the number of virtual-machine restarts. If both of the preceding remediation procedures do not rectify the fault, ApplicationHA notifies Backup Exec to restore the last known good copy of the virtual machine. On receiving the notification, Backup Exec automatically sets up a restore job for the virtual machine. By default, users are prompted for consent before Backup Exec restores the virtual machine, as shown in Figure 3. The virtual-machine files such as configuration, snapshot and log files are preserved before the virtual machine is restored. These files can be used for diagnostics and data recovery. Figure 3. Backup Exec Auto Recovery Notification for ApplicationHA Protected Virtual Machine WHITE PAPER / 5

Enable End-to-End Disaster Recovery of Applications VMware vcenter Site Recovery Manager (SRM) is a disaster-recovery solution for virtual machines. SRM supports array-based and host-based replication of the virtual machines configured at the primary or protected site to a recovery site. It also helps to manage synchronization of data between the protected and the recovery site. In case of a disaster, migration of the virtual machines from the protected site to the recovery site is defined by a recovery plan that specifies the recovery tasks to be performed. By integrating seamlessly with VMware Infrastructure and vcenter server, VMware SRM helps to automate and accelerate the recovery process. For more details on VMware SRM, refer to the VMware product documentation. Symantec ApplicationHA is integrated with VMware SRM to enable end-to-end recovery in a disaster scenario by ensuring application recovery and continued application monitoring (see Figure 4). In a local application-monitoring configuration, Symantec ApplicationHA communicates with VMware HA and conveys the application health status in the form of an application heartbeat. VMware HA can automatically reset or restart a virtual machine if it does not receive the application heartbeat within a specified interval. However, this configuration does not provide monitoring capability if an outage affects the entire local site. If a disaster strikes, Symantec ApplicationHA initiates the application-monitoring capability after the virtual machines at the protected site are failed over and started at the recovery site. The ApplicationHA guest components ensure application recovery, resume application monitoring and also augment the VMware SRM audit trail with records of application recovery to provide an end-to-end disaster-recovery audit trail. Figure 4. Typical ApplicationHA Configuration with VMware Site Recovery Manager WHITE PAPER / 6

Install and Configure Easily Symantec ApplicationHA provides users with a simplified wizard-based installation and configuration process. The installation wizard, shown in Figure 5, lets you install and register the VMware vcenter Server plug-in, and install the guest components into a virtual machine directly from within the vsphere Client. The guest components can be a mix of supported Windows or Linux operating systems, and the installation process can be tracked directly from within vsphere Client. Figure 5. Symantec ApplicationHA Installation Wizard WHITE PAPER / 7

Using a view in the installation wizard similar to the VMware Datacenter tree view in vcenter Server an administrator can select a group of virtual machines as a target for installation. This view provides several levels of granularity of selection, including that of a VMware Datacenter, VMware HA cluster or an individual virtual machine. For example, an administrator who wants to provide ApplicationHA to all virtual machines in a Microsoft SQL Server cluster can select those virtual machines, as shown in Figure 6. Figure 6. Symantec ApplicationHA Installation Wizard Granular Selection View Symantec ApplicationHA also provides a simple wizard-driven process to assist in configuring and monitoring an application. You can use this wizard to configure off-the-shelf applications such as Microsoft SQL Server or Microsoft Exchange using default parameters common to those applications. Administrators can also protect non off-the-shelf or custom applications. The configuration process for custom applications is also wizard-based, making it easy for users to deploy both packaged and custom applications. By selecting different services, processes and resources that need to be monitored, an administrator can provide enhanced availability to a practically limitless set of applications. WHITE PAPER / 8

Perform Centralized Management and Administration Through VMware vcenter Symantec ApplicationHA is managed via VMware vcenter Server through its provided plug-in. Using an already familiar interface, administrators can view the status of an application and its associated resources. Additionally, administrators can perform operations specific to Symantec ApplicationHA, such as Start or stop an application Enable or disable the communication between VMware HA and Symantec ApplicationHA Configure or unconfigure Symantec ApplicationHA The ApplicationHA dashboard can be used to view all applications that are under ApplicationHA control. The consolidated GUI of ApplicationHA lets you administer configured applications on virtual machines in a VMware vcenter administered datacenter, as shown in Figure 7. The dashboard is fully integrated with the VMware vsphere Client GUI, appearing in its ApplicationHA tab. On the dashboard, you can view the aggregate health of the configured applications within a datacenter. You can also drill down to a VMware cluster and view the aggregate health of configured applications in that cluster. You can further drill down to an individual application, on an individual virtual machine, and view or change the state of the application. You can start or stop the application. You can enable or disable the heartbeat mechanism for the application. You can also take the application offline for maintenance (without raising a high-availability alert), or bring the application back online after maintenance. Figure 7. ApplicationHA Dashboard View at Datacenter Level in vsphere Client User access control is enabled through a role-based mechanism provided by VMware vcenter. Three types of privileges can be assigned to the vcenter Server user roles in order to provide the appropriate level of access: Guest Has visibility into the status of the application Operator Has visibility into the status of the application and can start or stop the application Administrator Has visibility into the status of the application, can start or stop the application, and can configure ApplicationHA WHITE PAPER / 9

Follow Best Practices for ApplicationHA Deployment As with any solution, the key to a successful ApplicationHA deployment is to follow best practices. The following list highlights common ApplicationHA best practices: Before installing ApplicationHA, read the release notes and check the Symantec Operations Readiness Tools (SORT) Web site (https://sort.symantec.com) for any software updates and late-breaking news. Configure the VMware HA clusters in vcenter Server before installing ApplicationHA. This will simplify the installation process, because ApplicationHA leverages the VMware HA cluster configuration details to help simplify deployments. Install the ApplicationHA agent inside all virtual machines configured in a VMware HA cluster. Enable VM and Application Monitoring for all virtual machines in a VMware HA cluster. Monitoring all applications in the cluster ensures the highest availability levels. When running vcenter Server inside a virtual machine, install the ApplicationHA client components inside the virtual machine and use ApplicationHA to monitor the database and vcenter Server services. Before configuring application monitoring, ensure that the applications are fully installed, configured and running. ApplicationHA discovery can detect installed applications and automatically set up application monitoring. Use Veritas Operations Manager (VOM) for managing applications across physical and virtual environments from a single pane of glass to visualize and protect multitier applications or for enabling users who do not have access to vcenter Server but need to visualize and control applications in VMware virtual machines. Application and Platform Support Symantec ApplicationHA provides application availability in Windows and Linux VMware guests on vsphere 4.x and 5.0. It provides extensive support to common off-the-shelf Tier 1 applications such as Microsoft Exchange, Microsoft SQL Server, IIS, Oracle WebLogic Server, Oracle Database and SAP and the ability to monitor and manage custom applications. Refer to the Symantec ApplicationHA documentation at https://sort.symantec.com for the latest information about the supported applications and platforms. Conclusion The VMware application-awareness API provides a foundation that third-party vendors can build upon in order to provide application awareness within a virtualized environment. Symantec ApplicationHA uses this API to develop a robust solution that increases levels of availability for critical applications avoiding many of the issues that implementing a traditional clustering solution in a virtualized environment can cause. VMware administrators will also appreciate having the VMware vsphere interface that they are familiar with to visualize and administer the solution. Overall, this solution represents another leap forward in providing support for the most critical applications within a VMware virtualized environment. WHITE PAPER / 10

VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item No: VMW-WP-SYMANTEC-VIRTUALIZING-BUS-CRIT-APP-USLET-106 04/12