Si vous exécutez des tâches dont l'exécution est longue, le délai d'expiration par défaut sur le site distant peut s'écouler avant la fin des tâches. Vous pouvez configurer des délais d'expiration supplémentaires pour permettre à de longues tâches de se terminer.

Une tâche longue peut être la récupération test ou le nettoyage d'une grande machine virtuelle. Si une machine virtuelle dispose de disques volumineux, l'exécution d'une récupération test ou d'une récupération complète peut prendre longtemps. Le délai d'expiration par défaut surveille la connectivité entre les sites ; par conséquent, si une tâche prend plus de temps que le délai d'expiration par défaut et n'envoie pas de notifications à l'autre site pendant son exécution, SRM peut expirer. Dans ce cas, vous pouvez ajouter un paramètre dans le fichier de configuration vmware-dr.xml afin que Site Recovery Manager n'expire pas avant la fin de tâches longues.

En ajoutant le paramètre <RemoteManager><TaskDefaultTimeout> à vmware-dr.xml, vous configurez un délai d'expiration supplémentaire pour que les tâches se terminent sur le site distant. Vous pouvez également configurer un paramètre <TaskProgressDefaultTimeout>, pour allonger la durée que Site Recovery Manager accorde à une tâche si elle signale sa progression à intervalles réguliers.

Si vous configurez un délai <TaskDefaultTimeout>, le délai d'expiration par défaut n'entraîne pas l'échec des tâches, même si leur exécution prend plus de temps que le délai défini par le paramètre <DefaultTimeout>. Tant que Site Recovery Manager continue à recevoir des notifications de progression de la tâche du site distant, les tâches longues telles que la récupération test ou le nettoyage de machines virtuelles volumineuses n'expirent pas.

L'appel initial de démarrage d'une tâche est soumis au paramètre <DefaultTimeout>. Une fois démarrées, les tâches longues sont soumises au paramètre <TaskDefaultTimeout>. Si une tâche n'est pas terminée lorsque <TaskDefaultTimeout> expire, le moniteur de progression vérifie si la tâche a envoyé des notifications de progression. Si la tâche a envoyé des notifications, le moniteur de progression applique le paramètre <TaskProgressDefaultTimeout> pour accorder plus de temps à l'exécution de la tâche. Lorsque <TaskProgressDefaultTimeout> expire, le moniteur de progression vérifie à nouveau les notifications de progression. Si la tâche a envoyé des notifications de progression, le moniteur de progression accorde plus de temps à la tâche. La séquence se répète jusqu'à ce que la tâche se termine ou jusqu'à ce que la tâche arrête d'envoyer des notifications de progression.

Procédure

  1. Ouvrez une session sur l'hôte Serveur Site Recovery Manager.
  2. Ouvrez le fichier vmware-dr.xml dans un éditeur de texte.
    Le fichier vmware-dr.xml se trouve dans le dossier C:\Program Files\VMware\VMware vCenter Site Recovery Manager\config.
  3. Recherchez l'élément <RemoteManager> dans le fichier vmware-dr.xml.
    Le délai d'expiration par défaut pour le démarrage de toutes les tâches sur le site distant est de 900 secondes, ou 15 minutes.
    <RemoteManager>
     <DefaultTimeout>900</DefaultTimeout>
    </RemoteManager>
  4. Ajoutez un élément <TaskDefaultTimeout> dans les balises <RemoteManager>.
    Définissez le délai <TaskDefaultTimeout> sur un nombre de secondes supérieur au délai <DefaultTimeout>. <TaskDefaultTimeout> n'a pas de limite maximale.
    <RemoteManager>
     <DefaultTimeout>900</DefaultTimeout>
     <TaskDefaultTimeout>2700</TaskDefaultTimeout>
    </RemoteManager>
  5. Ajoutez un élément <TaskProgressDefaultTimeout> dans les balises <RemoteManager>.
    Le délai <TaskProgressDefaultTimeout> doit être d'au moins 1/100e du délai <TaskDefaultTimeout>. Si vous définissez un délai inférieur à 1/100e du délai <TaskDefaultTimeout>, Site Recovery Manager ajuste silencieusement le délai d'expiration.
    <RemoteManager>
     <DefaultTimeout>900</DefaultTimeout>
     <TaskDefaultTimeout>2700</TaskDefaultTimeout>
     <TaskProgressDefaultTimeout>27</TaskProgressDefaultTimeout>
    </RemoteManager>
  6. Enregistrez et fermez le fichier vmware-dr.xml.
  7. Redémarrez Serveur Site Recovery Manager pour appliquer les nouveaux paramètres.