Problem solve Get help with specific problems with your technologies, process and projects.

Virtualization high availability checklist

Combined with virtualization, high availability can make your data center more efficient and reliable. Make sure you're doing it right with this checklist.

A virtualization-high availability (HA) combination can do wonders for the efficiency and reliability of your data center -- if you do it right.

Improper planning, however, can lead to serious problems. High-availability data center planning and knowing what problems to look out for can save you from major headaches. Use this virtualization high availability checklist to ensure a successful data center high availability deployment:

More virtualization high availability resources
Virtualization and high availability
Achieving high availability in a virtualized environment

Define the VMs to be mirrored. The members of a server cluster will likely host a variety of virtual machines (VMs), so decide which VMs need protection through mirroring across servers and which less critical VMs don't. There's no point in duplicating VMs if it takes only two or three minutes to recover a VM on another server.

Consider server computing resources. Each VM requires CPU, RAM, I/O and network connectivity, so assign and balance workloads to stay within the available computing power of each server. Be sure to consider the added computing requirements for duplicated -- mirrored -- or failed-over VMs.

High availability guide
Using high-availability servers and systems

High-availability solutions in nonvirtualized environments

High-availability clustering in virtual data centers

Data center planning considerations for high availability

Virtualization high availability checklist

Data center high-availability technology: A holistic approach

Testing high-availability software options from vendors
Evaluate single points of failure. Review the server cluster architecture and consider single points of failure like one storage area network (SAN) or LAN switch or a single storage system. Smaller companies may forgo the cost of added redundancy, but larger companies should mitigate any threat to critical application availability.

Select VM mirroring software. Mirroring software must be fully interoperable with the hypervisor on each server, as well as the applications being protected. For example, everRunVM from Marathon Software can protect Exchange, SQL, SharePoint and BlackBerry services and is fully compatible with Citrix Systems Inc.'s XenServer.

Test failover/failback regularly. Once tested and deployed, it's important to verify HA readiness by periodically testing the failover/failback behavior of mirrored VMs. The trigger may be as simple as disconnecting a network cable from one server and verifying that the mirrored VM continues application availability from the second server without disruption.

Maintain virtualization high availability in backup regimen. Protecting VMs with HA is often considered a form of DR, but even mirrored VMs need to be backed along with other nonmirrored VMs. Backups can be performed from a SAN to other storage or off-site locations using a variety of software tools.

Dig Deeper on Disaster recovery, failover and high availability for virtual servers

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.