Replicating smaller machines are working correctly, but replicating a larger TB+ sized volume to a Core in the Azure cloud is not completing successfully.
The replication job starts, preparing for the replication job, but the data transfer never starts. The replication job just sits on preparing for replication until cancelled by the user.
From the Target Cores AppRecovery.log, we can see the time it takes for the Target Core to prepare the Staging Area on the Repository to prepare to receive the data in the replication job.
In the below Example, this takes about 7 minutes;
DEBUG 2020-01-28T11:47:01 [185] - Replay.Core.Implementation.Repositories.FileAbstraction.StagingAreaStorage (RequestUri=https://TargetCore-IP:8006/apprecovery/api/core/replicationcomms/slave/sessions/new ClientAddress=SourceCore-IP:34184 Service=Replay.Core.Management.Replication.ReplicationCommunication Method=StartNewVolumeImageReplicationSession)
An Azure VM has a 4 minutes "Idle timeout" setting set on VMs by default. If no traffic is received from the Source Core for 4 minutes, the connection times out.
Using lower tiered storage for the Repository on the Azure Core in combination with a large replication job, may take more than 4 minutes for the Target Core to prepare the necessary space on the repository.
Extend the "Idle timeout" on the Azure Core VM, to allow the Core enough time to prepare the replication job and start transferring data.
From your Azure Portal:
Click on your Rapid Recovery Core VM > Overview > Public IP address (Click on the IP address hyperlink)-
Extend the "Idle timeout (minutes)" from 4 minutes to 30 minutes or an appropriate number.
In our example, it took 6:40min for a 2TB volume to HDD 500 IOPS disk tier on Azure, to prepare for the transfer of data.
If you are using an 'Azure Load Balancer', this also has a default Idle Timeout of 4 minutes.
For more info on extending the Idle Timeout on an Azure Load Balancer, please refer to;
Configurable Idle Timeout for Azure Load Balancer
Configure TCP idle timeout settings for Azure Load Balancer
© ALL RIGHTS RESERVED. Feedback Nutzungsbedingungen Datenschutz Cookie Preference Center