health check status function

Availability for the Always-On Enterprise

Re: health check status function

Veeam Logoby vmniels » Sat Nov 25, 2017 1:59 pm

1 - metadata corrupt : is contain all of data that are in backup files full or incremental such as mp3,dat.


No, metadata is related to the backup files. This can get corrupted due external factors for example. As said before you can't predict this.

2- vm data block corrupt : each of vm backup file has contain many data block


A VM contains data blocks which we save. If one or multiple of these get corrupted in the backup file we will try to recover it in a new backup file (can be full or incremental). This can also be related to external factors. Again we can't predict this.

in documaind said : At the end of the backup job session, Veeam Backup & Replication performs the health check

when i enable perform health check it will automatically run health check after every backup ?


Correct.

4. in document said : If the health check detects corrupted data, Veeam Backup & Replication completes the backup job with the Error status and starts the health check retry process. The health check retry starts as a separate backup job session.

what does means from that? the health check is running and detect corrupt data thus why said if health check detect corrupt data start health check retry process?


We will finish the backup job as stated. Then the health check runs and it will complete giving you an error status so you are aware of it and that the file is corrupt and we will try to recover it.

5 -in document said : If the health check has detected corrupted backup metadata in the full backup file :

During the health check retry, Veeam Backup & Replication transports data blocks of the whole VM image from the source datastore, creates a new full backup file on the backup repository and saves transported data blocks to it.

i could not understand means from "transports data blocks of the whole VM image from the source datastore, creates a new full backup file on the backup repository and saves transported data blocks to it. "

is that means if detect corrupt data for full backup delete full backup from repository and get a new full backup ?


It means that if we detect corrupt blocks we get the correct data from the source datastore to create a new full backup file.

6 - in document said "If the health check has detected corrupted backup metadata in the incremental backup file"
During the health check retry, Veeam Backup & Replication transports incremental data relatively the latest valid restore point in the backup chain from the source datastore, creates a new incremental backup file on the backup repository and saves transported data blocks to it.

is that means if detect corrupt incremental backup file will that delete all incremental backups from corrupted and then get new incremental backup ??


No, we will only delete the incremental which is corrupt and try to recover it in a new file. This is the same process as with a corrupt full backup: get the correct blocks from the source and recreate an incremental backup file.
VCP-DCV
Veeam Certified Architect (VMCA)
http://foonet.be
vmniels
Veeam Software
 
Posts: 1666
Liked: 369 times
Joined: Mon Jul 15, 2013 11:09 am
Full Name: Niels Engelen

Re: health check status function

Veeam Logoby baber » Sat Nov 25, 2017 3:12 pm

thanks but

1 - in documaind said : At the end of the backup job session, Veeam Backup & Replication performs the health check

when i enable perform health check it will automatically run health check after every backup ? you said Correct
but If fix enable perform health backup for last Friday of month will it another automatically run health check after every backup ?


2- Is your means from this “If the health check detects corrupted data, Veeam Backup & Replication completes the backup job with the Error status and starts the health check retry process. The health check retry starts as a separate backup job session.”

Health check detect corrupt data : is your means from the health check here the health check that will be run automatically after get each backup ?

3 - about this question :
-in document said : If the health check has detected corrupted backup metadata in the full backup file :

During the health check retry, Veeam Backup & Replication transports data blocks of the whole VM image from the source datastore, creates a new full backup file on the backup repository and saves transported data blocks to it.

i could not understand means from "transports data blocks of the whole VM image from the source datastore, creates a new full backup file on the backup repository and saves transported data blocks to it. "

is that means if detect corrupt data for full backup delete full backup from repository and get a new full backup ? your answer was if we detect corrupt blocks we get the correct data from the source datastore to create a new full backup file.

what is your means that we get correct data from datstore ????

6 - and when health check detect corrupt backup file (full or incremental) will that create new backup (full or diff) ??

BR
baber
Expert
 
Posts: 228
Liked: never
Joined: Thu Nov 21, 2013 12:02 pm
Full Name: Babak Saedi nejad

Re: health check status function

Veeam Logoby vmniels » Sun Nov 26, 2017 11:40 am

1 and 2. Veeam Backup & Replication performs the health check during the first job session on the day when the health check is scheduled. If another job session runs on the same day, Veeam Backup & Replication will not perform the health check during this job session. For example, if the job is scheduled to run several times on Saturday, and the health check is scheduled on Saturday, the health check will only be performed during the first backup job session on Saturday.

The health check run is based on your retention/setting in your job. More info can be found on: https://helpcenter.veeam.com/docs/backu ... tml?ver=95 - so it will run during every backup when the option is enabled. In your case every last friday of the month.

3. The correct data is taken from the production datastore which we use to create a new full or incremental file (depending on which one is broken).

6. If a full is corrupt we create a full next to it. If an incremental is corrupt we create an incremental next to it.
VCP-DCV
Veeam Certified Architect (VMCA)
http://foonet.be
vmniels
Veeam Software
 
Posts: 1666
Liked: 369 times
Joined: Mon Jul 15, 2013 11:09 am
Full Name: Niels Engelen

Re: health check status function

Veeam Logoby baber » Sun Nov 26, 2017 2:12 pm

so thanks
but 2 of my questions not answered :

1 - if enable perform backup files health check after enable that it will check by default last friday of the month
but i want to know while enable perform backup file health will it just perform and run job for check backup file health just on friday or will be check backup file health check after every backup job ????
because in document said : "At the end of the backup job session, Veeam Backup & Replication performs the health check"

2 - you said health check backup job while detect corrupt data will be get new and Healthy data blocks from vms that is in production storage but i want to know is your means from that it will get new full backup or incremental and corrupt backup will be delete from repository according to job's retention policy ?

BR
baber
Expert
 
Posts: 228
Liked: never
Joined: Thu Nov 21, 2013 12:02 pm
Full Name: Babak Saedi nejad

Re: health check status function

Veeam Logoby DGrinev » Mon Nov 27, 2017 11:29 am

Hi,

1. Health check will be performed one time after the first backup job on the last Friday of the month.
2. In both scenarios Veeam B&R will not delete corrupted backup file, it will wait till retention exceed and then delete expired backup chain.
DGrinev
Veeam Software
 
Posts: 678
Liked: 73 times
Joined: Thu Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev

Re: health check status function

Veeam Logoby baber » Tue Nov 28, 2017 6:48 am

so thanks

but in document said "If the health check has detected corrupted backup metadata in the full backup file, Veeam Backup & Replication marks the backup chain starting from this full restore point as corrupted in the configuration database. During the health check retry, Veeam Backup & Replication transports data blocks of the whole VM image from the source datastore, creates a new full backup file on the backup repository and saves transported data blocks to it. "

i understand this from above is that correct :

last friday of month after get last backup (full or incremental) health job check will be start and if detect corrupt backup file (full or incremental) will be mark that and will be get new backup from source and corrupted backup file (full or incremental) will be delete automatically backup file when retention exceeded
baber
Expert
 
Posts: 228
Liked: never
Joined: Thu Nov 21, 2013 12:02 pm
Full Name: Babak Saedi nejad

Re: health check status function

Veeam Logoby DGrinev » Tue Nov 28, 2017 9:45 am

That's correct. Thanks!
DGrinev
Veeam Software
 
Posts: 678
Liked: 73 times
Joined: Thu Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev

Re: health check status function

Veeam Logoby baber » Mon Dec 04, 2017 5:59 am

while perform health check detect corrupt backup file , will repair corrupt backup file or will be get new backup (full or incremental )?

BR
baber
Expert
 
Posts: 228
Liked: never
Joined: Thu Nov 21, 2013 12:02 pm
Full Name: Babak Saedi nejad

Re: health check status function

Veeam Logoby DGrinev » Mon Dec 04, 2017 7:47 am

In both cases it will be a new backup file (full or incremental), depends on what exactly been corrupted. Thanks!
DGrinev
Veeam Software
 
Posts: 678
Liked: 73 times
Joined: Thu Dec 01, 2016 3:49 pm
Full Name: Dmitry Grinev

Previous

Return to Veeam Backup & Replication



Who is online

Users browsing this forum: Bing [Bot] and 1 guest