2.2 Virtual Machine Requirements

The virtual machine must have enough resources. It needs to match the requirements that a physical machine has for the Access Manager Appliance. To have performance comparable to a physical machine, you need to increase the memory and CPU requirements.

For the hard disk, RAM, and CPU requirements, each virtual machine should meet the following minimum requirements:

The following virtual machines are supported:

NOTE:The SLES 11 and SP2 64-bit Access Manager Appliance does not support XEN paravirtualization for the 3.2 release.

The following sections contain installation tips for virtual machines:

2.2.1 Keeping Time Synchronized on the Access Manager Appliances

Even when virtual machines are configured to use a network time protocol server, time does not stay synchronized because the machines periodically lose their connection to the NTP server. The easiest solution is to configure the primary Access Manager Appliance to use an NTP server and have the other appliances use a cron job to synchronize their time with the primary Access Manager Appliance.

SLES 11 and SP2: The ntpdate command is not supported by SLES 11 64-bit. You can use the sntp command in its place. Add the following command to the /etc/crontab file of the device:

*/5 * * * *   root   /usr/sbin/sntp -P no -r 10.20.30.108 >/dev/null 2>&1

Replace 10.20.30.108 with the IP address of your NTP server.

2.2.2 Number of Virtual Machines Per Physical Machine

How you deploy your virtual machines can greatly influence Access Manager Appliance performance, especially if you run too many virtual machines on insufficient hardware. As a guideline, we recommend that you deploy only four Access Manager Appliance virtual machines on a single piece of hardware. When you start deploying more than four, the Access Manager Appliance components start competing with each other for same hardware resources at the same time. You can use as many other types of services as the machine can support, as long as they aren’t trying to use the same hardware resources as the Access Manager Appliance components.

The configured CPUs must match the hardware CPUs on the machine. Performance is drastically reduced if you allocate more virtual CPUs than actually exist on the machine.

Another potential bottleneck is IO. For best performance, each virtual machine should have its own hard disk, or you need a SAN that is capable of handling the IO traffic.

For example, if you have one 16-CPU machine, you get better performance when you configure the machine to have four Access Gateways with 4 assigned CPUs than you get when you configure the machine to have eight Access Gateways with 2 assigned CPUs. If the machines are dedicated to Access Manager Appliance components, you get better performance from two 8-CPU machines than you get from one 16-CPU machine.The setup depends on your unique environment and finding the right hardware and virtualization configuration for your cluster.

2.2.3 Using a Network Adapter for VMWare ESX

Use the E1000 network adapter for Access Manager Appliance installation on VMWare ESX.