VMware vSphere App HA 1.1.1.

One of my client is considering to move the application from Solaris based OS under Linux OS and virtualize them using VMware vSphere. The requirement is to have the most efficient way how to monitor the application status and react on any failure asap. Taking into account such requirements, one of the considerations should be to think about leveraging the VMware vSphere App HA feature.

VMware vSphere App HA was introduced in vSphere 5.5 and it brings a possibility to monitor a pre-defined list of service and based on the actual policy to perform corrective actions. The action can be either to restart the service or restart the Virtual Machine if the service fails to start. You can define how long the App HA should be waiting until it initiates the VM restart. Restarting the VM is an optional feature as well as resetting the Virtual Machine if the service is unstable. By unstable service is meant such a service that failed to start in a certain time frame. The number of failures and time frame can be specified.

The last version of VMware vSphere App HA 1.1.1 doesn’t bring any additional features comparing to version 1.1 but it’s solving the critical security vulnerability in the Bash shell. For more information you can refer to this KB: 2091087

vmw-dgrm-vsphere-app-ha-arch-ovrvw-lg

There are two main components which has to be deployed: Hyperic monitors applications and enforces App HA policies. App HA stores and manages policies. Both are delivered as virtual appliances and available in the OVF format. Additionally each virtual machine on which you want to monitor the service needs to have the Hyperic agent installed, which contains the specification of the monitored application.

The main consideration whether the VMware vSphere App HA can be used in your environment is to validate the supported services. If the service is on the list you are ready to proceed with the implementation. VMware plans to enlarge the list of supported services with each release. You can also add a custom service to the Hyperic appliance and configure it for monitoring.

Service NameSupported VersionsSupported OS
Apache Tomcat 6.0, 7.0 Windows, Linux
IIS6., 7., 8. Windows
Microsoft SQL 2005, 2008, 2008R2, 2012 Windows
Apache HTTP Server 2.2 Windows, Linux
SharePoint2007, 2010 Windows
SpringSource tc Runtime 6.0, 7.0 Windows, Linux
PostgreSQL8.x, 9.x Windows, Linux
Oracle10 g2, 11 g2 Windows, Linux
The following two tabs change content below.
Jan Hosek is a Virtualization Engineer focusing on the VMware and IBM cloud portfolio. He started with the virtualization in 2009 and since that time gained experience in several T&T projects as IT Administrator, Technical Lead and IT Architect. Jan holds several certifications from VMware (vExpert 2015, VCAP5-DCD, VCAP5-DCA), Microsoft and IBM.

About Jan Hosek

Jan Hosek is a Virtualization Engineer focusing on the VMware and IBM cloud portfolio. He started with the virtualization in 2009 and since that time gained experience in several T&T projects as IT Administrator, Technical Lead and IT Architect. Jan holds several certifications from VMware (vExpert 2015, VCAP5-DCD, VCAP5-DCA), Microsoft and IBM.
Bookmark the permalink.

Leave a Reply