If you run tasks that take a long time to complete, the default timeout period on the remote site might elapse before the task completes. You can configure additional timeouts to allow long-running tasks to finish.

About this task

A long-running task might be the test recovery or cleanup of a large virtual machine. If a virtual machine has large disks, it can take a long time to perform a test recovery or to perform a full recovery. The default timeout period monitors the connectivity between the sites, so if a task takes a longer time to complete than the default timeout period and does not send notifications to the other site while it is running, timeouts can result. In this case, you can change the remote manager settings so that Site Recovery Manager does not time out before a long-running task finishes.

Procedure

  1. In the vSphere Web Client, click Site Recovery > Sites, and select a site.
  2. On the Manage tab, click Advanced Settings.
  3. Click Remote Manager.
  4. Click Edit to modify the remote manager settings.

    Option

    Action

    Configure the maximum time to wait for a remote operation to complete. The default value is 300 seconds.

    Enter a value for remoteManager.defaultTimeout.

    Mark a virtual machine as protected by Site Recovery Manager. The default value is true.

    Select the checkbox to enable the value remoteManager.enableCustomFields.

    Set a time period to wait for requests to aggregate at the remote site. The default value is 2000 seconds.

    Enter a value for remoteManager.powerOnAggregationInterval.

    Configure the maximum time to wait for cancelled tasks to stop. The default value is 300 seconds.

    Enter a value for remoteManager.taskCancelDefaultTimeout.

    Configure an additional timeout period for tasks to complete on the remote site. The default value is 900 seconds.

    Enter a value for remoteManager.taskDefaultTimeout.

    Configure the number of seconds to wait for a timed out task to report progress. The default value is 180 seconds.

    Enter a value for remoteManager.taskProgressDefaultTimeout. The task is allowed more time to complete if progress update is received within that time.