Skip to content
Luca Dell'Oca Principal Cloud Architect @Veeam
Virtual To The Core Virtual To The Core

Virtualization blog, the italian way.

  • Media
  • About me
Virtual To The Core
Virtual To The Core

Virtualization blog, the italian way.

#Veeam Backup and FT protected VMs

Luca Dell'Oca, September 20, 2012December 4, 2016

FT (Fault tolerance) protected virtual machines are among the most awesome features VMware allows today. VMs with zero-downtime are tempting, and even with 1 vCPU limit, there are use cases where you can take advantage of them.

Another limit however has always discouraged its usage: you cannot take snapshots. Every backup solution based on VMware VADP libraries use snapshots, and Veeam is no different. So, it’s not possible to backup FT VMs via snapshots.

Is there any different method?

So far, best practices always suggested to use FT only on really needed VMs, both because of snapshots problems, both for the additional load on the infrastructure, and also for the dedicated network you need to have to sync primary and secondary VM.
To backup them, we all have used classic solutions with agents deployed inside the Guest OS, just like we would have done for a physical server.
During the last VMworld US 2012, VMware showed the future version of FT, that will allow multi-processors and snapshots; this article maybe will be obsolete in the future. But while the new FT version is not available, we have to deal with the snapshots problems.

There could be another way for doing backups? Maybe yes. Or even two ways!

 

Common method

If you take an FT-enabled VM, and you disable FT for a while, you will find out you can then snapshot it, and so do a backup. You are obviously “cheating”, since during backup operations this VM is NOT protected by FT. There are situations where 1 hour of FT non protection is acceptable, maybe because you do it during non working hours, while is other situations you cannot allow not even a single minute of non protection. This is up to you.

If you can disable FT for a while, then you can automate the whole operation with three PowerShell scripts. Cody Bunch has already showed in this article how to disable and enable FT via Powershell. You then only need another Powershell script, to run Veeam backup, and you will only need to use this cmdlet

Start-VBRJob -name job_name

Once backup is complete, you will then run Cody’s code to re-enable FT.

 

If you have HP LeftHand and Veeam Backup 6.5

When Veeam Backup and Replication 6.5 will be available (4th quarter of 2012), HP LeftHand owners will have another workaround by leveraging SanSnap Restore. I already described this feature here. I also saw a demo at VMworld US 2012, and is fascinating:

Basically, it uses the best of two solutions: fast san-based snapshots, avoiding san restore complexity. Why it can be useful to backup FT VMs? Probably you already understood where I’m headed: you can use SAN snapshots to bypass vSphere snapshots problems, create a crash consistent copy of that VM, and then be able to restore it.

There are limits in this solutions, different from the first method but nonetheless less important: the worst is snapshots are saved on the same storage where VMs are executed. If you loose the storage, you loose both VMs and their copies. Your due diligence should plan also standard backup to be safe. For Veeam guys reading this, a suggestion for further improvements of SanSnap: the ability to extract a backup copy directly from the san snapshot ;).

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
Tech HPlefthand

Post navigation

Previous post
Next post

Search

Sponsors

Latest Posts

  • Migrate WSL (Windows Subsystem for Linux) to a new computer
  • Pass keystrokes to a pfSense virtual machine to install it automatically
  • Automatically deploy pfSense with Terraform and Ansible
  • My Automated Lab project: #6 Create a S3 Bucket with Terraform
  • My Automated Lab project: #5 Deploy a Linux vSphere VM with Terraform and custom disks
©2025 Virtual To The Core | WordPress Theme by SuperbThemes
We use cookies to ensure that we give you the best experience on our website, and to collect anonymous data regarding navigations stats using 3rd party plugins; they all adhere to the EU Privacy Laws. If you continue to use this site we will assume that you are ok with it.OkNoPrivacy Policy