Review: Replicated VMs avert disaster

Vizioncore’s vReplicator 2.1 provides a reliable means of backing up virtual machines

Written by Roger Howorth

Larger Image

Launched on 4 September, vReplicator 2.1 is the successor to Vizioncore’s esxReplicator 2.0 virtual machine (VM) replication suite. The update is a good choice for datacentres needing to create and maintain replicas of VMs that can be run on secondary servers in case something goes wrong with the original.

The change of name indicates that a future upgrade may support other virtual server environments, such as the open-source Xen hypervisor, or Microsoft’s forthcoming Virtual Server.

Advertisement

New features in vReplicator 2.1 focus on improving reporting and ease of use. For example, the suite now uses a Microsoft SQL database to keep track of replication jobs. Rather than searching through text-based log files, administrators can easily view a list of jobs and drill down into the list to get more information.

Another improvement is the ability to test and perform failovers from the original servers to their replicas, a feature currently missing from competing products. Making sure the replicas actually work as intended is extremely important for the validation of datacentre backup and disaster recovery strategies.

We were also pleased to see improved scheduling of updates. A new feature in 2.1 enables updates to be timed so they occur at regular intervals, regardless of how long each update takes to complete.

VReplicator runs on Windows XP SP2 and Windows Server 2003, and requires two or more servers running VMware ESX Server 3.x to act as the source and destination servers for the replication jobs. Our primary ESX Server was a twin CPU Intel Xeon-based server attached to a 2Gbit/s SAN, 1000BaseT LAN and a Raid array that could handle about 50MB/s. Our secondary server had a single CPU and one SCSI disk

Installing the suite on the server running Windows 2003 Small Business Edition took the best part of 30 minutes, though installing the Microsoft SQL Express included in the Vizioncore package rather than using an existing datab ase accounted for much of the time. Like other Vizioncore software, vReplicator also requires Microsoft .Net Framework version 2.0.

During installation the suite gathered some information about our environment from the previous version, including a list of existing replication jobs. We were also asked for details of a mail server that vReplicator could use to email reports on how each replication job was processed.

Compared with some products with similar email facilities, vReplicator seemed a little basic. For example, it does not support email user authentication or SSL-style encryption.

We were impressed by the new reporting facilities, which made it particularly easy to see how various replication jobs had progressed. Previous versions of the product produced unreadable log files that needed to be sent to Vizioncore support for analysis.
Though initially it seemed there was a problem with the Linux user credentials for our ESX Server systems, deleting the references to our ESX Servers and recreating them using only root user credentials meant our replication jobs ran without hiccup.

The addition of buttons on the main interface that enable administrators to test replicas by performing a dummy or real failover is the biggest usability improvement.
When we used the “Test Failover” button to see if our replica would pass muster, the test initially failed because we had not paused the replication job. Once it was paused the test restarted, vReplicator reported that it was disabling the network interfaces on the replica before it booted it. The test function then waited for us to log into the replica server to ensure it was working correctly. Pressing the “Resume” button on the vReplicator console then switched off the replica but left the master VM untouched.
Doing this type of test with competing products would require administrators to use VMware software to register the replica VM on the secondary server, then manually disconnect its virtual network cards and boot the server.

Similarly, the new “Failover” button in vReplicator makes it much easier for system administrators to perform a planned failover from master to replica.
On pressing the button, the administrator is asked whether that want to perform a final synchronisation of the replica. Though this would not be possible in a real disaster recovery operation, it does provide the opportunity to perform one last update in a planned failover (a complementary button stops the failover from continuing if it takes too long).

We were surprised to see that by the time our test had finished, both the original and the replica VMs were powered off, which seems counter-intuitive as we had expected the replica to be powered on by vReplicator as part of the failover process.

The suite’s performance is less impressive. Our initial VM replication was not much quicker than it would have been using esxReplicator 2.0 ­ 43 minutes for a VM with a 4GB virtual hard disk. Subsequent updates to our replica were a little quicker, requiring only 23 minutes, suggesting the process still sends too much data over the network.

Vizioncore appears to send the VM’s entire hard disk to the secondary server simply to see if anything has changed on the master since the last replication. In contrast, other products use VMware’s ESX Server software to store changes made to the master VM snapshot in a separate file that is then merged with the replica.

During tests, our server monitoring suite also reported time-outs from several VMs running on the secondary server while it was creating or updating replicas. Though other products we tested did not suffer from this problem, it is important to remember that the actual time needed to replicate a VM will vary enormously depending on both the specification of the server and the resident SAN and LAN infrastructure.

Tags:

Product overview

  • Price: £279 + VAT per replicated VM
  • Manufacturer: Vizioncore
  • Specifications:

Best prices

Ratings

  • Overall rating: 3
  • Features: n/a
  • Performance rating: n/a
  • Value for money: n/a
  • Average user rating:
Rate this product

Verdict

Findings
Though an impressive upgrade, Vizioncore still has some work to do to reduce the time taken to update replicas. However, the reporting and failover functions are the best we have seen in such products and some firms may well prefer best-of-breed usability over throughput.
Price: £279 + VAT per replicated VM
Vizioncore: 001 866 260 2483
www.vizioncore.com

Pros: Excellent reporting; administrators can test replicas.

Cons: Replicas are slow to update; places a high load on ESX Server systems.

See also:

Review : Easy branch office storage consolidation

EMC’s AX4 array delivers flexible networked storage to mid-sized firms and branch offices   More...

Advertisements

Do you agree?

IT white papers

Search vnunet IThound

Top categories

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Enter email address to edit your newsletter preferences

Poll

Google Android

Google Android

Are you intending to try out a Google Android mobile phone?

Previous poll results

Spotlight

Microsoft

Microsoft plans Silverlight 2.0 announcement

Web application tool revamp promised later today   More...

Stock prices

Security disclosures tip the stock market

Events such as Microsoft's Patch Tuesday could be used for...  More...

Blogs

Analyst predicts Web 2.0 fire sale

Prices for online apps could soon plummet, says Forrester   More...

MoD building

Latest data breach leads MPs to demand culture change

MoD admits to losing a hard drive containing up to...  More...

Primary Navigation