Virtualizing Business- Critical Applications with Confidence TECHNICAL WHITE PAPER

Similar documents
What s New in VMware vsphere Availability

SM-B09: Confidently Virtualize Business Critical Applications On VMware, KVM, LPAR and LDOM with ApplicationHA 6.0

Using VMware vsphere Web Client with Symantec ApplicationHA and Symantec Cluster Server (VCS)

Enabling Fast Recovery of Your Virtual Environments: NetBackup, Backup Exec & VCS for VMware

Configuring ApplicationHA in VMware SRM 5.1 environment

Clustering and Storage Management In Virtualized Environments Rasmus Rask Eilersen

VMware Join the Virtual Revolution! Brian McNeil VMware National Partner Business Manager

Veritas Cluster Server 6.0

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

Table of Contents HOL-SDC-1317

Exam4Tests. Latest exam questions & answers help you to pass IT exam test easily

SAP Solutions on VMware vsphere : High Availability

VMware vsphere 4. The Best Platform for Building Cloud Infrastructures

Deploying VMware High Availability & Fault Tolerance cluster on EonNAS (NFS)

Virtualizing Oracle on VMware

Microsoft E xchange 2010 on VMware

VMware Exam VCP-511 VMware Certified Professional on vsphere 5 Version: 11.3 [ Total Questions: 288 ]

Symantec Reference Architecture for Business Critical Virtualization

Veritas Storage Foundation for Windows by Symantec

Native vsphere Storage for Remote and Branch Offices

Table of Contents VSSI VMware vcenter Infrastructure...1

EMC Integrated Infrastructure for VMware. Business Continuity

Protecting VMware vsphere/esx Environments with CA ARCserve

vsan Remote Office Deployment January 09, 2018

Veritas Cluster Server from Symantec

What Is New in VMware vcenter Server 4 W H I T E P A P E R

VMware vcenter Server 6.0 Availability Guide

VMware vsphere 4.0 The best platform for building cloud infrastructures

Protecting VMware vsphere/esx Environments with Arcserve

Securing the Data Center against

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

1V0-621.testking. 1V VMware Certified Associate 6 - Data Center Virtualization Fundamentals Exam

VMware vsphere: Taking Virtualization to the Next Level

vsphere Availability Update 1 ESXi 5.0 vcenter Server 5.0 EN

Veritas Cluster Server 6.0

Improving Blade Economics with Virtualization

BC/DR Strategy with VMware

Setting Up Cisco Prime LMS for High Availability, Live Migration, and Storage VMotion Using VMware

Veritas Storage Foundation for Windows by Symantec

VMware vsphere with ESX 4.1 and vcenter 4.1

EXAM - VCP5-DCV. VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) Exam. Buy Full Product.

Vmware VCP410. VMware Certified Professional on vsphere 4. Download Full Version :

Configuring High Availability for VMware vcenter in RMS All-In-One Setup

What's New in vsan 6.2 First Published On: Last Updated On:

VMware vsphere. Using vsphere VMware Inc. All rights reserved

"Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary

Using EonStor DS Series iscsi-host storage systems with VMware vsphere 5.x

Backup and Recovery Best Practices With Tintri VMstore

The vsphere 6.0 Advantages Over Hyper- V

1V Number: 1V0-621 Passing Score: 800 Time Limit: 120 min. 1V0-621

VMware HA: Overview & Technical Best Practices

VMWARE PROTECTION WITH DELL EMC NETWORKER 9

TOP REASONS TO CHOOSE DELL EMC OVER VEEAM

HP Virtual Desktop Infrastructure with VMware View Overview

W H I T E P A P E R : T E C H N I C AL. Symantec High Availability Solution for Oracle Enterprise Manager Grid Control 11g and Cloud Control 12c

Vblock Architecture Accelerating Deployment of the Private Cloud

A Dell Technical White Paper Dell Virtualization Solutions Engineering

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

The Future of Virtualization. Jeff Jennings Global Vice President Products & Solutions VMware

How to Protect Your Small or Midsized Business with Proven, Simple, and Affordable VMware Virtualization

Veritas High Availability 7.3 Solution Guide for VMware - Linux

Protecting Mission-Critical Workloads with VMware Fault Tolerance W H I T E P A P E R

Virtual protection gets real

vsphere Update Manager Installation and Administration Guide 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7

Designing high-availability solutions using HP Integrity Virtual Machines as HP Serviceguard packages

Symantec High Availability 7.0 Solution Guide for VMware - Linux

Cluster Server Generic Application Agent Configuration Guide - AIX, Linux, Solaris

E V A L U A T O R ' S G U I D E. VMware vsphere 4 Evaluator s Guide

Availability & Resource

Vmware VCP550PSE. VMware Certified Professional on vsphere 5.

Disaster Recovery-to-the- Cloud Best Practices

Symantec High Availability Solutions Guide for VMware

UNITRENDS & NUTANIX ARCHITECTURE & IMPLEMENTATION GUIDE

REDUCE TCO AND IMPROVE BUSINESS AND OPERATIONAL EFFICIENCY

VMware vsphere 5.5 Professional Bootcamp

Protecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery

Architecting a Highly Available Infrastructure: An Overview SLN187. Mark Milow Mike DiPetrillo

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

The Future of Virtualization Desktop to the Datacentre. Raghu Raghuram Vice President Product and Solutions VMware

Oracle Real Application Clusters One Node

VMware vsphere Replication Administration. vsphere Replication 8.1

DELL EMC VxRAIL vsan STRETCHED CLUSTERS PLANNING GUIDE

Symantec ApplicationHA Agent for Microsoft SQL Server 2008 and 2008 R2 Configuration Guide

Protecting Microsoft Hyper-V 3.0 Environments with Arcserve

Forescout. Configuration Guide. Version 2.4

Technical Field Enablement. Symantec Messaging Gateway 10.0 HIGH AVAILABILITY WHITEPAPER. George Maculley. Date published: 5 May 2013

VMware vcenter Site Recovery Manager 4.1 Evaluator s Guide EVALUATOR'S GUIDE

Foundation for Cloud Computing with VMware vsphere 4

Using VMware vsphere with Your System

SAP and SAP HANA on VMware

VMware vsphere. Administration VMware Inc. All rights reserved

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Transforming your IT infrastructure Journey to the Cloud Mike Sladin

vsphere Availability Guide

VMware vcenter Server Performance and Best Practices

Advanced Architecture Design for Cloud-Based Disaster Recovery WHITE PAPER

VMware vsphere Administration Training. Course Content

Installing and Administering VMware vsphere Update Manager. Update 2 VMware vsphere 5.5 vsphere Update Manager 5.5

SMB02: High Availability Futures Gautham Ravi

Site Recovery Manager Installation and Configuration. Site Recovery Manager 5.5

Transcription:

Virtualizing Business- Critical Applications with Confidence TECHNICAL WHITE PAPER

Virtualizing Business-Critical Applications with Confidence Challenges Using Traditional High Availability Solutions Within any business, a number of applications exist that are critical to the success of the business. As a result, these applications and the systems they run on require a higher level of availability. One of the most common methods used to increase the availability of a business-critical application in a physical environment is to deploy a traditional high availability clustering solution such as Veritas Cluster Server (VCS) or Microsoft Cluster Services (MSCS). These solutions protect against an unplanned failure of a component by providing the ability to restart an application or set of applications on additional servers in the cluster. While typically associated with providing protection against unplanned server failures, these solutions can also be utilized to decrease the effects of a planned outage by shifting applications to redundant servers to allow for maintenance of the original server. The trade off with increasing application availability through traditional high availability clustering is an additional cost in terms of redundant hardware, clustering software/support, and additional complexity. Increased management costs are also realized due to the need to maintain multiple systems that are identical in configuration and patch levels. Operationally, it is extremely difficult to deploy a limited number of spare servers to provide redundancy for a larger set of applications due to difficulties with application compatibility, server patch levels, and so on. This typically results in the use of small two-node clusters deployed for only the most critical applications, leaving the majority of applications not clustered at all. High Availability in VMware Environments As customers move forward with VMware virtualization solutions, they recognize an immediate set of benefits far beyond a simple reduction in servers. VMware includes proven and widely deployed business continuity solutions in VMware vsphere 4.1 ( vsphere ) in the form of VMware vmotion, VMware High Availability (VMware HA) and VMware Fault Tolerance (VMware FT). Utilizing VMware s revolutionary vmotion technology, IT administrators are able to move applications for server maintenance with zero downtime and data loss. Coupled with the operating system isolation natively provided by VMware virtualization, it is very simple to provide a small set of highly consolidated servers capable of providing very high uptime with 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 4.1, which monitors the health of virtual machines and the VMware ESX hosts upon 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 with a single check box. As VMware HA utilizes the 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 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 by allowing instantaneous transfer of services to a secondary image of VMware FT enabled virtual machines. This allows virtual machines to continue operations even when a server failure occurs with zero downtime and user interruption. TECHNICAL WHITE PAPER / 2

Challenges in Virtualizing Tier 1 and Tier 2 Applications VMware HA and VMware FT technology provide increased availability for a large percentage of customers. In fact, 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 the availability at the application layer is often desired, especially for business critical Tier 1 and Tier 2 applications. Without this protection at the application level, organizations are exposed to application failures that might happen inside the virtual machine. In many cases, organizations have attempted to deploy a traditional application-clustering solution into the virtual machine s guest operating system for this purpose. While deploying a traditional application-clustering solution into the virtual machine addresses failures at the application layer, it also creates significant issues with the day-to-day operations of a virtualized environment as these solutions were designed for physical environments. 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, VMware Distributed Resource Scheduler (VMware DRS), and VMware Distributed Power Management (VMware DPM). Extending Application High Availability in vsphere 4.1 With the release of vsphere 4.1, VMware is introducing an application programming interface (API) to allow third-party software vendors to deploy application monitoring components inside a VMware guest OS and inform VMware HA when problems arise. This API will allow application clustering vendors to develop application monitoring and control solutions that fully complement the virtual machine high availability and management provided by vsphere. The joint solution will include two layers of protection. The first is the in-guest protection provided by the application HA vendor. This application-layer protection can include application-specific capabilities such as component-level monitoring, restarting of failed services, performance monitoring, and so forth. The second layer is VMware HA, which can restart the virtual machine in cases where the in-guest solution cannot resolve the issue. The user is able to enable application monitoring as a 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 vcenter Server, the user will be able to determine which virtual machines are monitored on the application level and which ones are only monitored for basic virtual machine health. In Figure 1 we see how the user can control the monitoring level in the cluster and per virtual machine. TECHNICAL WHITE PAPER / 3

Figure 1. Configuring the VM Monitoring Level to Include Application Monitoring. Introducing the 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 high availability 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 and fully integrates with VMware HA to provide virtual machine restart as needed to react to any application issue. Combined together, this solution: Enhances the availability of Tier 1 virtualized applications 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 (that is, 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 different operating system based clustering products Allows customers to enhance the availability of their applications without sacrificing the use of advanced VMware features such as vmotion and DRS TECHNICAL WHITE PAPER / 4

Symantec ApplicationHA Overview Symantec ApplicationHA leverages the VMware HA application awareness API to provide comprehensive application availability in VMware environments. It is comprised of two main sets of components as shown in Figure 2: 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 VM1 VM2 SQL SQL Application HA OS Application HA OS VMware HA VMware ESX VMware HA VMware ESX Figure 2. Symantec ApplicationHA Overview. The guest component encompasses an application agent framework and various application agents. The application agent framework provides the infrastructure that is utilized by the application agents in their execution. The application agents are responsible for the starting, stopping, and monitoring of a given application resource or instance. By defining the resources that comprise an application, the application agents are able to monitor, start, and stop the application instance and any related resources. For example, if a Microsoft SQL database were to be put under ApplicationHA control, several resources may be required in order to support the database. These might include mount points to make the storage available, the Microsoft SQL instance, a Microsoft SQL Agent to perform scheduled administrative tasks, and a Microsoft SQL Online Analytical Processing (OLAP) service for multidimensional analysis. These all would be individual resources that would need to be monitored to ensure proper operation of the Microsoft SQL database application. Additionally, in order to bring the Microsoft SQL application online or offline, these resources would require a specific order of operations. To support this, resources can be made dependent on each other, similar to the depiction in Figure 3. TECHNICAL WHITE PAPER / 5

SQL Servet 2008 OLAP_SQLSERVER1 Agent_SQLSERVER1 SQLSERVER1 F:\Database Figure 3. Microsoft SQL 2008 Application Resource Dependency. Through the use of this dependency model, when an administrator starts or stops the application they can be assured that the application resources are handled by the guest component in the correct sequence. The resources that comprise an application are continuously monitored at a given interval to ensure proper operation. If the monitoring of a resource detects a failure, the guest component takes action: 1. The guest components attempt to restart the application within the virtual machine. The number of attempts that will be made to restart an application is configurable by the user. 2. If the application does not restart successfully, the guest components communicate to VMware HA through VMware s application awareness API in order 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/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 also allows for the management of the application and ApplicationHA features. This includes the ability to start and stop the application, the ability to enable or disable ApplicationHA functionality and the ability to disable the communication to VMware vcenter Server in order to allow a user to troubleshoot a problem application without triggering a restart of the virtual machine. Application and Platform Support Symantec ApplicationHA provides application availability in Windows and Linux VMware guests. It provides extensive support to common off-the-shelf Tier 1 applications such as Microsoft Exchange, Microsoft SQL, IIS, WebLogic, Oracle, and SAP, as well as the ability to monitor and manage custom applications. Please refer to the Symantec ApplicationHA documentation for the latest information about the supported applications and platforms. TECHNICAL WHITE PAPER / 6

Installation and Configuration Symantec ApplicationHA provides users with a simplified wizard-based installation and configuration process. The installation wizard allows for the installation and registration of the VMware vcenter Server plug-in as well as the installation of the guest components into a virtual machine. The installation of the guest components can be remotely pushed out to one or more virtual machines at a time. A view similar to a VMware datacenter tree view in vcenter Server is provided in the installation wizard in which 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, if an administrator wants to provide ApplicationHA to all virtual machines in a Microsoft SQL cluster, they can select those virtual machines as shown in Figure 4. Figure 4. Symantec ApplicationHA Installation Wizard. A simple wizard-driven process is also provided by Symantec ApplicationHA to assist in configuring and monitoring an application. Off-the-shelf applications such as Microsoft SQL or Microsoft Exchange can be configured by this wizard using default parameters common to these applications. Administrators can also protect non off-the-shelf or custom applications. The configuration process for custom applications is also wizard-based, as shown in Figure 5, 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. TECHNICAL WHITE PAPER / 7

Figure 5. Symantec ApplicationHA Custom Application Configuration Wizard. Management of Symantec ApplicationHA Symantec ApplicationHA is managed through VMware vcenter Server through its provided plug-in. Utilizing the same interface already familiar to VMware administrators, the visibility of the status of an application and the resources that are associated to it can be obtained. Additionally, it provides the ability to 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 For example, Figure 6 shows the view of a Microsoft SQL virtual machine that has been enabled for ApplicationHA. The plug-in appears in the context of the virtual machine in vcenter Server s Datacenter view on the left. TECHNICAL WHITE PAPER / 8

Figure 6. SQL Application Status in Symantec ApplicationHA Tab in vcenter Server. User access control is provided through a role-based access control mechanism. This mechanism allows for three types of roles that can be assigned to the vcenter Server user roles in order to provide the appropriate level of access. These three roles are defined as: Guest: Has visibility into status of the application Operator: Has visibility into the status of the application and the ability to start or stop the application Administrator: Has visibility into the status of the application, the ability to start or stop the application, and the ability to configure ApplicationHA ApplicationHA Best Practices As with any solution, the key to a successful ApplicationHA deployment is to follow best practices. The following list highlights common ApplicationHA best practices: Prior to installing ApplicationHA, read the release notes and check the Symantec Veritas Operation Services (VOS) Web site (vos.symantec.com) for any software updates and late-breaking news. Configure the VMware HA clusters in vcenter Server prior to installing ApplicationHA. As ApplicationHA leverages the VMware HA cluster configuration details to help simplify deployments, doing this first will simplify the installation process. Ensure that vcenter Server and all of the guest operating systems are properly registered in DNS, with both forward and reverse lookup records. ApplicationHA security relies on DNS lookups to ensure virtual machine authenticity. TECHNICAL WHITE PAPER / 9