Condividi tramite


Le cassette postali sono bloccate durante una migrazione

Sintomi

Quando si controlla lo stato di una migrazione in corso di più di 10 cassette postali, si nota che solo 10 cassette postali hanno lo CopyingMessages stato. Altre cassette postali nel batch di migrazione hanno uno stato "bloccato", ad StalledDueToTarget_MdBReplicationesempio , StalledDueToTarget_MdbAvailabilityo StalledDueToTarget_DiskLatency.

Causa

Microsoft Exchange Server 2019 implementa la limitazione della gestione del carico di lavoro (WLM). Per impostazione predefinita, WLM applica un limite di 10 cassette postali simultanee spostate dalla stessa origine o alla stessa destinazione. La limitazione WLM sostituisce la limitazione mrs (Mailbox Replication Service).

Quando una cassetta postale nello CopyingMessages stato completa lo spostamento, la cassetta postale bloccata successiva entra nello CopyingMessages stato . Il processo di limitazione continua fino a quando non rimangono cassette postali bloccate.

La limitazione può verificarsi in uno degli scenari seguenti:

Nota

Lo stato bloccato è tipico e non significa che la migrazione presenta un problema. Lo scopo della limitazione durante la migrazione delle cassette postali è mantenere le prestazioni di carichi di lavoro con priorità più elevata Exchange Server.

Risoluzione

Per aumentare il numero di spostamenti simultanei delle cassette postali, è possibile aumentare il limite WLM. È consigliabile non impostare il limite WLM su un valore maggiore di 100. Per iniziare, modificare il limite WLM su 25 e quindi controllare Exchange Server prestazioni durante la migrazione. Per aumentare ulteriormente il numero di spostamenti simultanei delle cassette postali, aumentare successivamente il limite WLM di 10 e monitorare le prestazioni Exchange Server in ogni passaggio.

Per impostare inizialmente un limite WLM diverso dal valore predefinito, eseguire i comandi seguenti (in questo esempio il limite WLM viene impostato su 25):

$limit = 25
New-SettingOverride -Name "MdbReplication" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "CiAgeOfLastNotification" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "MdbAvailability" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "DiskLatency" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "MdbDiskLatency" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"

Per aggiornare ulteriormente il limite WLM, eseguire i comandi seguenti (in questo esempio il limite WLM viene impostato su 35):

$limit = 35
Set-SettingOverride -Identity "MdbReplication" -Parameters @("MaxConcurrency=$limit")
Set-SettingOverride -Identity "CiAgeOfLastNotification" -Parameters @("MaxConcurrency=$limit")
Set-SettingOverride -Identity "MdbAvailability" -Parameters @("MaxConcurrency=$limit")
Set-SettingOverride -Identity "DiskLatency" -Parameters @("MaxConcurrency=$limit")
Set-SettingOverride -Identity "MdbDiskLatency" -Parameters @("MaxConcurrency=$limit")

Ulteriori informazioni

  • Dopo aver impostato un nuovo limite WLM, è possibile verificarlo eseguendo i comandi seguenti:

    Get-SettingOverride -Identity "MdbReplication" | Select -ExpandProperty Parameters
    Get-SettingOverride -Identity "CiAgeOfLastNotification" | Select -ExpandProperty Parameters
    Get-SettingOverride -Identity "MdbAvailability" | Select -ExpandProperty Parameters
    Get-SettingOverride -Identity "DiskLatency" | Select -ExpandProperty Parameters
    Get-SettingOverride -Identity "MdbDiskLatency" | Select -ExpandProperty Parameters
    
  • Usare il cmdlet Get-MoveRequest per visualizzare lo stato dettagliato di uno spostamento della cassetta postale in corso avviato tramite il cmdlet New-MoveRequest .

  • Usare il cmdlet Get-MigrationStatistics per visualizzare lo stato dettagliato di uno spostamento della cassetta postale in corso avviato nell'interfaccia di amministrazione di Exchange o usando il cmdlet New-MigrationBatch .