Configurer une rétention de backup dans un job Veeam (VSPC)
Introduction
Nous verrons dans cet article comment configurer une rétention de backup dans un job.
Pour rappel, l'article suivant indique la création d'une backup policy sur la VSPC
Et celui ci indique comment assigner un job à un agent Veeam sur la VSPC
Définition
Retention policy
La Retention policy est le nombre de point de restauration que vous souhaitez conserver.
C'est au client de définir cette rétention, selon sa politique de RPO.
Veeam fonctionne avec des backup incrémentaux :
- Le premier backup sera un backup full, c'est à dire que toutes les données (que vous souhaitez sauvegarder) seront récupérés de votre agent et sauvegardé dans un fichier .vbk.
- Les backup suivants vont uniquement récupérer les données qui ont été modifié depuis le backup précédent et être sauvegardé dans un fichier .vib.
Exemple ici avec cette policy:
- Création du job le dimanche à 16h.
- Planification du job à 21h tout les jours.
- Rétention policy de 7 jours définit.
Voici la backup chain le samedi à 23h:
On peut constater 1 backup full et 6 backup incrémentaux.
Active full
Il est possible également de créer des backup Active full:
Le résultat de la première exécution d’un job est toujours un Active full. C’est une sauvegarde complète.
Cela permet de créer des backup full comme si c'était le premier: toutes les données (que vous souhaitez sauvegarder) seront récupérés de votre agent et sauvegardé dans un fichier .vbk :
Les Active full se configurent de manière périodique, vous pouvez choisir d'en faire un ou plusieurs par semaine ou à un jour précis chaque mois.
Un Active full réinitialise la backup chain, je vais prendre un exemple pour expliquer:
Exemple ici avec cette policy:
- Création du job le dimanche à 16h (Jour 1)
- Planification du job à 21h tout les jours.
- Rétention policy de 3 jours définit.
- 1 active full définit le jeudi.
Voici la backup chain le samedi à 23h:
1. 1 backup full ou active full est fait le Jour 1.
2. 3 backup incrémentaux sont fait du lundi au mercredi.
3. Le backup full planifié le jeudi est fait.
Bien que la rétention de 3 jour est dépassé le mercredi, le backup du Jour 1 n'est pas supprimé car sans le full backup, la backup chain est inutilisable.
4. Il va attendre le samedi, d'avoir 3 backup dont 1 full pour supprimer l'ancienne backup chain.
Gardez à l'esprit que si le job de sauvegarde est configuré pour créer des Active full périodiques, Veeam ne transformera jamais la backup chain.
Au lieu de cela, Veeam attendra toujours que le prochain backup full et le nombre de backup incrémentaux soient créés, et seulement ensuite, il supprimera toute la backup chain précédente.
Dans l'exemple ci-dessus, Veeam supprimera la backup chain précédente tous les samedis.
Par conséquent, bien que la politique de rétention soit définie à 3 points de restauration, le nombre réel de fichiers de sauvegarde sur le stockage sera plus important la plupart du temps.
Source: https://helpcenter.veeam.com/docs/agentforwindows/userguide/active_full_backup.html?ver=50
Synthetic full
Uniquement pour Windows actuellement
Il est possible de créer des backup Synthetic full:
Les Active full sont gourmands en ressources et consomment une quantité considérables de bande passante. Comme alternative, vous pouvez créer des Synthetic full.
Le fonctionnement est le suivant:
Veeam va créer un backup incrémental et générer un backup full à partir de cet incrémental grâce aux données déjà existantes sur le stockage.
Cela a 2 avantages:
- Moins de bande passante consommés.
- Moins de charge sur l'environnement de production.
Le fonctionnement est le même en terme de rétention que pour l'Active full.
Cet article explique avec des animations le fonctionnement des différentes méthodes: https://www.veeam.com/kb1932
Source: https://helpcenter.veeam.com/docs/backup/vsphere/synthetic_full_hiw.html?ver=110
GFS
La GFS, Grandfather-Father-Son retention policy, permet de conserver des backup full (Active full ou Synthetic full) pour une longue durée (weekly, monthly ou yearly).
Sur Linux, le mode Synthetic full n'est pas encore disponible
Il n'y a pas de nouveau backup créé, l'agent utilise simplement les backup full existants (Active ou Synthetic full) en leur attribuant des flags.
Il est nécessaire donc d'avoir configuré des backup Active full ou Synthetic full dans la configuration de votre job, sinon cela n'aura aucun effet.
Déroulé
Pour configurer la rétention, rendez vous dans l'onglet Backups Jobs de la VSPC.
Cliquez sur le job que vous souhaitez modifier via la colonne Backup Policy:
Cochez votre job puis cliquez sur Edit:
Dans l'onglet Backup Resources, choisissez le stockage sur lequel vous souhaitez effectuer votre backup. (IKDC1 ou IKDC2)
Indiquez votre short term retention policy, le nombre de point de restauration ou jours de sauvegarde que vous souhaitez conserver.
Cochez Keep some periodic full backups longer for archival purposes si vous souhaitez activer le GFS puis cliquez sur Configure.
Ici vous allez indiquer:
- Combien de temps (en semaines) je dois conserver le backup full qui sera fait durant la semaine et lequel conserver si il y en a plusieurs par semaine.
- Combien de temps (en mois) je dois conserver le dernier backup full qui sera fait durant la première semaine ou dernière semaine du mois.
- Combien de temps (en année) je dois conserver le dernier backup full du mois définit.
Un warning va apparaitre quand vous allez revenir sur l'autre fenêtre, c'est normal car vous n'avez pas encore définit quand vous alliez faire des Active full ou Synthetic full.
Cliquez sur Advanced Settings...:
Vous pourrez ici configurer vos Synthetic full et Active full:
Avec la retention GFS choisit ici: 4 weekly, 3 monthly, 1 yearly.
Et la short term retention à 7 jours.
Une source de données de 150GB.
Un taux de change de données de 10% par jour.
1 synthetic full tout les dimanches, la backup chain ressemblerait à ça au bout d'un an:
Je vous conseil fortement ce site pour effectuer des simulations de rétentions et estimer la taille que votre backup pourra utiliser : https://rps.dewin.me/
Conclusion
Vous pourrez retrouver d'autres articles sur Veeam dans notre catégorie Veeam
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires