Comment configurer un TimeOut pour une Sauvegarde K7 sur Veeam

Veeam est une solution de sauvegarde qui a été présentée sur ce site.

Je vous ai d'ailleurs proposé différents tutoriels pour vous aider à mieux utiliser l'application.

Cependant il y a une configuration pas tiptop pour la sauvegarde K7.

En effet si aucune K7 n'est présente dans le lecteur, alors Veeam va attendre 3 jours (72h) avant d'annuler le job.

Pas vraiment pratique d'autant qu'il n'y a pas cette option graphique dans l'interface. Voici donc comment paramétrer le time-out

Le Timeout ça sert à quoi ?

Le but du Timeout est d'arrêter une tâche qui ne s’exécute pas au bout de X minutes (secondes, heures, jours tout dépend des logiciels)

Dans Veeam il s'agit donc d'un arrêt d'un job au bout de X minutes. Le temps est expiré en minutes.

L'arrêt du job est nécessaire pour éviter de solliciter des ressources indéfiniment sans pour autant réussir la sauvegarde.

Généralement on rencontre ce genre de soucis lors des jours fériés ! Et oui, si personne n'est présent alors la K7 ne sera pas dans le lecteur !

Du coup ça va décaler la sauvegarde K7, puisque la elle sera insérée dans le lecteur le lendemain et la sauvegarde débutera sur la K7 puisque le job est en attente !

Paramétrage du Timeout pour les sauvegardes K7

La première étape est de se rendre dans la base de registre à l'aide de REGEDIT

accès à la base de registre

Ensuite il faut se rendre dans l'arborescence suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication

Regedit Veeam

On va ajouter une clé de registre DWORD appelé WaitForValidTapeTimeoutMin

Timeout Veeam

En valeur vous devez définir une valeur en minutes, ici je met 60 soit 1H !

Valeur timeout regedit
60 minutes me semble une valeur correcte. Si la K7 n'est pas dans le lecteur alors au bout de 60 minute le job est arrêté.

Le paramétrage est OK maintenant nous devons redémarrer les services Veeam.

Comment redémarrer les services Veeam ?

Le plus simple c'est utiliser le PowerShell

Ouvrir une invite de commande PowerShell en tant qu'administrateur puis saisir les commandes suivantes :

Get-Service | Where-Object {$_.DisplayName.StartsWith("Veeam")} | Stop-Service
Get-Service | Where-Object {$_.DisplayName.StartsWith("Veeam")} | Start-Service

Ces commandes permettent d'arrêter les services Veeam puis de les démarrer.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *