Can you please help to get the better understanding about the maintenance activities happens in Avamar.
Means what happens exactly in GC,HFC & check point.
When does balancing runs?
In Avamar 7, There are two time frames, Backup window and Maintenance window. During the maintenance window, a limit of eight backups per storage node is enforced. However, active backup will not be canceled if they are more than eight.
Garbage Collection is a process of removing unused chunks from backup that have been expired. This frees up capacity.
It always starts daily at beginning of Maintenance window. Backup can run during this process as per limit mentioned.
Checkpoints are read only snapshots of the avamar server. The avamar server internally manages checkpoint creation. There are two checkpoints created daily, first during maintenance window and second towards the end of maintenance window.
HFC check is a process to validate the checkpoint. There are two ways it does HFC check -
If HFC check detects any error, it automatically try to repair. By default, a rolling HFC check is automatically runs once a day.
Hope this will help you.
Yes very helpful answer.
Can you give me same information in Avamar 6.
And the other question is "How many backups & restores can we run per a node in Backup windows and maintenance window", Please specify number for Avamar 6 and And avamar 7
Earlier versions of Avamar (Before Avamar 7) has Blackout window. GC runs during this time. Rest of things are similar to Avamar 7.
To understand total number of backups during Backup window, Blackout window and Maintenance window for Avamar 6.1, please refer to -
For Avamar 7, you can run upto 72 backups per node during backup window.
For all nodes, you can run one restore. For example if you have three nodes, you can run total 3x72 - 1 = 215 backups.
During Maintenance windows, you can run 8 backups each node as I mentioned in my previous post. Other backups will be in waiting state.
Just for clarification. When the maintenance windows starts,
1) GC will start
2) Next Check Point
I would like to know what happens exactly at the first check point and second point. And also if any system corrupted to which checkpoint we can recall?
Please let me know if my question is not clear.
To rollback, the first option should always be the latest vaildated checkpoint. Now! in case that is not available, you could try rolling back to the recent checkpoint. The cycle is pretty much like this
1st CP -> Validated -> becomes a validated CP -> 2nd CP
This cycle is only about the checkpoint and not the other tasks in maintenance cycle. At the end of the maintenance cycle, you should always have 1 CP and another validated CP.
During the maintenance window, the Avamar server runs GC, first Checkpoint, Checkpoint Validation (HFS Check) and a final checkpoint.
HFS check validates only first checkpoint. In case of any issue, you should roll back to validated checkpoint.
If you have any maintenance or other critical activity to be performed on Avamar server, always make sure you have validated checkpoint available. You can use cplist command to see list of all checkpoints. The checkpoint list appears similar to the following example:
cp.20140106170113 Fri Jan 6 17:01:13 2014 valid hfs del nodes 4 stripes 396 cp.20140107170042 Sat Jan 7 17:00:42 2014 valid hfs del nodes 4 stripes 396 cp.20140108170040 Sun Jan 8 17:00:40 2014 valid hfs ... nodes 4 stripes 396 cp.20140109170043 Mon Jan 9 17:00:43 2014 valid hfs ... nodes 4 stripes 396
1. cp.yyyymmddhhmmss is the checkpoint ID.
2. valid hfs indicates a validated checkpoint.
If there is no validated checkpoint available, you can validate a checkpoint using command line or you can create a new checkpoint and validate. From Avamar 7.1, checkpoint validation option has been removed from GUI. You should do it from command line. (It is recommended to contact EMC support to validate a checkpoint.)
You can delete checkpoints to reclaim additional server storage capacity. Generally, it is best to delete unvalidated checkpoints before you delete validated checkpoints.
I hope that will be helpful.
The statement "To rollback, the first option should always be the latest validated checkpoint."
You should always attempt to roll back to the most recent checkpoint, validated or not, otherwise you will most likely be loosing more data than is necessary.
Most checkpoints are valid regardless of if they are "Validated" or not. Start with the most recent CP and work backwards in time to the next most recent if the Rollback is unsuccessful.
You are absolutely correct, it really depends on the situation.
For example, if you are experiencing HFSCheck issues or stripes that won't come online, then The Recommendation would be to roll back to the latest Validated CP. But if the GSAN just failed to Shutdown cleanly or start up, in most cases the most recent CP will be just fine.
Whenever you rollback to a CP that has not been validated, then you should perform another HFSCheck to make sure all is OK.
However these two cases aren't always true. That is why it is best to get Remote Reactive Customer Support on the line to determine the best course of action, depending on the circumstances.