Traitement de la cohérence applicative avec Veeam vCD

De Ikoula Wiki
Jump to navigation Jump to search

Introduction

Nous verrons dans cet article à quoi sert la cohérence applicative dans le backup job sur Veeam vCD.

Note: Il s'agît du même fonctionnement que sur Veeam BaaS.


Définition

Cela permet de créer des backup transactionnels cohérents, entre d'autres termes cela permet que les données d'applications en RAM et en attente d'écriture sur le disques (I/O) soient bien écrites sur le disque avant que Veeam fasse les snapshots des volumes du serveur.

Elle permet de garantir qu’il n’y a pas de transactions de base de données incomplètes ni de fichiers applicatifs partiels pendant la sauvegarde.

Cela garantie une restauration propre des données d'applications sans perte.

Cette fonctionnalité est disponible pour les applications suivantes:

  • Active Directory
  • SQL Server
  • SharePoint
  • Exchange
  • Oracle Database
  • PostgreSQL

Cela permet également de faire de la restauration granulaire de base de données en mode point in time ou non grâce au journaux de transaction pour les applications suivantes:

  • SQL Server
  • Oracle Database
  • PostgreSQL

Déroulé

Dans votre tâche de sauvegarde, à l'onglet Traitements du S.E. invité, cochez Permettre le traitement pour la cohérence applicative puis cliquez sur Personnaliser l'Application:

01 veeam vcd application aware.png


Vous pouvez ensuite activer la cohérence applicative sur plusieurs VM en simultanées:

02 veeam vcd application aware.png

Dans mon cas je vais l'activer uniquement pour ma VM, je clique donc sur Modifier....


Dans la partie Applications, je peux choisir:

  • Exiger un traitement réussi: si le traitement de la cohérence applicative finit en erreur, le job s'arrêtera et finira en erreur.
  • Tenter le traitement pour l'application, mais ignorer les échecs: si le traitement de la cohérence applicative finit en erreur, le job continuera.
  • Désactiver le traitement des applications: désactiver le traitement de la cohérence applicative uniquement pour cette VM.


La partie Paramètres de Microsoft VSS permet de choisir si on veut tronquer les journaux de transaction si la tâche se finit correctement ou bien si on veut simplement en faire une copie. (pour Exchange)


La partie Agent invité persistant peut être ignoré, Veeam ne se connecte pas à votre VM via le réseau mais à travers l'API VMWare.

[[Fichier:03_veeam_vcd_application_aware.png]|1000px]


Dans les onglets SQL, Oracle et PostgreSQL, vous pouvez choisir comment seront traités les journaux de transaction de vos SGBD.

Vous pouvez par exemple choisir de backup les journaux de transaction toutes les 5 minutes (max).

Pour Oracle, il sera nécessaire de fournir un utilisateur SYSDBA.

Pour PostgreSQL, il sera nécessaire de fournir un utilisateur superuser ou un accès via un fichier .pgpass.

04 veeam vcd application aware.png


Vous pouvez configurer l'exclusion de fichiers sur votre VM, attention cela allongera le temps d'exécution de votre job:

05 veeam vcd application aware.png


Une fois que tout est configuré, la cohérence applicative est désormais en place et se lancera à la prochaine exécution du job.

Pour le traitement des journaux d'applications de vos SGBD, si vous avez spécifié un traitement toute les 5 minutes, le job se lancera donc toutes les 5 minutes pour sauvegarder les journaux de transaction de votre SGBD.

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.