Comprehensive data protection for all workloads
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

If the health check is scheduled for the day the job itself does not run, it will be performed after the next scheduled job run completes.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

is that correct ?
schedule backup job run on saturday and wednesday and i set perform health check on monday now perform health check will be start automatically on wednesday before backup job start ?

is that correct ?
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

At the end of the backup job session.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

now is that your means in first week it will be start wednestday after backup finished and in second week it will be start saturday after backup finished ???? because i set perform health check on monday and on monday don't have any backup job
is that correct ?

BR
nielsengelen
Product Manager
Posts: 5797
Liked: 1215 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: health check status function

Post by nielsengelen »

You need to enable health check in the advanced settings (see https://helpcenter.veeam.com/docs/backu ... tml?ver=95). This is when it will run. It is NOT based on job schedule.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

It will run on each Wednesday, after the job run.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

i understand this :

when we schedule our jobs for saturday and wednesday had to schedule perform health check for saturday and wednesday ?
even i set perform healt check for thursday it will be start on saturday after finish backup job ?

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: health check status function

Post by DGrinev » 1 person likes this post

That's correct.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

if i create a forward incremental backup that contain 50vm and schedule it run it every sunday and syntethic every wednesday
now if i set healch check schedule on every friday of week now
1- which day will run perform health check status ?
2- what time will be run health check status ?
after incremental backup ?
after syntethic backup ?

3- what happen if detect corrupt backup in syntethic ?
4- what happen if detect corrupt backup in incremental?

BR
nielsengelen
Product Manager
Posts: 5797
Liked: 1215 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: health check status function

Post by nielsengelen »

Every friday after the backup job session. If something is corrupt it will get try to solve it by getting the correct data.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

excuseme i confused
1-you said perform health check will be run on friday after the backup job session but i don't have any backup job on friday
i create a forward incremental backup that contain 50vm and schedule it run it every sunday and syntethic every wednesday

2- imagine my vm has 1 full backup and 4 incremental backup on disk now perform health check will be check all of them ? or just check last full backup and last incremental backup of that vm ?

BR
nielsengelen
Product Manager
Posts: 5797
Liked: 1215 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: health check status function

Post by nielsengelen »

You will still have an incremental job on friday which will run. After this job the health check will go over the files.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

i have just scheduled forward incremental backup on sunday and wednesday and perform health check on friday now since perform health check is part of backup can it run separate on friday or will run on sunday and wednesday ?

BR
nielsengelen
Product Manager
Posts: 5797
Liked: 1215 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: health check status function

Post by nielsengelen »

As foggy already explained it will run on sunday. It would be better to just enable the incrementals in my opinion so it will run on friday as you want.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

realy confused in veeam document mention:

1-At the end of the backup job session, Veeam Backup & Replication performs the health check.
thus i can result for example if i set backup schedule on sunday and wednesday , have to schedule perform health check on sunday or wednesday because if i set perform health check on friday it can not run as a separate job my mean is had to set perform health check schedule on days that i am getting backup from the vm is that correct ?

2- in veeam document said " At the end of the backup job session, Veeam Backup & Replication performs the health check. It calculates CRC values for backup metadata and hash values for VM disks data blocks in the backup file and compares them with the CRC and hash values that are already stored in the backup file"

would you explain this part " It calculates CRC values for backup metadata and hash values for VM disks data blocks in the backup file and compares them with the CRC and hash values that are already stored in the backup file"

what is our saource and destination to compare for health check ?

BR
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

would you help me ?
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

1. If the health check is scheduled for the day the job itself does not run, it will be performed after the next scheduled job run completes. In your case (the job runs on Sundays and Wednesdays) it will run after the Sunday's incremental run.
2. The source is calculated hash values for blocks constituting the verified restore point, destination is hash values for the same blocks that were calculated and stored during previous job runs.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

so thanks
i understand this :

source for compare is : hash value that calculate after verify backup file
destination for compare is : hash value that will be calculate from backup file that has been stored on repository

is that correct?

other question is :
if it detect corrupted backup file will be mark that and stay on disk untill retention policy then remove that and get new backup
is that correct ?

BR
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

Correct, corrupt backup files will be removed automatically by retention mechanism.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

excuse me aboutr corrupted file from repository confused .
imagine i config forever forward incremental backup and my retention policy is 4
fist backup will be get on sunday (1/1/2018)- full backup
second backup is on wednesday (4/1/2018) - inc backup
third backup is on sunday (8/1/2018) - inc backup
fourth backup is on wednesday( 11/1/2018) - inc backup

and my perform health check schedule on sunday. now after fifth backup on (15/1/2018) finished perform health check will be start and check latest backup
(latest inc backup (15/1/2018) ) and detect corrupted . now according to retention policy this backup had to replaced with first inc backup on (4/1/2018)
now this backup will be replace deposite that is corrupt ?
now i want to know if this latest inc backup not delete and not replace with health backup all of inc backup will be corrupt after this

is that correct ?
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

Not sure I get your example. If health check detects any corruption, it will retry and re-copy valid blocks into the last good restore point. The corrupt restore point will be deleted when this valid restore will be merged into the full backup. More details here.
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

confuse part for me is just could not understand what happen will be for corrupted backup file
you said it will be delete by retention policy but when now get backup and after that start perform health check and detect corrupted backup file it had to immediately delete it and get new one but you say it will be keep until time of retention policy

can you explain it clearly please?
baber
Veteran
Posts: 665
Liked: 4 times
Joined: Nov 21, 2013 12:02 pm
Full Name: Babak Seyedi nejad
Contact:

Re: health check status function

Post by baber »

can you help me?
foggy
Veeam Software
Posts: 21139
Liked: 2141 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: health check status function

Post by foggy »

Do you mean it is deleted from disk? This is not expected, please contact technical support for a closer look.
Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot], joast, Majestic-12 [Bot] and 275 guests