Managing HP Serviceguard A.11.20.10 for Linux, December 2012

your cluster without having to bring it down, you need to plan the initial configuration carefully.
Use the following guidelines:
Set the Maximum Configured Packages parameter (described later in this chapter under
“Cluster Configuration Planning ” (page 81)) high enough to accommodate the additional
packages you plan to add.
Networks should be pre-configured into the cluster configuration if they will be needed for
packages you will add later while the cluster is running. See “LAN Information ” (page 77).
See Chapter 7: “Cluster and Package Maintenance” (page 193), for more information about
changing the cluster configuration dynamically, that is, while the cluster is running.
4.2 Using Serviceguard with VMware Virtual Machines
HP Serviceguard for Linux is certified for deployment on Linux Virtual machines created on VMware
ESX server. This section describes the various configurations for Serviceguard for Linux clusters
using physical machine and VMware virtual machines running on ESX server, so as to provide
high availability for applications.
NOTE: Serviceguard is certified on VMware ESX guests, not on ESX hosts, and provides high
availability for applications, not for the virtual machines themselves.
VMware has a high availability (HA) clustering product called VMware HA and it can provide
some degree of protection from failures. VMware HA uses a simple model that detects only physical
server failures. When it detects those failures, it restarts the Virtual Machines from the failed server
on other servers running VMware. Running Serviceguard for Linux in the virtual machines provides
a significant level of extra protection. Serviceguard fails over an application when a large number
of failures occur, including:
Failure of the application
Failure of networking required by the application
Failure of storage
An operating system “hang” or the failure of virtual machine itself
Failure of the physical machine
In addition, it provides the following advantages:
Minimize both planned and unplanned downtime of VM guests
Serviceguard for Linux failover is faster than the VMware HA
Serviceguard for Linux rolling upgrade feature allows for less planned downtime
Since Serviceguard is designed to run on nodes and manage applications encapsulated within
packages, you can integrate Serviceguard with VMware VM, where the VM can be configured
as a Serviceguard node. In this configuration, the virtual machine is a member of a Serviceguard
cluster, allowing failover of application packages between other physical or VM nodes in the
cluster (Serviceguard runs within the VM guest).
4.2.1 Cluster configuration options
A Serviceguard cluster that includes VM nodes can consist of:
Virtual machines on the same host (cluster-in-a-box; not recommended)
Virtual machines on separate hosts
VM and physical nodes
All of the above
76 Planning and Documenting an HA Cluster