Skip to main content
Solved

CBT mode issue

  • 4 February 2021
  • 3 replies
  • 6564 views

Forum|alt.badge.img+2

I’m getting the error message when making a backup of a Windows VM “Failed to enable changed block tracking [Change tracking cannot be enabled when snapshots are present]”

I cannot delete this old snapshot because I need this version of the VM. Do you know any way to make backups of the VM without snapshot so I can use here “Changed Block Tracking” again?

Best answer by MichaelCapon

Hi Marius,

 

I believe the enabling CBT limitation is coming from VMware, It is recommended to not have any Snaps on a VM before CBT is enabled.

Ref: Enabling or disabling Changed Block Tracking (CBT) on virtual machines (1031873) (vmware.com)

VMware also state “Do not use a single snapshot for more than 72 hours.”

 

As CBT cannot be enabled due to Snapshot, The Incr job will use CRC method to calculate the changes which will take longer than CBT.

 

If you need the data in that Snapshot, could you create a Clone from that Snapshot?

 

Regards,

Michael

View original
Did this answer your question?

3 replies

MichaelCapon
Vaulter
Forum|alt.badge.img+14
  • Vaulter
  • 349 replies
  • Answer
  • February 4, 2021

Hi Marius,

 

I believe the enabling CBT limitation is coming from VMware, It is recommended to not have any Snaps on a VM before CBT is enabled.

Ref: Enabling or disabling Changed Block Tracking (CBT) on virtual machines (1031873) (vmware.com)

VMware also state “Do not use a single snapshot for more than 72 hours.”

 

As CBT cannot be enabled due to Snapshot, The Incr job will use CRC method to calculate the changes which will take longer than CBT.

 

If you need the data in that Snapshot, could you create a Clone from that Snapshot?

 

Regards,

Michael


Damian Andre
Vaulter
Forum|alt.badge.img+23
  • Vaulter
  • 1229 replies
  • February 4, 2021

Hi @Marius,

Here is how I would approach this from a VMware perspective. It involves making a new VM from the snapshot you have of the version you need to keep. Unfortunately, you cannot backup a VM without a snapshot, which would result in an inconsistent copy of the VM disks - not something you want to backup!

  1. Make a linked clone of the VM from the existing snapshot you need to preserve
    1. You need to use powercli to do it, the UI does not have the option (https://www.virtualizationhowto.com/2016/02/create-linked-clone-powercli-esxi-6/)
  2. This will create a new VM that is linked the snapshot
  3. Clone the new linked clone VM to make it a ‘full’ independent VM (https://kb.vmware.com/s/article/1026753)
  4. You now have a preserved version of the VM from the snapshot, but as its own VM
  5. Delete the linked-clone machine and the snapshots on the original VM
  6. Allow CV to turn CBT back on during the next backup

The downside is you will have a full copy of the VM, but chances are if you keep that snapshot around long enough it was going to consume more space than creating a copy of that VM from the older state.

The Commvault alternative is to install a guest agent and protect the machine using a file system backup instead. In the future, rather than using a snapshot on the VM as a backup of an older state, consider backing up the VM with Commvault and keeping that job around for longer!

 


Forum|alt.badge.img+2
  • Author
  • Bit
  • 8 replies
  • February 8, 2021

Thanks guys for your feedbacks! That should fix the problem.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings