Délai d’attente VSS

KB ID: 1377
Produit: Veeam Backup & Replication
Version: 7.x, 8.x, 9.x
Publié:
Dernière modification: 2018-06-12
KB langues: EN | ES

Description

L'une des erreurs suivantes se produit dans les statistiques du job: 
"VSSControl: Failed to prepare guest for freeze, wait timeout 900 sec."
"VSSControl: Failed to freeze guest, wait timeout"

Cause

Ces erreurs semblent similaires, mais leurs causes ne sont pas liées.

"VSSControl: N' a pas réussi à préparer "les invités" au "gel", le temps d'attente 900 sec" fait référence à la préparation VSS, qui consiste en grande partie à énumérer les rédacteurs de VSS, leurs composants, ainsi que les fichiers et volumes associés. Le délai d'attente peut être dépassé en raison des limitations de performance de la VM invité, ou parce qu'un rédacteur spécifique énumère un très grand nombre de fichiers. Ce timeout est configurable.

"VSSControl: Failed to freeze guest, wait timeout" se réfère à la limite imposée par les rédacteurs Microsoft VSS sur la durée d'un gel. Ce timeout n'est pas configurable. Veeam utilise le VSS pour geler les applications juste avant la création de l'instantané VMware, puis envoie la commande de dégel dès que la création de l'instantané est terminée. Le VSS bloquera les rédacteurs que pendant 60 secondes (20 pour Exchange), donc plusieurs étapes doivent être suivies dans ce laps de temps:

1.    Vérification de l'état de gel*
2.    Demande de création d'instantanés via VIM API**
3.    Création d'instantanés sur l'hôte ESXi
4.    Retour d'informations de l'instantanées via VIM API**
5.    Demande de dégel a Microsoft VSS*
6.    Dégel des rédacteurs VSS I/O
* Si une connexion réseau vers l'OS invité n'est pas disponible, l'API VIX sera utilisée, ce qui introduit une latence supplémentaire.
** Ces étapes doivent généralement être quasi instantanées, mais si le vCenter est lourdement chargé ou a une latence élevée sur les hôtes ESXi, le délai peut être significatif.

Solution

L'amélioration de la performance des invités aidera à résoudre l'une ou l'autre erreur. Sinon, consultez la section correspondante ci-dessous:

“VSSControl: Failed to prepare guest for freeze, wait timeout 900 sec."

Vous pouvez modifier ce timeout en modifiant la valeur dans le registre du serveur sur lequel Veeam Backup & Replication est installé comme suit:

  1. Aller à la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication.
  2. Ajoutez une valeur DWORD (32 bits) nommée VssPreparationTimeout. La valeur est exprimée en millisecondes (décimal), le délai d’attente par défaut est 900000, ce qui équivaut à 15 min. Réglez la valeur à 1800000. Le délai d'attente passe alors à 30 minutes.
  3. Arrêtez les jobs en cours ou attendez qu'ils soient terminés, puis redémarrez le service "Veeam Backup Service"
Certaines configurations (telles que MS SQL Server avec FILESTREAM) ou des rédacteurs VSS tiers peuvent demander beaucoup de temps pour la préparation. Le délai de temporisation peut être étendu à plusieurs heures.
 
Sur les serveurs Exchange, cette erreur indique généralement un grand nombre de journaux de transactions. Vous pouvez augmenter le délai de temporisation ou tronquer les logs par une autre méthode. Comparez les dates des journaux des transactions à la date de la dernière sauvegarde Veeam réussite pour vérifier que les journaux des transactions sont tronqués correctement.

Sur les serveurs SharePoint, il se peut que vous deviez exécuter PSCONFIG. Pour plus d'informations, voir
Potential issues after installing SharePoint Foundation 2010 SP1. Des champs de recherche inhabituels ont aussi parfois été mis en cause.
 
Pour identifier le rédacteur qui passe trop de temps à énumérer les fichiers, rassemblez les logs comme dans la
KB1789 et fournissez-les lors de l'ouverture d'un dossier auprès du  support technique.
 
Sinon, utilisez l'utilitaire
 Diskshadow à partir d'une invite de commande administrateur dans l'OS de la VM invitée :
diskshadow /l <path to output file>.txt
list writers detailed

Le fichier de sortie contiendra une liste des fichiers associés à chaque rédacteur. Si un rédacteur particulier à un très grand nombre de fichiers associés, il est probablement le coupable.


"VSSControl: Failed to freeze guest, wait timeout"
 
Sur les serveurs Exchange, vous pouvez avoir “Writer's state: [VSS_WS_FAILED_AT_FREEZE]. Error code: [0x800423f2].” Consultez la KB1680.
 
Si la VM a le rôle du serveur vCenter avec une base de donnée locale (instance SQL local), ou bien elle est le serveur SQL qui héberge la base de données du vCenter, vous pouvez avoir un problème d'exclusion automatique de la base de données du vCenter. Consultez la KB1051.
 
Si ce n'est pas le cas, l'erreur indique peut être lié à
- un délai de création de snapshot excéssif ;
- une performance de l'OS dégradée ;
- des délais liés à VIX API ;
- une combinaison de facteurs.

La liste des solutions possible est similaires à celle de la KB1680, mais avec un délai de 60 secondes au lieu de 20. Cela se produit souvent en combinaison avec des erreirs du journal d'événements Windows liés au VSS contenant le mot "abort".
 
Parfois ce message d'erreur apparaît lorsqu'il y a d'autres problèmes avec le VSS qui devraient générer une journalisation supplémentaire. Collectez les journaux Windows en suivant la KB1789 et fournissez-les lors de l'ouverture d'un ticket auprès du support technique.

Lire la suite

Les deux erreurs sont liées à l'utilisation d'Application Aware Image Processing (AAIP). Pour contourner le problème temporairement, vous pouvez désactiver l'option AAIP afin d'avoir des sauvegardes en mode crash-consistent. Pour plus d'informations, consultez la présentation de Transaction Consistency dans le guide de l'utilisateur.
 
La page Overview of Processing a Backup Under VSS contient un schéma du délai de Freeze (la boîte verte).

Nous vous rappelons qu’à partir de septembre 2018, il vous faudra un contrat en cours de validité relatif au produit concerné pour télécharger les mises à jour.

OK

Avez-vous trouvé cet article utile: 
3.2 out of 5 based on 130 ratings

Vous n'avez pas trouvé ce que vous cherchiez ?

Ci-dessous, vous pouvez envoyer une idée pour un nouvel article de base de connaissances.

Demander un nouveau contenu

Pour signaler une erreur sur cette page:

Mettez en relief la faute d'orthographe avec la souris et appuyez Ctrl+Entrée pour nous la signaler.

Orphus system