Erweitertes Speicherreplikat-Protokoll
Speicherreplikation nutzt einen universellen Protokollierungsdienst für die Replikation von E/A auf das sekundäre Volume in jeder Replikationsgruppe. Ab Azure Stack HCI 23H2 können Benutzer sich für einen leistungsfähigeren Protokollierungsdienst, Erweitertes Protokoll, entscheiden. Um diesen neu gestalteten Protokollierungsdienst zu unterscheiden, bezeichnen wir den ursprünglichen Protokollierungsdienst als Traditionelles Protokoll.
Hinweis
Enhanced Log ist allgemein mit Azure Stack HCI 23H2 verfügbar und in Windows Server 2025 verfügbar.
Vergleich zwischen Erweitertem und Traditionellem Protokoll
Traditionelles Protokoll basiert auf dem Common Log File System (CLFS).
Das erweiterte Protokoll vermeidet Dateisystemabstraktionen und deren Leistungskosten, indem es ein Rohformat für die Protokollierung von E/A nutzt, die repliziert werden muss. Das erweiterte Protokoll führt eine Architektur ein, mit der mehrere E/A-Datensätze gleichzeitig auf das sekundäre Volume in einer Replikationsgruppe geschrieben werden können, was die Gesamtleistung des Workloads erheblich verbessert.
Wichtig
Es gibt keinen Migrationspfad vom traditionellen Speicherreplikatprotokoll zum erweiterten Protokoll (oder umgekehrt). Das Protokollformat muss beim Erstellen der Speicherreplikatpartnerschaft deklariert werden.
Schritte der Bereitstellung des erweiterten Protokolls
Führen Sie die folgenden Schritte aus, um eine Speicherreplikatpartnerschaft mit erweitertem Protokoll bereitzustellen:
Erstellen Sie standardmäßig neue CSV_ReFS-formatierte Volumes für die Daten-/Datenreplikation von Speicherreplikaten im Speicherpool jedes Standorts:
New-Volume -FriendlyName south-data -StoragePoolFriendlyName "Pool for Site South" -Size 1tb -FileSystem CSVFS_ReFS
New-Volume -FriendlyName north-data -StoragePoolFriendlyName "Pool for Site North" -Size 1tb -FileSystem CSVFS_ReFS
Erstellen Sie einen neuen virtuellen Datenträger für Speicherreplikatprotokolle und initialisieren Sie die Partition für jeden Standort:
New-VirtualDisk -FriendlyName south-log -StoragePoolFriendlyName "Pool for Site South" -Size 16gb
New-VirtualDisk -FriendlyName north-log -StoragePoolFriendlyName "Pool for Site North" -Size 16gb
Ermitteln Sie die Datenträgernummer der Partitionen, die Sie in Schritt 2 initialisiert haben, damit Sie einen Laufwerkbuchstaben zuweisen können:
Get-Disk
Am Standort 1:
New-Partition -DiskNumber <Disk Number> -DriveLetter 'e' -UseMaximumSize
Am Standort 2:
New-Partition -DiskNumber <Disk Number> -DriveLetter 'f' -UseMaximumSize
Erstellen Sie die neue Speicherreplikatenpartnerschaft mit dem Parameter
-LogType Raw
, um die erweiterte Protokollfunktionalität zu nutzen:New-SRPartnership -SourceComputerName <Source Computer Hostname> -SourceRGName <Source Replication Group Name> -SourceVolumeName 'C:\ClusterStorage\south-data\' -SourceLogVolumeName e: -DestinationComputerName <Destination Computer Name> -DestinationRGName <Destination Replication Group Name> -DestinationVolumeName 'C:\ClusterStorage\north-data\' -DestinationLogVolumeName f: -LogType Raw -EnableCompression
Hinweis
-EnableCompression
ist nur erforderlich, wenn Sie die SMB-Komprimierung für den Speicherreplikatdatenverkehr verwenden möchten.
Sie können -LogType FileBased
verwenden, um die Speicherreplikatpartnerschaft im traditionellen Protokollformat bereitzustellen.