Veeam Backup – Support for rotated media
Posted by NiTRo | Filed under Tips & Tricks, VMware
Cette histoire date de début 2010 mais puisque nous avons du chercher un peu trop longtemps pour la retrouver, avec ce post cela n’arrivera plus.
Tout commence avec la technique de sauvegarde de Veaam Backup : le Synthetic Backup aka “reversed incremental“. Imaginez le principe de la sauvegarde incrémentale à l’envers, c’est à dire que le backup full est toujours le plus “up to date” et que les incrémentales vous permettent de remonter dans le temps. C’est donc beaucoup plus simple en cas de restauration du dernier backup (majorité des cas) et surtout en cas de backup sur bande car l’élément à backuper est toujours le même : la full (.vbk).
Veeam Backup “injects” the changes into the full recovery file (.VBK) and then also saves any data replaced during this process into the reversed incremental changes file (.VRB)
The .VBK file also has the most current modified date as it gets updated after each backup cycle.
Par contre, même si l’on force la politique de rétention à “1″, si un backup est déjà présent lors de l’exécution du job, un fichier .vrb (reversed incremental) est créé, alimenté durant toute la durée du backup et supprimé une fois le job terminé. L’inconvénient dans l’histoire c’est que si vous vous servez du même volume pour accueillir tous vos backup et que plusieurs job sont exécutés simultanément, il faudra prévoir l’espace “perdu” pour les fichiers .vrb temporaires.
Si l’on ne dispose pas de cet espace, on est évidement tenté de supprimer le fichier .vbk et laisser le job refaire une full. Dans la version 3 de Veeam Backup, il était tout à fait possible de procéder ainsi mais ce comportement à été modifié dans la version 4 : le job refuse de se lancer sans le .vbk précédent (à moins que l’on supprime manuellement le backup via la console) :
C’est dans le “release notes” de la version 4.1.1 que l’on trouve une partie de la parade:
Support for rotated media. Veeam Backup can now be instructed to automatically re-create full backup file if it is missing from the backup storage to better support scenarios with rotated media as backup target. This behavior can be enabled with a registry mod.
Et le “registry mod” le voici (pour la v4) :
[HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and FastSCP] "ForceCreateMissingVBK"=dword:00000001
Ou si vous êtes en v5 :
[HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication] "ForceCreateMissingVBK"=dword:00000001
Tags: veeam