Deploy a Barracuda Backup Virtual Appliance

Deploy a Barracuda Backup Virtual Appliance

To create a successful data protection and disaster recovery plan, Barracuda Networks strongly recommends following the 3-2-1 backup rule:

  • 3 – You must have at least 3 copies of your data; the original production data and 2 backup copies.

  • 2 – You must use at least 2 different types of media to store the copies of your data, for example, your production storage and the local Barracuda Backup virtual appliance data storage.

  • 1 – You must keep at least 1 backup offsite, for example, in the cloud or in a remote site.

For deployment of the Barracuda Backup virtual appliance (Vx), Barracuda Networks recommends a completely separate virtual infrastructure from that of the data in which the Vx will be protecting. This means running in a separate virtual cluster, dedicated virtual host, and/or separate storage from the production environment. This will help avoid situations where the production virtual infrastructure or storage fails or is impacted by ransomware and impacts both the production virtual machines and the Barracuda Backup virtual appliance.

 

The following sections walk you through the process of deploying a Barracuda Backup Virtual (Vx) appliance.

System Platform Requirements

Barracuda Networks provides the following types of virtual images for the Barracuda Backup Vx deployment.

Table 1. System Platform Requirements

Image Type

Platform

Version

Image Type

Platform

Version

OVF

VMware

See Virtual Infrastructure for supported versions.

VHD

Microsoft Hyper-V

See Virtual Infrastructure for supported versions.

System Resource Requirements

The most common mistake when designing an environment for Barracuda Backup Vx is to size only for capacity as opposed to sizing for capacity and performance. Tasks such as backup, offsite replication, data restoration, and purging can use a significant amount of system resources. When considering a Barracuda Backup virtual deployment, it is best to consider the use cases of the Backup Vx in addition to needed storage.

Table 2. vCPU Recommendations

Backup Volume

Minimum Recommended vCPUs

High Performance Recommended vCPUs

Backup Volume

Minimum Recommended vCPUs

High Performance Recommended vCPUs

1-2 TB

2 vCPUs

4 vCPUs

2-6 TB

4 vCPUs

6 vCPUs

6-12 TB

6 vCPUs

8 vCPUs

12-24 TB

12 vCPUs

16+ vCPUs


Table 3. RAM Recommendations

Backup Volume

Minimum Recommended RAM

High Performance Recommended RAM

Backup Volume

Minimum Recommended RAM

High Performance Recommended RAM

1-2 TB

4 GB

8 GB

1-4 TB

8 GB

12 GB

4-12 TB

12 GB

16 GB

12-16 TB

16 GB

32 GB

16-24 TB

32 GB

64 GB

Storage Recommendations
  • Any storage infrastructure consisting of Local/Direct-Attached, SAN, and NAS

  • Storage with inadequate throughput, read, and write speeds will suffer

  • Servers with software RAID, slow NAS, and low-RPM drives will yield poor performance

Notes and Considerations
  • Barracuda Backup utilizes memory (RAM) for database queries during backup, restore, and offsite replication. Barracuda Networks highly recommends following the recommended minimum resources for memory in the RAM Recommendations table above.

  • Barracuda uses CPU resources for hashing blocks during deduplication, compression for offsite replication, and rehydration of data during restoration. Barracuda Networks highly recommends following the recommended minimum resources for vCPUs in the vCPU Recommendations table above.

  • At a minimum, memory resources should be dedicated (reserved). It is also recommended that the CPU be dedicated to Barracuda Backup Vx and not shared with other virtual machines on the host. This aligns with VMware and Microsoft’s recommendations for virtualized Microsoft Exchange Server and SQL Server implementations.

  • A separate data store is recommended for use with the virtual appliance due to disk I/O constraints or an entirely separate storage server/environment altogether from the production environment.

  • Other system components such as network and storage need to be sized accordingly to prevent them from becoming a bottleneck.

  • It is important that snapshots are not used on the Barracuda Backup Vx appliance. Even if data is not being replicated to the Barracuda Cloud, configuration data is still sent to Barracuda so that the unit can be managed. Reverting to a previous state using snapshots can potentially cause loss of data and unit corruption. Independent disks are the default selection and highly recommended to avoid snapshots.

  • Use only a single attached virtual volume when deploying the Barracuda Backup Vx appliance. When expanding Barracuda Backup Vx capacity, expand only the current volume. Adding and expanding a new volume can potentially cause loss of data and unit corruption.

  • All Backup Vx disk, vCPUs, and RAM can be adjusted later by shutting down the system properly and making the necessary changes through the hypervisor.

VMware vSphere Deployment

To deploy Barracuda Backup Vx in VMware vSphere:

  1. Go to https://barracuda.com, and select Backup from the Products drop-down menu.

  2. Click Models/Editions, and select Virtual from the Deployment options drop-down menu.

  3. Click Free Eval Unit or Purchase, fill out the form, and submit your request.

  4. An email is sent to the specified email address.

  5. Follow the instructions in the email to download and extract the Barracuda Backup Vx .zip archive to a location accessible from a machine running vSphere.

    Make note of your license token for use during configuration and activation.

  6. Launch vSphere Client, and from the File menu, click Deploy OVF Template:

  7.  The vSphere Client launches the Deploy OVF Template wizard.

  8. Click Browse, navigate to the extracted folder, and locate the Barracuda Backup Vx .ovf file (for example, BarracudaBackupService-vm4.2.4-fw6.2.00.10159-20150807-5x.ovf):

     

  9. Click Next. In the wizard, complete the following:

    • Review appliance information and the ESX version.

    • Name the appliance and define a location where the virtual machine is to be created.

    • Select the datastore where the VMDK file is to be stored; a dedicated disk store is recommended.

    • Select the disk format as Thick Provisioned Lazy Zeroed.

      Virtual drives must be thick provisioned; thin provisioned discs will cause unexpected behavior and the virtual device will not operate properly.

       

  10. Review your settings, and click Finish to deploy the appliance.

  11. After deployment is complete, locate the appliance within the appropriate data center, host, or resource pool.

Allocate Additional Resources
  1. With the Barracuda virtual appliance powered off, right-click the appliance, and click Edit Settings.

  2. Edit the CPU, Memory, and Hard disk 1 Provisioned Size settings based on the recommendations in Tables 1 and 2 above.

    Barracuda Networks recommends using the default options Thick Provision Lazy Zeroed for the disk provisioning, and Independent (Persistent) as the mode to achieve the best performance from your virtual appliance and to prevent snapshots from occurring.

  3. Click OK. Once the hardware settings are defined, power on the virtual appliance. The appliance is prepared for use; this may take several minutes.

  4. Using your keyboard arrows, select Yes to format and partition the additional disk space provisioned above in Step 2:

    extraSpace.png

     

  5. The Barracuda Backup Vx expands and formats its partition space. Once formatting is complete, the appliance reboots:

Microsoft Hyper-V Deployment

To deploy a Barracuda Backup Vx in VMware vSphere:

  1. Go to https://barracuda.com, and select Backup from the Products drop-down menu.

  2. Click Models/Editions, and select Virtual from the Deployment options drop-down menu.

  3. Click Free Eval Unit or Purchase, fill out the form, and submit your request.

  4. An email is sent to the specified email address.

  5. Follow the instructions in the email to download and expand the Barracuda Backup Vx .zip archive to a location accessible from a machine running Hyper-V.

  6. Navigate to and expand the Barracuda Backup Vx .zip folder.

  7. Launch the WinServerSetup.bat file located in the extracted folder. This batch file corrects a compatibility issue and takes less than a minute to run.

    Make note of your license token for use during configuration and activation.

  8. In Hyper-V Manager, right-click the VM host, select Import Virtual Machine, and click Next.

  9. Navigate to and select the HyperV folder from the extracted .zip archive, click Select Folder:

  10. Click Next. On the Select Virtual Machine page, click on the virtual machine to import:

  11. Click Next. Select Copy the virtual machine (created a new unique ID):

     

  12. Click Next. Select whether to use the default location for configuration files, storage, and network settings for the VHD, or define custom settings. Click Next.

  13. On the Summary page, verify that all the settings are correct:

  14. Click Finish.

  15. Right-click the Barracuda Backup Vx, and click Settings. Define the Memory and Processor settings based on the recommendations in Tables 1 and 2 above:

    1. Click Hard Drive under Virtual hard disk, and click Edit:

    2. Click Next. Select the Expand action:

    3. Click Next. Specify the virtual hard disk size:

    4. Click Next, and click Finish.

    5. In the VM Settings window, click Apply:

       

  16. Click OK to finish editing the VM.

  17. Power on the virtual appliance. The appliance is prepared for use; this may take several minutes.

  18. Using your keyboard arrows, select Yes to format and partition the additional disk space provisioned above in Step 9:

    extraSpace1.png

     

  19. The Barracuda Backup Vx expands and formats its partition space. Once formatting is complete, the appliance reboots:

To take advantage of Microsoft's VHDX support on Hyper-V 2012, 2012 R2, and 10, follow the instructions in How to Convert and Replace a Barracuda Networks Virtual Appliance VHD File with a VHDX Format File.

Configure and Provision the Barracuda Backup Vx

You must configure a valid external DNS to resolve to certain Barracuda infrastructure components requiring DNS entries.


We value your feedback.
If you have questions, suggestions, or feedback on our documentation, contact the Campus Product Documentation team.
For general product inquiries or technical support, please contact the global Barracuda Support team.