New issue was discovered which may result in corrupted backups leveraging vSphere CBT (Change Block Tracking) for incremental backups. Basically all backup products which use VMware API for Backups ( Virtual Disk Development Kit (VDDK) )are affected.
This issue occurs when you expand a virtual disk vmdk file which has Change Block Tracking (CBT) enabled past any 128GB boundary (see Additional Information section). When the disk is extended the change tracking data becomes unreliable. Due to the faulty changed block information, some changed blocks might not be captured by a backup, so that a restoring from an incomplete backup could cause a data loss.
Issue is affecting VMware ESXi 4.x and ESXi 5.x.
Backup can be inconsistent after disk extension passing any of these boundaries:
2^7 128GB
2^8 256GB
2^9 512GB
2^10 1024GB
2^11 2048GB
2^12 4096GB
2^13 8192GB….
If initial disk size was 300GB and you are extending to 500GB you are not affected, but from 300GB to 520GB then yes and so on…
There is no fix available for now, just workaround published by VMware:
After having extended the CBT-enabled disks past a 128GB boundary:
- Turn off CBT
- Take a snapshot (Does suspend/resume)
- Delete the snapshot (To recover space and performance)
- Turn on CBT
- Take a snapshot (Again with the suspend/resume)
- Delete the snapshot
The next backup after toggling CBT is the full backup of the virtual machine.
Note: Discard any backups that were captured after growing the disk, as they can be incomplete.
I found a script which can ease up this work a bit with just two PowerCli commands after each disk extension. http://poshcode.org/4149
UPDATE:Veeam already released fix for this issue for B&R v7 and B&R v8 has built-in fix, you can find more info including their script in KB1940
Sources:
http://www-01.ibm.com/support/docview.wss?uid=swg21689947
Latest posts by Dusan Tekeljak (see all)
- VM Latency Sensitivity set to High still fails with no (proper) warning - June 27, 2024
- ESXi 6.7 U1 fixes: APD and VMCP is not triggered even when no paths can service I/Os - November 30, 2018
- Update manager error: hosts could not enter maintenance mode - November 19, 2018
Hi,
I’ve wrote a blog post here which you might help you with some more information, and how this actually effects certain backup vendors software.
Regards
Dean
heres the link
http://www.educationalcentre.co.uk/major-bug-in-vmwares-cbt-function-kb2090639-causes-data-corruption-for-backups/