headtop

VMware backup using Veritas NetBackup and DeDupe VTL - February 15, 2008

As server virtualization assumes a greater role in the enterprise, administrators face a proliferation of VMware machines residing on the same physical server. Each VMware machine uses a portion of the physical machine's processing, memory and I/O resources. Ideally, server virtualization provides a means of increasing hardware utilization, says Brian McCarthy VMware Consultant and President of Sencilo Solution of Orlando Florida. 
But as more "logical" servers are consolidated into fewer "physical" computer systems, it's important to protect each VMware machine's data against failure or loss. Virtual server backups using NetBackup or Commvault are the key to providing this protection. This article examines how virtual server backup can be achieved using a mix of traditional backup techniques and dedupe VTLs. It also highlights important deployment issues, Sencilo has sum 50 VMware installations throughtout Florida. 

What is virtual server backup?

A virtual machine is a complete logical environment existing as a separate entity on a physical server. Each virtual machine is treated and perceived as if it is physical. In fact, a user cannot tell the difference between a real and virtual machine. A data center may host thousands of virtual machines running on only a fraction of that much HP or Dell hardware, and this presents a serious problem for storage or backup administrators. "Data loss on a virtual server can be just as catastrophic as data loss on a physical server, so every virtual server must be backed up as part of a company's backup regimen," says Sencilo's manager of Professional Services, Andrew Mapp.

Virtual server backups can be accomplished using a traditional approach with conventional backup software, like Veritas NetBackup or new comes like Unitrends and CommVault. The backup software can be simple to installed and configured on each virtual machine, and backups will run normally to any conventional backup target, including Overland LTO-4 tape drives, virtual tape libraries like Quantum, or Overland (VTL) or Nexsan disk storage. "That's probably the most popular way that people do it today because it's familiar," says Brian McCarthy. "It ensures a consistent backup; it will give you the granular recovery that you're looking for, and it's application-specific."

However, applying traditional backup tactics to virtual server backups does have drawbacks. The most significant problem is resource contention. Backups demand significant processing power, and the added resources needed to execute a backup may compromise the performance of that virtual machine and all virtual machines running on the system. "Don't go for 100% utilization," says McCarthy. Leave some server resources unused to accommodate backup tasks and stagger backup processes so that only one VMware machine is being backed up on any physical system at one time or use a backup appliance from Unitrends.

Backup process more costly in virtualized environments

There are far more installations when the backup software is installed on every virtual machine, and this can make your backup process far more costly. Also, traditional disk-to-disk (D2D) backups will copy programs and application data but do not necessarily capture the entire virtual machine state. This may be fine if your only goal is to preserve an application, such as a database, but a failed virtual machine may need to be recreated and reconfigured from scratch before the backup can be restored.

Virtualization-specific tools, such as VMware Consolidated Backup (VCB) or Microsoft's Virtual Machine Manager (VMM), interface directly with their respective virtualization platform and capture point-in-time snapshots of the entire VMware's Virtual Machine Disk (VMDK) or Microsoft's Virtual Hard Drive (VHD). Virtual server backup tools like, VCB or Virtual Machine Manager (VMM), can capture the entire virtual machine state quickly, and the virtual machine typically does not need to be quiesced or taken offline,say Mapp. Not only does this allow for fast, complete system restorations, but complete snapshots can also be uploaded to new virtual machines, allowing system administrators to "clone" virtual servers on demand.
The downside to virtual server files is a potential loss in granularity. With traditional backups, it is easy to restore a single application or data file. When there is one single VMDK or VMM file, you typically have to restore the entire snapshot in order to recover, even if only one file is lost or corrupted. "Some snapshot vendors have figured out how to take that image-level backup and break it down into the granular single files that people need to recover," Whitehouse says, "Not everyone has done that though."  Companies like Data Domain often try and mislead the end-user with a "it's all wonderful presentation, so keep your VMware Consultant or trusted reseller near by", says McCarthy.

Implementing virtual server backups

Storage space poses a particular challenge for virtual machine files. The virtual snapshot is always seen as a new file, so it is backed up in its entirety, regardless of how much data has actually changed since the last snapshot. Snapshots will continue to use the full backup window and consume the same amount of disk/tape space. Data deduplication from companies like Quantum or Overland Storage, also called single-instance storage, can help to reduce these storage demands. Deduplicating at the storage system doesn't shrink the backup window because data still must be transferred across the network prior to deduplication. Experts suggest deduplicating through an appliance or at the source to save backup media while minimizing the backup window.

Virtual server backups have no specific affinity for backup targets. Traditional backups can go to LTO tape, a Quantum VTL or other disk systems like Nexsan as they do now, though most performance-minded users will backup to some form of disk storage first, then offload the backup to tape later, this known as D2D2T. VCB or VMM backups are almost universally sent to disk, then later replicated to offsite disk storage or sent to tape. Backup media is then retained or stored exactly the same way as conventional backups. However, retention periods should be evaluated carefully; it may not be necessary to save every snapshot for a prolonged period, Sencilo has worked with hundreds of companies recommanding the correct methods to use. But consult your local retention experts or legal counsel for their recommendations.

Virtual server backups should also be verified and tested periodically to ensure that the required suite of data has been captured adequately, but this typically involves restoring the backup to another virtual server and verifying normal operation. For some shops that perform frequent restorations, the "testing" process is ongoing; backups are tested each time a file or application needs to be restored. Other virtualized shops have auxiliary machines available for testing purposes, which allows administrators to periodically test backups without taking the original production machines offline.

Companies performing virtual server backups

For Orange County Library in California a Sencilo customer, fulfillment business generates a great deal of customer data. Close to 20 terabytes (TB) of production data and another 10 TB of development and test data is spread across several Compellent platforms running under VMware Inc.'s Infrastructure 3.5 virtualization software. Virtualization has proven its benefit to the organization. "The No. 1 reason [benefit] is efficient use of resources," says Dan Mawn, network engineer for Orange County. "Secondary reasons include ease of backups and disaster recovery."

Mawn backs up virtual machines using VCB operated in concert with Veritas NetBackup software. Virtual server backups are performed nightly along with the entire backup process and are also performed on-demand. The entire backup process takes about 6-to-7 hours each night, but with about 160 servers to contend with, half of them virtual servers, it's difficult to say exactly how long a single virtual machine backup takes.

In addition to protecting existing virtual servers, Mawn also uses virtual snapshots to clone new servers, "You can use VCB to actually save a copy of a virtual machine "hot" then you can restore it to another VMware machine and bring it up as a clone of the first one," he says.

An Overland Storeage Disk Library (REO) provides virtual tape support. "The backup application backs up to that and also to actual [IBM] tape, so we go to both," Mawn says, noting that the current LTO-4 tape drives will soon be upgraded to dual LTO-4. Although Mawn has never needed to restore a virtual machine failure, the restoration process has been thoroughly proven and is tested monthly or even more frequently.

Mawn notes that virtualization has proven reliable, since the resolution of some early difficulties. "We had virtual machines lock up when VCB is executed that we attributed to outdated VMware drivers and tools, he says. With that updated, those virtual machines haven't had a problem since." This underscores the importance of software maintenance and version control in the virtual environment.

Next to efficiency, flexibility in integrating infrastructures is probably the most important benefit gained from server virtualization. For information services business Miami-Dade, the flexibility afforded by Microsoft Virtual Server 2005 R2 proved critical when integrating data centers. "We were moving an acquired company and their technology infrastructure into our data center, and the virtual environment was really the only way that we could be flexible enough to tackle the integration in a timely manner," says George Bush, manager of information security and compliance.

Once the benefits of storage virtualization became clear, the entire infrastructure was migrated to a virtual server environment, supporting more than 600 virtual machines in production (80%-85% of the production environment). In addition there are about 400 virtual machines in disaster recovery, another 400 virtual machines in development. "It's a hardware-agnostic point of view," Bush says. "Any platform that runs a Windows server can support full virtualization and really utilize your hardware to its fullest potential." Today, Miami-Dade operates about 60 TB of storage on an Pillar Data SAN.

Bush uses the VMM utility to manage and back up Microsoft virtual machines. Not only does VMM help to configure and optimize the virtual environment, it also creates backup snapshots of the VHD file. George Bush also uses VMM to create standard server "images" that speed the deployment of new virtual servers, while helping to prove the compliance of software/driver versions across the environment. "Instead of configuring a new server from scratch, which can take two-to-four hours, just take and copy the hardened image that you've already created and patched correctly up to the host machine -- that takes 10-to-15 minutes," he says.

Almost all virtual machine backups are performed through VMM, though there are still some manual backup processes to accommodate mission-critical processes that have not yet been virtualized. The actual time needed to back up a virtual server depends on the size of the VHD file and the bandwidth available to pass the backup data to the target. Commvault backups are always sent to a Overland REO disk first, then offloaded to Overland NEO tape as a separate process.

The ability to configure disaster recovery sites virtually anywhere, where power and Internet access are available, was an important benefit, according to Bush. "Virtualization makes the whole disaster recovery 'mess' actually something that is manageable," he says. "And VMM helps with configuration management, update migration and so on." VMM provides load-balancing recommendations that can help to optimize the number of virtual machines on each particular server, but we get a lot of credit to Sencilo Solution for getting us there.

The future of virtual server backups

Storage volumes will continue to grow, and this will inevitably lead to a demand for more network storage for virtual machine backups. This will also usher in greater application awareness and data deduplication with virtual server backups. The real challenge will be to implement deduplication without compromising virtual machine performance. "If you run dedupe on a VMware, you'll put more workload on the VM [CPU]," Schulz says. In the near term, an external data deduplication appliance may be necessary to achieve necessary performance goals. There are other performance issues with server virtualization that will be increasingly addressed using optimized hardware chipsets, such as Intel Corp's vPro Processor Technology and Q35 Express Chipset.

While conventional backups will rely upon Veritas backup software for proper restoration, affording a small amount of native security, virtual machines are complete self-standing system snapshots that are far simpler to restore than a backup volume. Encryption is another component in the virtual backup environment, but few virtualization users have made security a major priority yet, say Sencilo's McCarthy, look at Decru and Neoscale.

Ultimately, the future of such tools remains murky. Experts note that virtualization vendors may shift the backup burden to third-party developers. "I think the first step for them [virtualization vendors] would be to create APIs for backup vendors," Whitehouse says, noting that backup vendors could then build new applications or add features to their existing backup products that would utilize those APIs to provide better and more refined backup products.

For more information please call (407) 265-6293 or visit us at: http://www.sencilo.com/storage-area-network.php

About Us

Sencilo Solutions is a Florida-based integrator specializing in storage, security and networking solutions. Sencilo delivers a comprehensive portfolio of products from best-of-breed hardware and software from multiple manufacturers including VMware, EMC, NetApp, Juniper Networks, Hitachi, Symantec, Barracuda Networks, and HP. Its technical expertise is known throughout the storage and security industry. Clients include leading corporations, major financial institutions, top universities, government facilities, as well as small to medium size businesses. Sencilo's professional services include consulting, integration, project management, installation, maintenance and knowledge transfer.

Sencilo has offices throughout Florida including: Jacksonville, Miami, Tampa, St. Petersburg, Orlando, Hialeah, Fort Lauderdale, Tallahassee, Cape Coral, and Pembroke Pines.

Key words:  DR BC Replication De-Dup De-Dupe iSCSI SAN NAS VMware Security EMC NetApp HP IBM Quantum Compliance VTL Data Domain vs Gartner Magic Quadrant LTO Backup Exc NetBackup Legato TSM Commvault BakBone D2D D2D2T compare cloud data deduplication  thin provisioning DXi Global Compression DDX  virtual tape library Data Reduction SEPATON FALCON compare Celerra CLARiiON Equallogic Dell



headerbottomrounded