Qu'est-ce que le Guest processing sur Veeam ?

De Ikoula Wiki
Jump to navigation Jump to search

Introduction

Nous verrons dans cet article qu'est-ce que l'option Guest processing lors de la création d'une backup policy.

Définition

Le Guest Processing est une tâche permettant au Veeam Agent de communiquer avec le système d'exploitation de votre agent pendant la sauvegarde.

Cette option est uniquement disponible sur Windows et Linux et n'est disponible qu'en mode Server et Entire Computer ou Volume level backup.

Celle-ci a plusieurs fonctionnalités:

L'application-aware processing

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.

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

Cette fonctionnalité est disponible pour les applications suivantes:

Windows:

  • Microsoft Exchange
  • Microsoft SQL Server
  • Microsoft Sharepoint
  • Microsoft Active Directory
  • Oracle Database

Linux:

  • Oracle Database
  • MySQL
  • PostgreSQL



Cela permet également de faire de la restauration granulaire à chaud via Veeam Explorer pour les applications suivantes:

Uniquement sur Windows:

  • Microsoft Exchange
  • Microsoft SQL Server
  • Microsoft Sharepoint
  • Microsoft Active Directory
  • Oracle Database

Vous retrouverez un article pour la restauration granulaire de ces applications dans l'article suivant: Restauration granulaire d'applications Windows via Veeam (AD,SQL_Server...)

https://helpcenter.veeam.com/docs/vac/provider_user/specify_processing_options.html?ver=60#appaware

File system indexing

Cette fonctionnalité permet simplement d'indexer vos différents fichiers/dossiers et de pouvoir les restaurer directement depuis la VSPC.

Fonctionnalité importante donc si vous souhaitez utiliser la fonction de restauration de fichiers de l'interface web.

Exécution de scripts

Si vos applications ne rentre pas dans le cadre des applications compatibles pour l'application-aware processing vous avez la possibilité de créer vos propres scripts pour vos applications :

  • Post-thraw: exécuter un script avant la création du snapshot des volumes (VSS pour Windows, veeamsnap pour Linux).
  • Post-freeze: exécuter un script après la créaton du snapshot des volumes (VSS pour Windows, veeamsnap pour Linux).

Uniquement sur Linux:

  • Pre-job: exécuter un script au démarrage du job.
  • Post-job: exécuter un script à la fin du job.

Déroulé

Ces fonctionnalités s'activent au niveau de votre Backup policy, pour cela rendez vous la VSPC.

Via le bouton Configuration en haut à droite puis dans l'onglet Backup policies.


Windows

Choisissez la policy que vous souhaitez modifier et allez dans Guest Processing, cochez Enable application-aware processing:

01 guest processing vspc.png


Si vous avez besoin d'activer l'application-aware processing pour ces applications spécifiques ou d'ajouter des scripts post-thraw/post-freeze:

  • Microsoft Exchange
  • Microsoft SQL Server
  • Microsoft Sharepoint
  • Oracle Database

Cliquez sur Customize application handling options for individual applications..., pour Active Directory, cela n'est pas nécessaire d'aller dans ces options.



02 guest processing vspc.png


Note: Chaque onglet n'est pas à remplir, remplissez seulement les onglets dont vous avez besoin.

Vous pouvez choisir ici si vous souhaitez sauvegarder les logs de transactions pour vos applications permettant d'atteindre un RPO très faible, en faisant un tronquage des logs à la fin de la sauvegarde ou non.

Nous recommandons la première option.


Dans l'onglet SQL, vous devez indiquer ici:

  • Un utilisateur Windows ayant les droits sysadmin sur votre instance SQL Server.
  • Comment souhaitez-vous tronquer les logs. (pas de tronquage ou tronquage périodique)

03 guest processing vspc.png



Dans l'onglet Oracle, vous devez indiquer ici:

  • Un uilisateur Oracle ou un utilisateur Windows ayant le privilège SYSDBA.
  • Si vous souhaitez supprimer les logs archivés.

04 guest processing vspc.png



Dans l'onglet SharePoint, vous devez indiquer ici:

  • Un utilisateur admin Sharepoint.

05 guest processing vspc.png



Dans l'onglet Scripts, vous devez indiquer ici:

  • Que faire si l'éxecution du/des scripts est en échec.
  • L'utilisateur qui éxécutera le/les scripts.
  • Fournir les scripts provenant de votre poste par lequel vous accédez à l'interface VSPC.

06 guest processing vspc.png



Linux

Choisissez la policy que vous souhaitez modifier et allez dans Guest Processing:

07 guest processing vspc.png

Cliquez sur Customize application handling options... :

Dans chaque onglet, il faudra indiquer si oui ou non vous souhaitez activer le application-aware processing pour l'application en question en cochant la case Enable application procesing.



Dans l'onglet MySQL, vous devez indiquer:

08 guest processing vspc.png



Dans l'onglet PostgreSQL, vous devez indiquer:

  • Un utilisateur PostgreSQL avec les droits superuser.
  • Que faire si l'application processing est en échec.
  • Si vous ne souhaitez pas entrer d'identifiants dans l'interface, vous pouvez spécifier un utilisateur dans le fichier .pgpass présent sur l'agent. (https://docs.postgresql.fr/15/libpq-pgpass.html)
  • Si vous ne souhaitez pas entrer d'identifiants dans l'interface, vous pouvez spécifier un utilisateur système présent sur l'agent. (

09 guest processing vspc.png



Dans l'onglet Oracle, vous devez indiquer:

  • Un uilisateur Oracle ou un utilisateur Windows ayant le privilège SYSDBA.
  • Si vous souhaitez supprimer les logs archivés.
  • Que faire si l'application processing est en échec.

10 guest processing vspc.png

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.