Tuesday, August 20, 2013

Increasing the number of simultaneous Local Move Request on Exchange 2010

Hi Folks,

My colleagues asked why mailbox movement takes more time than expected time window.

So I thought to provide some my past experience that will help someone here.

Issue: -

Mailbox movement takes more time than expected downtime window.

By default Exchange 2010 just moves 5 mailboxes simultaneously.
I need to move 85000 mailboxes with-in 3 month of time without any user downtime. So If I use Microsoft by default settings it will take approximately 1 year or so to complete the mailbox movement.

So what should we do? : -Yes, we do have workaround for this issue.

To increase the mailbox movement concurrent connection limits you have to change a configuration file for Mailbox Replication Service.

Resolution: -

1. Open the file C:\Program Files\Microsoft\Exchange Server\V14\Bin\MSExchangeMailboxReplication.exe.config;

2. Increase the blue values to a number of simultaneous active moves that you want.

<mrsconfiguration ></mrsconfiguration >MRSConfiguration
    MaxRetries = "60"
    RetryDelay = "00:00:30"
    MaxMoveHistoryLength = "2" 
    MaxActiveMovesPerSourceMDB = "80"
    MaxActiveMovesPerTargetMDB = "80"
    MaxActiveMovesPerSourceServer = "80"
    MaxActiveMovesPerTargetServer = "80"
    MaxTotalMovesPerMRS = "200"
    FullScanMoveJobsPollingPeriod = "00:10:00"
    MinimumTimeBeforePickingJobsFromSameDatabase = "00:00:04"
    ServerCountsNotOlderThan = "00:10:00"
    MRSAbandonedMoveJobDetectionTime = "01:00:00"
    BackoffIntervalForProxyConnectionLimitReached = "00:30:00"
    DataGuaranteeCheckPeriod = "00:05:00"
    EnableDataGuaranteeCheck = "true"
    DisableMrsProxyCompression = "false"
    DisableMrsProxyBuffering = "false"
    MinBatchSize = "100"
    MinBatchSizeKB = "256" ;

3. Save and close the file;

4. Restart the Microsoft Exchange Mailbox Replication service.

Thanks,
Keep Visiting.