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.