Configurer une rétention de backup dans un job Veeam (VSPC)

De Ikoula Wiki
Jump to navigation Jump to search

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:

01 retention policy vspc.png

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 :

02 retention policy vspc.png

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:

02 retention policy vspc.png

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:

03 retention policy vspc.png


Cochez votre job puis cliquez sur Edit:

04 retention policy vspc.png


Dans l'onglet Backup Resources, choisissez le stockage sur lequel vous souhaitez effectuer votre backup. (IKDC1 ou IKDC2)

05 retention policy vspc.png


Indiquez votre short term retention policy, le nombre de point de restauration ou jours de sauvegarde que vous souhaitez conserver.

Note: La retention policy en restore points est utile dans le cas d'un job éxécuté plusieurs fois par jour par exemple.


Cochez Keep some periodic full backups longer for archival purposes si vous souhaitez activer le GFS puis cliquez sur Configure.

06 retention policy vspc.png


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.


07 retention policy vspc.png


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:

08 retention policy vspc.png




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:

09 retention policy vspc.png



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 ?

0



Vous n'êtes pas autorisé à publier de commentaire.