Freigeben über


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:

  1. 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
    
  2. 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
    
  3. 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
    
  4. 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.

Weitere Informationen