Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Symptome
Wenn Sie die status einer laufenden Migration von mehr als 10 Postfächern überprüfen, sehen Sie, dass nur 10 Postfächer über die CopyingMessages
status verfügen. Andere Postfächer im Migrationsbatch weisen eine "verzögerte" status auf, zStalledDueToTarget_MdBReplication
. B. , StalledDueToTarget_MdbAvailability
oder StalledDueToTarget_DiskLatency
.
Ursache
Microsoft Exchange Server 2019 implementiert die Drosselung der Workloadverwaltung (WLM). Standardmäßig wendet WLM einen Grenzwert von 10 gleichzeitigen Postfachverschiebungen von derselben Quelle oder zum gleichen Ziel an. Die WLM-Drosselung setzt die Drosselung des Postfachreplikationsdiensts (Mailbox Replication Service, MRS) außer Kraft.
Wenn ein Postfach im CopyingMessages
Zustand seine Verschiebung abgeschlossen hat, wechselt das nächste verzögerte Postfach in den CopyingMessages
Zustand. Der Drosselungsprozess wird fortgesetzt, bis keine angehaltenen Postfächer mehr vorhanden sind.
Eine Drosselung kann in einem der folgenden Szenarien auftreten:
Lokale Verschiebungen, entweder lokal oder gesamtstrukturübergreifend.
Remote wechselt zu oder von Microsoft Exchange Online.
Verschiebungen, die Sie im Exchange Admin Center (EAC) für Exchange Server oder Exchange Online initiieren.
Verschiebungen, die Sie mit den Cmdlets New-MoveRequest oder New-MigrationBatch initiieren.
Hinweis
Die verzögerte status ist typisch und bedeutet nicht, dass ihre Migration ein Problem hat. Der Zweck der Drosselung während der Postfachmigration besteht darin, die Leistung Exchange Server Workloads mit höherer Priorität beizubehalten.
Lösung
Um die Anzahl der gleichzeitigen Postfachverschiebungen zu erhöhen, können Sie den WLM-Grenzwert erhöhen. Es wird empfohlen, den WLM-Grenzwert nicht auf einen Wert festzulegen, der größer als 100 ist. Ändern Sie zunächst den WLM-Grenzwert auf 25, und überprüfen Sie dann Exchange Server Leistung während der Migration. Um die Anzahl gleichzeitiger Postfachverschiebungen weiter zu erhöhen, erhöhen Sie den WLM-Grenzwert sukzessive um 10, und überwachen Sie Exchange Server Leistung bei jedem Schritt.
Um zunächst einen WLM-Grenzwert festzulegen, der sich vom Standardwert unterscheidet, führen Sie die folgenden Befehle aus (in diesem Beispiel wird der WLM-Grenzwert auf 25 festgelegt):
$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 CiAgeOfLastNotification -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "MdbAvailability" -Component WorkloadManagement -Section MdbAvailability -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "DiskLatency" -Component WorkloadManagement -Section DiskLatency -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
New-SettingOverride -Name "MdbDiskLatency" -Component WorkloadManagement -Section MdbDiskLatency -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
Um den WLM-Grenzwert weiter zu aktualisieren, führen Sie die folgenden Befehle aus (in diesem Beispiel wird der WLM-Grenzwert auf 35 festgelegt):
$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")
Weitere Informationen
Nachdem Sie einen neuen WLM-Grenzwert festgelegt haben, können Sie ihn überprüfen, indem Sie die folgenden Befehle ausführen:
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
Verwenden Sie das Cmdlet Get-MoveRequest, um die detaillierten status einer laufenden Postfachverschiebung anzuzeigen, die Sie mit dem Cmdlet New-MoveRequest initiiert haben.
Verwenden Sie das Cmdlet Get-MigrationStatistics, um die detaillierten status einer laufenden Postfachverschiebung anzuzeigen, die Sie im EAC oder mithilfe des Cmdlets New-MigrationBatch initiiert haben.