Comprehensive data protection for all workloads
Post Reply
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

difference between surebackup and perform health check

Post by baber »

Dear all
Hi

i think just difference between surebackup and enable perform health check is :

surebackup just check backup files and can not recover or create a new backup but perform health check can get new backup if previous backup has been corrupted

is that correct ??
BR
DGrinev
Veteran
Posts: 1943
Liked: 247 times
Joined: Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev
Location: St.Petersburg
Contact:

Re: difference between surebackup and perform health check

Post by DGrinev »

Hi,

In general, you understanding is correct.
SureBackup performs tests of VMs inside the backup file and generate a report.
Health Check performs a test of the data blocks inside the backup files and can create new full or incremental in case of corruption. Thanks!
MichaelCade
Veeam Software
Posts: 314
Liked: 74 times
Joined: Mar 23, 2015 11:55 am
Full Name: Michael Cade
Location: Cambridge, United Kingdom
Contact:

Re: difference between surebackup and perform health check

Post by MichaelCade » 1 person likes this post

Backup Healthcheck - "During the health check, Veeam Backup & Replication performs a CRC check for metadata and a hash check for VM data blocks in the backup file to verify their integrity. The health check helps make sure that the restore point is consistent, and you will be able to restore data from this restore point." source - https://helpcenter.veeam.com/docs/backu ... tml?ver=95

A SureBackup job is a task for recovery verification. "The SureBackup job aggregates all settings and policies of the recovery verification task, such as application group and virtual lab to be used, VM backups that must be verified in the virtual lab and so on. The SureBackup job can be run manually or scheduled to be performed automatically." source - https://helpcenter.veeam.com/docs/backu ... tml?ver=95

Basically as Dmitry mentioned Health check is going to check the actual backup files, SureBackup is going to make sure the backup files can be recovered from i.e bring up a group of virtual machines from that backup file, power on and perform tests against the VM, OS and App.
Regards,

Michael Cade
Global Technologist
Veeam Software
Email: Michael.Cade@Veeam.com
Twitter: @MichaelCade1
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: difference between surebackup and perform health check

Post by baber »

Is this correct??

1- Perform health check just check latest restore point but sure backup check all of backup file
2- is usefull config both of them?? Or is better just config one of them??
Surebackup or perform health check
MichaelCade
Veeam Software
Posts: 314
Liked: 74 times
Joined: Mar 23, 2015 11:55 am
Full Name: Michael Cade
Location: Cambridge, United Kingdom
Contact:

Re: difference between surebackup and perform health check

Post by MichaelCade »

SureBackup doesn't have to be all the virtual machines in the backup job. It's there to ensure you have a verified backup. Basically you know that these VMs in that backup file are going to power on should you need them in the future.

The healthcheck is checking the data blocks and making sure they are not corrupt this doesn't ensure that the data is verified like a SureBackup job. I would have a read of the links and understand what your business requires.
Regards,

Michael Cade
Global Technologist
Veeam Software
Email: Michael.Cade@Veeam.com
Twitter: @MichaelCade1
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: difference between surebackup and perform health check

Post by baber »

1-Is that your means health backup just can check block files cheking backup file is ok and sure backup can check that backup file can be restored correctly and restored backup can bootable .

the other question is :

2- can surebackup check all of backup file that can be bootable but perform health check just can check latest backup file (full or incremental) block files is this correct ?

BR
vClintWyckoff
Veteran
Posts: 500
Liked: 109 times
Joined: Oct 27, 2012 1:22 am
Full Name: Clint Wyckoff
Location: Technical Evangelist
Contact:

Re: difference between surebackup and perform health check

Post by vClintWyckoff »

baber wrote:2- can surebackup check all of backup file that can be bootable but perform health check just can check latest backup file (full or incremental) block files is this correct ?
SureBackup jobs also have the ability to perform the same backup file integrity checks that's available within the Backup jobs.

Image

https://helpcenter.veeam.com/docs/backu ... tml?ver=95

Hope this helps clarify things a bit more for you.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: difference between surebackup and perform health check

Post by baber »

So thanks

1- is that your means surebackup can check my backup file is corrupted or healthy ?
2- is that your means surebackup can get new source when backup file has been corrupted ?

BR
vClintWyckoff
Veteran
Posts: 500
Liked: 109 times
Joined: Oct 27, 2012 1:22 am
Full Name: Clint Wyckoff
Location: Technical Evangelist
Contact:

Re: difference between surebackup and perform health check

Post by vClintWyckoff »

If the backup validation tests are completed successfully but the backup validation is NOT passed, we'll mark the SureBackup job with the Warning or Error status.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: difference between surebackup and perform health check

Post by baber »

can perform health check just if detect corrupt backup file will be get new backup from source or sure backup also can get new backup from source while detect corrupt data block?

BR
DGrinev
Veteran
Posts: 1943
Liked: 247 times
Joined: Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev
Location: St.Petersburg
Contact:

Re: difference between surebackup and perform health check

Post by DGrinev »

SureBackup job was designed for testing and reporting without the ability to create new backup files in case of corrupted data. Thanks!
blithespirit
Veeam Software
Posts: 68
Liked: 12 times
Joined: May 03, 2016 2:06 pm
Full Name: Paul Szelsi
Contact:

Re: difference between surebackup and perform health check

Post by blithespirit »

SureBackup checks the backup file and will report errors not fix or replace data. Healthcheck will replace corrupted blocks to ensure all blocks in the latest chain are not corrupted.

Two different levels/types of checking, surebackup will boot and check OS level receovery where Healthcheck will not.

Hope this helps
wa15
Veteran
Posts: 323
Liked: 25 times
Joined: Jan 02, 2014 4:45 pm
Contact:

[MERGED] SureBackup vs Backup Job File Health Check

Post by wa15 »

In the backup and backup copy job settings on maintenance tab there is the option to "perform backup files health check (detects and auto-heals corruption"

In the SureBackup job settings, there is the option to "validate entire virtual disk content (detects silent data corruption)"

How do these two settings compare? Looking at the manual seems like they both do CRC checks. I am trying to determine if it's necessary to have both enabled (e.g. SureBackup on weekly basis and backup job monthly).
DGrinev
Veteran
Posts: 1943
Liked: 247 times
Joined: Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev
Location: St.Petersburg
Contact:

Re: SureBackup vs Backup Job File Health Check

Post by DGrinev »

Hi,

The Surebackup is an advanced feature for checking the backups and can cover all the needs without an additional health check.
Please read this thread above as it contains all the necessary information. Thanks!
JPMS
Expert
Posts: 103
Liked: 31 times
Joined: Nov 02, 2019 6:19 pm
Contact:

Re: difference between surebackup and perform health check

Post by JPMS » 2 people like this post

Surebackup can perform two backup verifications.

1. Mount the backup files to check they can boot. You can also run some additional tests on the running image but the built in options are pretty basic.
2. Run a CRC check on the files to check for corruption (the "Backup file integrity check" option).

Both are important because they check different things.

Health Check basically does the same thing as 'Backup file integrity check' above. Health Check has the benefit that it can attempt to heal corruption. In my experience it is also significantly faster. It appears this is because Health Check processes the single vbk file, whereas backup file integrity check processes individual VM files from within the vbk file. I find backup file integrity check takes about 1.5x the amount of time (and both are resource intensive and take some time).

Because of this, I run Health Check for the CRC check and the Surebackup without the "Backup file integrity check" to check the backups boot.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 257 guests