Häufig gestellte Fragen zu SpeicherreplikatenFrequently Asked Questions about Storage Replica

Gilt für: Windows Server 2019, Windows Server 2016, Windows Server (halbjährlicher Kanal)Applies to: Windows Server 2019, Windows Server 2016, Windows Server (Semi-Annual Channel)

In diesem Thema erhalten Sie Antworten auf häufig gestellte Fragen (FAQs) zu Speicherreplikaten.This topic contains answers to frequently asked questions (FAQs) about Storage Replica.

Wird das Speicher Replikat in Azure unterstützt?Is Storage Replica supported on Azure?

Ja.Yes. Sie können die folgenden Szenarien mit Azure verwenden:You can use the following scenarios with Azure:

  1. Server-zu-Server-Replikation in Azure (synchron oder asynchron zwischen IaaS-VMs in einer oder zwei Rechenzentrums Fehler Domänen oder asynchron zwischen zwei separaten Regionen)Server-to-server replication inside Azure (synchronously or asynchronously between IaaS VMs in one or two datacenter fault domains, or asynchronously between two separate regions)
  2. Asynchrone Server-zu-Server-Replikation zwischen Azure und lokal (über VPN oder Azure expressroute)Server-to-server asynchronous replication between Azure and on-premises (using VPN or Azure ExpressRoute)
  3. Cluster-zu-Cluster-Replikation in Azure (synchron oder asynchron zwischen IaaS-VMs in einer oder zwei Rechenzentrums Fehler Domänen oder asynchron zwischen zwei separaten Regionen)Cluster-to-cluster replication inside Azure (synchronously or asynchronously between IaaS VMs in one or two datacenter fault domains, or asynchronously between two separate regions)
  4. Asynchrone Cluster-zu-Cluster-Replikation zwischen Azure und lokal (über VPN oder Azure expressroute)Cluster-to-cluster asynchronous replication between Azure and on-premises (using VPN or Azure ExpressRoute)

Weitere Hinweise zum Gastclustering in Azure finden Sie unter: Bereitstellen von IaaS-VM-Gast Clustern in Microsoft Azure.Further notes on guest clustering in Azure can be found at: Deploying IaaS VM Guest Clusters in Microsoft Azure.

Wichtige Hinweise:Important notes:

  1. Azure unterstützt keine freigegebenen vhdx-Gastclustering. Daher müssen virtuelle Windows-Failovercluster-Computer iSCSI-Ziele für permanente Datenträger-Reservierungs Clustering oder direkte Speicherplätze für den klassischen freigegebenen Speicher verwenden.Azure doesn't support shared VHDX guest clustering, so Windows Failover Cluster virtual machines must use iSCSI targets for classic shared-storage persistent disk reservation clustering or Storage Spaces Direct.
  2. Zum Erstellen eines direkte Speicherplätze sofs-Clusters mit Speicher Replikat für die Notfall Wiederherstellung in Azure-Regionengibt es Azure Resource Manager Vorlagen für direkte Speicherplätze-basiertes Speicher Replikat Cluster.There are Azure Resource Manager templates for Storage Spaces Direct-based Storage Replica clustering at Create a Storage Spaces Direct SOFS Clusters with Storage Replica for Disaster Recovery across Azure Regions.
  3. Cluster-zu-Cluster-RPC-Kommunikation in Azure (erforderlich für die Cluster-APIs zum Gewähren von Zugriff zwischen Clustern) erfordert das Konfigurieren des Netzwerk Zugriffs für das CNO.Cluster to cluster RPC communication in Azure (required by the cluster APIs for granting access between cluster) requires configuring network access for the CNO. Sie müssen den TCP-Port 135 und den dynamischen Bereich oberhalb des TCP-Ports 49152 zulassen.You must allow TCP port 135 and the dynamic range above TCP port 49152. Referenz zum Erstellen eines Windows Server-Failoverclusters auf Azure IaaS-VM – Teil 2 Netzwerk und Erstellung.Reference Building Windows Server Failover Cluster on Azure IAAS VM – Part 2 Network and Creation.
  4. Es ist möglich, Gast Cluster mit zwei Knoten zu verwenden, bei denen jeder Knoten Loopback-iSCSI für einen vom Speicher Replikat replizierten asymmetrischen Cluster verwendet.It's possible to use two-node guest clusters, where each node is using loopback iSCSI for an asymmetric cluster replicated by Storage Replica. Dies hat jedoch wahrscheinlich eine sehr schlechte Leistung und sollte nur für sehr begrenzte Workloads oder Tests verwendet werden.But this will likely have very poor performance and should be used only for very limited workloads or testing.

Gewusst wie den Fortschritt der Replikation während der ersten Synchronisierung anzeigen?How do I see the progress of replication during initial sync?

Die auf dem Zielserver im Ereignisprotokoll für die Speicherreplikatverwaltung angezeigte Ereignismeldung 1237 zeigt alle 10 Sekunden die Anzahl der kopierten Bytes sowie die Anzahl von verbleibenden Bytes an.The Event 1237 messages shown in the Storage Replica Admin even log on the destination server show number of bytes copied and bytes remaining every 10 seconds. Sie können auch den Speicherreplikat-Leistungsindikator auf dem Ziel verwenden, der \Speicherreplikatstatistik\Gesamtzahl empfangener Bytes für mindestens ein repliziertes Volume anzeigt.You can also use the Storage Replica performance counter on the destination showing \Storage Replica Statistics\Total Bytes Received for one or more replicated volumes. Die Replikationsgruppe kann auch mithilfe von Windows PowerShell abgefragt werden.You can also query the replication group using Windows PowerShell. Über diesen Beispielbefehl wird z. B. der Name der Gruppen auf dem Ziel abgerufen und die Gruppe Replication 2 alle 10 Sekunden abgefragt, um den Fortschritt anzuzeigen:For instance, this sample command gets the name of the groups on the destination then queries one group named Replication 2 every 10 seconds to show progress:

Get-SRGroup

do{
    $r=(Get-SRGroup -Name "Replication 2").replicas
    [System.Console]::Write("Number of remaining bytes {0}`n", $r.NumOfBytesRemaining)
    Start-Sleep 10
}until($r.ReplicationStatus -eq 'ContinuouslyReplicating')
Write-Output "Replica Status: "$r.replicationstatus

Kann ich bestimmte Netzwerkschnittstellen angeben, die für die Replikation verwendet werden sollen?Can I specify specific network interfaces to be used for replication?

Ja, mithilfe von Set-SRNetworkConstraint.Yes, using Set-SRNetworkConstraint. Dieses Cmdlet wird auf Schnittstellenebene ausgeführt und kann sowohl in Clusterszenarios als auch in Szenarios ohne Cluster verwendet werden.This cmdlet operates at the interface layer and be used on both cluster and non-cluster scenarios.
Beispiel mit einem eigenständigen Server (auf jedem Knoten):For example, with a standalone server (on each node):

Get-SRPartnership  

Get-NetIPConfiguration  

Beachten Sie die Informationen zu Gateway und Schnittstelle (auf beiden Servern) sowie die Richtungen der Partnerschaften.Note the gateway and interface information (on both servers) and the partnership directions. Führen Sie dann Folgendes aus:Then run:

Set-SRNetworkConstraint -SourceComputerName sr-srv06 -SourceRGName rg02 -  
SourceNWInterface 2 -DestinationComputerName sr-srv05 -DestinationNWInterface 3 -DestinationRGName rg01  

Get-SRNetworkConstraint  

Update-SmbMultichannelConnection  

So konfigurieren Sie Netzwerkeinschränkungen auf einem Stretched Cluster:For configuring network constraints on a stretch cluster:

Set-SRNetworkConstraint -SourceComputerName sr-cluster01 -SourceRGName group1 -SourceNWInterface "Cluster Network 1","Cluster Network 2" -DestinationComputerName sr-cluster02 -DestinationRGName group2 -DestinationNWInterface "Cluster Network 1","Cluster Network 2"

Kann ich die 1: n-Replikation oder transitiv Replikation (A zu B zu C) konfigurieren?Can I configure one-to-many replication or transitive (A to B to C) replication?

Nein, das Speicher Replikat unterstützt nur eine Replikation eines Servers, Clusters oder eines Stretch-Cluster Knotens.No, Storage Replica supports only one to one replication of a server, cluster, or stretch cluster node. In einem späteren Release kann sich dies ändern.This may change in a later release. Sie können natürlich eine Replikation zwischen verschiedenen Servern eines bestimmten Volume-Paars in beide Richtungen konfigurieren.You can of course configure replication between various servers of a specific volume pair, in either direction. Beispielsweise kann Server 1 sein D-Volume an Server 2, und sein E-Volume von Server 3 replizieren.For instance, Server 1 can replicate its D volume to server 2, and its E volume from Server 3.

Kann ich replizierte Volumes vergrößern oder verkleinern, die vom Speicher Replikat repliziert werdenCan I grow or shrink replicated volumes replicated by Storage Replica?

Sie können Volumes vergrößern (erweitern), aber nicht verkleinern.You can grow (extend) volumes, but not shrink them. Speicherreplikate verhindern standardmäßig, dass Administratoren replizierte Volumes erweitern. Verwenden Sie die Option Set-SRGroup -AllowVolumeResize $TRUE in der Quellgruppe vor dem Ändern der Größe.By default, Storage Replica prevents administrators from extending replicated volumes; use the Set-SRGroup -AllowVolumeResize $TRUE option on the source group, prior to resizing. Zum Beispiel:For example:

  1. Verwendung für den Quellcomputer:Set-SRGroup -Name YourRG -AllowVolumeResize $TRUEUse against the source computer: Set-SRGroup -Name YourRG -AllowVolumeResize $TRUE
  2. Vergrößern Sie das Volume mithilfe des bevorzugten VerfahrensGrow the volume using whatever technique you prefer
  3. Verwendung für den Quellcomputer:Set-SRGroup -Name YourRG -AllowVolumeResize $FALSEUse against the source computer: Set-SRGroup -Name YourRG -AllowVolumeResize $FALSE

Kann ich ein Zielvolume für den schreibgeschützten Zugriff online schalten?Can I bring a destination volume online for read-only access?

Nicht in Windows Server 2016.Not in Windows Server 2016. Das Speicherreplikat hebt das Zielvolumes bei Beginn der Replikation auf.Storage Replica dismounts the destination volume when replication begins.

In Windows Server 2019 und dem halbjährlichen Channel von Windows Server ab Version 1709 ist die Option zum Einbinden des Ziel Speichers nun jedoch möglich. diese Funktion wird als "Test Failover" bezeichnet.However, in Windows Server 2019 and Windows Server Semi-Annual Channel starting with version, 1709, the option to mount the destination storage is now possible - this feature is called "Test Failover". Dazu benötigen Sie ein nicht verwendetes NTFS oder ReFS-formatiertes Volume, das derzeit nicht auf dem Zielserver repliziert wird.To do this, you must have an unused, NTFS or ReFS formatted volume that is not currently replicating on the destination. Sie können dann eine Momentaufnahme des replizierten Speichers vorübergehend zu Test- und Sicherungszwecken bereitstellen.Then you can mount a snapshot of the replicated storage temporarily for testing or backup purposes.

Geben Sie beispielsweise Folgendes ein, um ein Test-Failover zu erstellen, in dem Sie ein Volume "D:" in der Replikationsgruppe "RG2" auf dem Zielserver "SRV2" replizieren und das Laufwerk "T:" auf dem Computern SRV2 haben, das nicht repliziert wird:For example, to create a test failover where you are replicating a volume "D:" in the Replication Group "RG2" on the destination server "SRV2" and have a "T:" drive on SRV2 that is not being replicated:

Mount-SRDestination -Name RG2 -Computername SRV2 -TemporaryPath T:\

Das replizierte Volume "D:" ist jetzt auf den Computern SRV2 verfügbar.The replicated volume D: is now accessible on SRV2. Sie können in diesem Fall Lese-und Schreibvorgänge ausführen, Dateien aus dem Verzeichnis kopieren oder eine Online Sicherung ausführen, die Sie an anderer Stelle für die Aufbewahrung speichern (unter dem Pfad "D:").You can read and write to it normally, copy files off it, or run an online backup that you save elsewhere for safekeeping, under the D: path. Das Volume "T:" enthält nur Protokolldaten.The T: volume will only contain log data.

So entfernen Sie den Test-Failover-Snapshot und Verwerfen die Änderungen:To remove the test failover snapshot and discard its changes:

Dismount-SRDestination -Name RG2 -Computername SRV2

Sie sollten die Funktion zum Testen des Failovers nur für kurzfristige temporäre Vorgänge verwenden.You should only use the test failover feature for short-term temporary operations. Sie ist nicht für die langfristige Verwendung vorgesehen.It is not intended for long term usage. Bei der Durchführung läuft die Replikation auf dem tatsächlichen Zielvolume.When in use, replication continues to the real destination volume.

Kann ich einen Datei Server mit horizontaler Skalierung (sofs) in einem Stretch-Cluster konfigurieren?Can I configure Scale-out File Server (SOFS) in a stretch cluster?

Obwohl es technisch möglich ist, ist dies keine empfohlene Konfiguration, weil die Computeknoten, die mit dem sofs kontaktiert werden, nicht über die Standortinformationen verfügen.While technically possible, this is not a recommended configuration due to the lack of site awareness in the compute nodes contacting the SOFS. Bei Verwendung von Campus-Entfernungs Netzwerken, bei denen Wartezeiten in der Regel unter Millisekunden liegen, funktioniert diese Konfiguration in der Regel ohne Probleme.If using campus-distance networking, where latencies are typically sub-millisecond, this configuration typically works without issues.

Bei der Konfiguration einer Cluster-zu-Cluster-Replikation bietet das Speicherreplikatfeature bei der Replikation zwischen zwei Clustern volle Unterstützung für Dateiserver mit horizontaler Skalierung (einschließlich Verwendung von direkten Speicherplätzen).If configuring cluster-to-cluster replication, Storage Replica fully supports Scale-out File Servers, including the use of Storage Spaces Direct, when replicating between two clusters.

Muss CSV in einem Stretch-Cluster oder zwischen Clustern repliziert werden?Is CSV required to replicate in a stretch cluster or between clusters?

Nein.No. Sie können eine Replikation mit einer CSV-oder persistenten Datenträger Reservierung (PDR) im Besitz einer Cluster Ressource (z. b. einer Datei Server Rolle) durchYou can replicate with CSV or persistent disk reservation (PDR) owned by a cluster resource, such as a File Server role.

Bei der Konfiguration einer Cluster-zu-Cluster-Replikation bietet das Speicherreplikatfeature bei der Replikation zwischen zwei Clustern volle Unterstützung für Dateiserver mit horizontaler Skalierung (einschließlich Verwendung von direkten Speicherplätzen).If configuring cluster-to-cluster replication, Storage Replica fully supports Scale-out File Servers, including the use of Storage Spaces Direct, when replicating between two clusters.

Kann ich direkte Speicherplätze in einem Stretch-Cluster mit Speicher Replikat konfigurieren?Can I configure Storage Spaces Direct in a stretch cluster with Storage Replica?

Dies ist keine unterstützte Konfiguration in Windows Server.This is not a supported configuration in Windows Server. In einem späteren Release kann sich dies ändern.This may change in a later release. Bei der Konfiguration einer Cluster-zu-Cluster-Replikation bietet das Speicherreplikatfeature volle Unterstützung für Dateiserver mit horizontaler Skalierung und Hyper-V-Server (einschließlich Verwendung von direkten Speicherplätzen).If configuring cluster-to-cluster replication, Storage Replica fully supports Scale Out File Servers and Hyper-V Servers, including the use of Storage Spaces Direct.

Gewusst wie konfigurieren Sie die asynchrone Replikation?How do I configure asynchronous replication?

Geben Sie New-SRPartnership -ReplicationMode und das Argument Asynchronous an.Specify New-SRPartnership -ReplicationMode and provide argument Asynchronous. Standardmäßig wird jede Replikation im Speicherreplikatfeature synchron ausgeführt.By default, all replication in Storage Replica is synchronous. Sie können den Modus auch mit Set-SRPartnership -ReplicationMode ändern.You can also change the mode with Set-SRPartnership -ReplicationMode.

Gewusst wie verhindern des automatischen Failovers eines Stretch-Clusters?How do I prevent automatic failover of a stretch cluster?

Um ein automatisches Failover zu verhindern, können Sie Get-ClusterNode -Name "NodeName").NodeWeight=0 mithilfe von PowerShell konfigurieren.To prevent automatic failover, you can use PowerShell to configure Get-ClusterNode -Name "NodeName").NodeWeight=0. Dadurch wird die Abstimmung auf den einzelnen Knoten am Notfallwiederherstellungsstandort entfernt.This removes the vote on each node in the disaster recovery site. Anschließend können Sie Start-ClusterNode -PreventQuorum auf Knoten am primären Standort und Start-ClusterNode -ForceQuorum auf Knoten am Notfallstandort verwenden, um ein Failover zu erzwingen.Then you can use Start-ClusterNode -PreventQuorum on nodes in the primary site and Start-ClusterNode -ForceQuorum on nodes in the disaster site to force failover. Es ist keine grafische Option verfügbar, um ein automatisches Failover zu verhindern, und das Verhindern des automatischen Failovers wird nicht empfohlen.There is no graphical option for preventing automatic failover, and preventing automatic failover is not recommended.

Gewusst wie die Resilienz virtueller Computer deaktivieren?How do I disable virtual machine resiliency?

Führen Sie aus, um zu verhindern, dass die neue resilienzfunktion der virtuellen Hyper-V-Computer ausgeführt wird und daher virtuelle Computer angehalten werden, anstatt Sie an den Notfall Wiederherstellungs Standort zu übergeben.(Get-Cluster).ResiliencyDefaultPeriod=0To prevent the new Hyper-V virtual machine resiliency feature from running and therefore pausing virtual machines instead of failing them over to the disaster recovery site, run (Get-Cluster).ResiliencyDefaultPeriod=0

Wie kann ich die Zeit für die anfängliche Synchronisierung verkürzen?How can I reduce time for initial synchronization?

Eine Möglichkeit, die Dauer der ersten Synchronisierung zu verkürzen, bietet die schlanke Speicherzuweisung.You can use thin-provisioned storage as one way to speed up initial sync times. Das Speicherreplikatfeature führt eine Abfrage nach Speicher mit schlanker Zuweisung durch und verwendet diesen Speicher automatisch (einschließlich nicht gruppierter Speicherplätze, dynamischer Hyper-V-Datenträger und SAN-LUNs).Storage Replica queries for and automatically uses thin-provisioned storage, including non-clustered Storage Spaces, Hyper-V dynamic disks, and SAN LUNs.

Sie können auch Datenvolumes mit Seeding verwenden, um die Bandbreitennutzung zu reduzieren, und gelegentlich Zeit, indem Sie sicherstellen, dass das Ziel Volume über eine Teilmenge der Daten vom primären Replikat verfügt, und die Option Seeding in Failovercluster-Manager oder New-SRPartnershipverwenden.You can also use seeded data volumes to reduce bandwidth usage and sometimes time, by ensuring that the destination volume has some subset of data from the primary then using the Seeded option in Failover Cluster Manager or New-SRPartnership. Wenn das Volume überwiegend leer ist, kann mit einer Seeding-Synchronisierung die Nutzung von Zeit und Bandbreite reduziert werden.If the volume is mostly empty, using seeded sync may reduce time and bandwidth usage. Es gibt mehrere Möglichkeiten zum Seed von Daten mit unterschiedlichen Wirkungsgraden:There are multiple ways to seed data, with varying degrees of efficacy:

  1. Vorherige Replikation: durch Replizieren der normalen anfänglichen Synchronisierung zwischen Knoten mit den Datenträgern und Volumes, Entfernen der Replikation, Versenden der Ziel Datenträger an andere Orte und anschließendes Hinzufügen der Replikation mit der Option SeedingPrevious replication - by replicating with normal initial sync locally between nodes containing the disks and volumes, removing replication, shipping the destination disks elsewhere, then adding replication with the seeded option. Dies ist die effektivste Methode, da das Speicher Replikat eine Block Kopier Spiegelung garantiert und nur Delta Blöcke repliziert werden müssen.This is the most effective method as Storage Replica guaranteed a block-copy mirror and the only thing to replicate is delta blocks.
  2. Wiederhergestellte Momentaufnahme oder wiederhergestellte Momentaufnahme basierte Sicherung: indem Sie eine volumebasierte Momentaufnahme auf dem Ziel Volume wiederherstellen, sollte das Block Layout minimal unterschieden werden.Restored snapshot or restored snapshot-based backup - by restoring a volume-based snapshot onto the destination volume, there should be minimal differences in the block layout. Dies ist die nächst effektivste Methode, da Blöcke wahrscheinlich aufgrund von volumemomentaufnahmen mit Spiegelungs Bildern identisch sind.This is the next most effective method as blocks are likely to match thanks to volume snapshots being mirror images.
  3. Kopierte Dateien: durch Erstellen eines neuen Volumes auf dem Ziel, das noch nie verwendet wurde, und Durchführen einer vollständigen Robocopy/mir Tree-Kopie der Daten, sind wahrscheinlich Block Übereinstimmungen vorhanden.Copied files - by creating a new volume on the destination that has never been used before and performing a full robocopy /MIR tree copy of the data, there are likely to be block matches. Wenn Sie den Windows-Datei-Explorer verwenden oder einen Teil der Struktur kopieren, werden nicht viele Block Übereinstimmungen erstellt.Using Windows File Explorer or copying some portion of the tree will not create many block matches. Das manuelle Kopieren von Dateien ist die am wenigsten effektive Methode für das Seeding.Copying files manually is the least effective method of seeding.

Kann ich Benutzer zur Verwaltung der Replikation delegieren?Can I delegate users to administer replication?

Sie können das Grant-SRDelegation Cmdlet verwenden.You can use the Grant-SRDelegation cmdlet. Mit diesem Cmdlet können Sie bestimmte Benutzer in Server-zu-Server-, Cluster-zu-Cluster- und Stretched Cluster-Replikationsszenarien festlegen, die über die Berechtigungen zum Erstellen, Ändern oder Entfernen der Replikation verfügen, ohne Mitglied der lokalen Administratorengruppe zu sein.This allows you to set specific users in server to server, cluster to cluster, and stretch cluster replication scenarios as having the permissions to create, modify, or remove replication, without being a member of the local administrators group. Zum Beispiel:For example:

Grant-SRDelegation -UserName contso\tonywang  

Das Cmdlet weist Sie darauf hin, dass der Benutzer sich beim zu verwaltenden Server ab- und erneut anmelden muss, damit die Änderungen wirksam werden.The cmdlet will remind you that the user needs to log off and on of the server they are planning to administer in order for the change to take effect. Diese Konfiguration kann mithilfe von Get-SRDelegation und Revoke-SRDelegation weiter gesteuert werden.You can use Get-SRDelegation and Revoke-SRDelegation to further control this.

Welche Sicherungs-und Wiederherstellungsoptionen sind für replizierte Volumes verfügbar?What are my backup and restore options for replicated volumes?

Das Speicherreplikatfeature unterstützt das Sichern und Wiederherstellen des Quellvolumes.Storage Replica supports backing up and restoring the source volume. Es bietet außerdem Unterstützung für das Erstellen und Wiederherstellen von Momentaufnahmen des Quellvolumes.It also supports creating and restoring snapshots of the source volume. Das Zielvolume kann nicht gesichert oder wiederhergestellt werden, während es durch das Speicherreplikatfeature geschützt ist. Es ist weder bereitgestellt, noch kann darauf zugegriffen werden.You cannot backup or restore the destination volume while protected by Storage Replica, as it is not mounted nor accessible. Bei Verlust des Quellvolumes in einem Notfallszenario können Sie mithilfe von Set-SRPartnership das vorherige Zielvolume als lesbare und beschreibbare Quelle festlegen, um dieses Volume sichern und wiederherstellen zu können.If you experience a disaster where the source volume is lost, using Set-SRPartnership to promote the previous destination volume to now be a read/writable source will allow you to backup or restore that volume. Sie können die Replikation auch mit Remove-SRPartnership und Remove-SRGroup entfernen, um das Volume als lesbares und beschreibbares Volume erneut bereitzustellen.You can also remove replication with Remove-SRPartnership and Remove-SRGroup to remount that volume as read/writable. Für eine regelmäßige Erstellung von anwendungskonsistenten Momentaufnahmen können Sie VSSADMIN.EXE auf dem Quellserver ausführen, um Momentaufnahmen der replizierten Datenvolumes zu erstellen.To create periodic application consistent snapshots, you can use VSSADMIN.EXE on the source server to snapshot replicated data volumes. Beispiel für die Replikation des Volumes F: mit dem Speicherreplikatfeature:For example, where you are replicating the F: volume with Storage Replica:

vssadmin create shadow /for=F:

Anschließend können Sie eine beliebige Momentaufnahme wiederherstellen, nachdem Sie die Replikationsrichtung geändert oder die Replikation entfernt haben bzw. wenn Sie weiterhin dasselbe Quellvolume verwenden.Then, after you switch replication direction, remove replication, or are simply still on the same source volume, you can restore any snapshot to its point in time. Beispiel, wenn Sie weiterhin F: verwenden:For example, still using F:

vssadmin list shadows
 vssadmin revert shadow /shadow={shadown copy ID GUID listed previously}

Mithilfe eines geplanten Tasks können Sie auch die regelmäßige Ausführung dieses Tools planen.You can also schedule this tool to run periodically using a scheduled task. Weitere Informationen zur Verwendung von VSS finden Sie unter Vssadmin.For more information on using VSS, review Vssadmin. Das Sichern der Protokollvolumes ist nicht notwendig oder sinnvoll.There is no need or value in backing up the log volumes. Der Versuch, diesen Vorgang auszuführen, wird von VSS ignoriert.Attempting to do so will be ignored by VSS. Das Speicherreplikatfeature unterstützt die Verwendung von Windows Server-Sicherung, Microsoft Azure Backup, Microsoft DPM oder anderen Momentaufnahme-, VSS-, VM- oder dateibasierten Technologien, sofern diese auf Volume-Ebene eingesetzt werden.Use of Windows Server Backup, Microsoft Azure Backup, Microsoft DPM, or other snapshot, VSS, virtual machine, or file-based technologies are supported by Storage Replica as long as they operate within the volume layer. Das Speicherreplikatfeature bietet keine Unterstützung für blockbasierte Sicherungen und Wiederherstellungen.Storage Replica does not support block-based backup and restore.

Kann ich die Replikation konfigurieren, um die Bandbreitennutzung einzuschränken?Can I configure replication to restrict bandwidth usage?

Ja, über die SMB-Bandbreiteneinschränkung.Yes, via the SMB bandwidth limiter. Diese globale Einstellung gilt für den gesamten Speicherreplikatdatenverkehr und wirkt sich daher auf sämtliche Replikationsvorgänge von diesem Server aus.This is a global setting for all Storage Replica traffic and therefore affects all replication from this server. Dies ist üblicherweise nur bei der Einrichtung der ersten Speicherreplikatsynchronisierung erforderlich, bei der sämtliche Volumedaten übertragen werden müssen.Typically, this is needed only with Storage Replica initial sync setup, where all the volume data must transfer. Wenn eine solche Einschränkung nach der ersten Synchronisierung erforderlich ist, ist Ihre Netzwerkbandbreite zu gering für Ihre E/A-Workload. Reduzieren Sie E/A, oder erhöhen Sie die Bandbreite.If needed after initial sync, your network bandwidth is too low for your IO workload; reduce the IO or increase the bandwidth.

Diese Einstellung sollte nur bei der asynchronen Replikation verwendet werden. Hinweis: Die erste Synchronisierung erfolgt selbst dann immer asynchron, wenn Sie eine synchrone Replikation festgelegt haben.This should only be used with asynchronous replication (note: initial sync is always asynchronous even if you have specified synchronous). Sie können auch die QoS-Netzwerkrichtlinien verwenden, um den Speicherreplikatdatenverkehr einzuschränken.You can also use network QoS policies to shape Storage Replica traffic. Bei Verwendung der Speicherreplikatreplikation mit durchgeführtem Seeding mit großer Übereinstimmung wird die Bandbreitennutzung bei der ersten Synchronisierung ebenfalls erheblich reduziert.Use of highly matched seeded Storage Replica replication will also lower overall initial sync bandwidth usage considerably.

So legen Sie die Bandbreiteneinschränkung fest:To set the bandwidth limit, use:

Set-SmbBandwidthLimit  -Category StorageReplication -BytesPerSecond x

So zeigen Sie die Bandbreiteneinschränkung an:To see the bandwidth limit, use:

Get-SmbBandwidthLimit -Category StorageReplication

So entfernen Sie die Bandbreiteneinschränkung:To remove the bandwidth limit, use:

Remove-SmbBandwidthLimit -Category StorageReplication

Welche Netzwerkports werden von Speicher Replikaten benötigt?What network ports does Storage Replica require?

Speicherreplikate verwenden SMB und WSMAN für die Replikation und Verwaltung.Storage Replica relies on SMB and WSMAN for its replication and management. Dies bedeutet, dass die folgenden Ports erforderlich sind:This means the following ports are required:

445 (SMB-Replication Transport Protocol, Cluster RPC Management Protocol) 5445 (IWarp SMB-nur bei Verwendung von IWarp RDMA-Netzwerk erforderlich) 5985 (wsmanhttp-Management-Protokoll für WMI/CIM/PowerShell)445 (SMB - replication transport protocol, cluster RPC management protocol) 5445 (iWARP SMB - only needed when using iWARP RDMA networking) 5985 (WSManHTTP - Management protocol for WMI/CIM/PowerShell)

Hinweis: Für das Cmdlet "Test-srtopology" ist ICMPv4/ICMPv6 erforderlich, aber nicht für die Replikation oder Verwaltung.Note: The Test-SRTopology cmdlet requires ICMPv4/ICMPv6, but not for replication or management.

Was sind die bewährten Methoden für das Protokoll Volume?What are the log volume best practices?

Die optimale Größe des Protokolls variiert in Abhängigkeit von der Umgebung und der Arbeitsauslastung. es hängt davon ab, wie viel Schreib-e/a die Arbeitsauslastung ausführt.The optimal size of the log varies widely per environment and workload, and is determined by how much write IO your workload performs.

  1. Ein kleineres oder größeres Protokoll bestimmt nicht die SchnelligkeitA larger or smaller log doesn’t make you any faster or slower
  2. Ein kleineres oder größeres Protokoll wirkt sich beispielsweise nicht auf das Datenvolume von 10 GB im Gegensatz zu 10 TB aus.A larger or smaller log doesn’t have any bearing on a 10GB data volume versus a 10TB data volume, for instance

Ein größeres Protokoll sammelt und bewahrt nur mehr Schreib-E/A-Auslastung auf, bevor es umschlossen wird. Dadurch wird die Unterbrechung des Diensts zwischen dem Quell- und Zielcomputer – z. B. ein Netzwerkausfall oder wenn der Zielcomputer offline ist - verlängert.A larger log simply collects and retains more write IOs before they are wrapped out. This allows an interruption in service between the source and destination computer – such as a network outage or the destination being offline - to go longer. Wenn das Protokoll 10 Stunden an Schreibvorgängen enthalten kann, und das Netzwerk für 2 Stunden ausfällt, kann der Quellcomputer nach erneutem Verbinden mit dem Netzwerk einfach das Delta der nicht synchronisierten Änderungen schnell zum Ziel zurückgeben, und Sie sind erneut sehr schnell geschützt.If the log can hold 10 hours of writes, and the network goes down for 2 hours, when the network returns the source can simply play the delta of unsynced changes back to the destination very fast and you are protected again very quickly. Wenn das Protokoll 10 Stunden enthält und der Ausfall 2 Tage beträgt, muss der Quellcomputer Daten aus einem anderen Protokoll zurückgeben, das Bitmap genannt wird – was wahrscheinlich langsamer ist, um zum Synchronisieren zurückzukehren. Wenn die Synchronisierung abgeschlossen ist, wird das Protokoll erneut verwendet.If the log holds 10 hours and the outage is 2 days, the source now has to play back from a different log called the bitmap – and will likely be slower to get back into sync. Once in sync it returns to using the log.

Das Speicherreplikat nutzt das Protokoll für die gesamte Schreibleistung.Storage Replica relies on the log for all write performance. Die Protokollleistung ist für die Replikationsleistung von entscheidender Bedeutung.Log performance critical to replication performance. Sie müssen sicherstellen, dass die Leistung des Protokollvolumens besser als die des Datenvolumens ist, da das Protokoll alle Schreib-E/A-Lasten serialisiert und sequenzialisiert.You must ensure that the log volume performs better than the data volume, as the log will serialize and sequentialize all write IO. Sie sollten auf Protokollvolumes immer Flashmedien verwenden, z. B. SSD.You should always use flash media like SSD on log volumes. Sie dürfen niemals zulassen, dass andere Workloads auf dem Protokollvolume ausgeführt werden, so wie Sie auch niemals zulassen würden, dass andere Workloads auf SQL-Datenbank-Protokollvolumes ausgeführt werden.You must never allow any other workloads to run on the log volume, the same way you would never allow other workloads to run on SQL database log volumes.

Erneut Microsoft empfiehlt dringend, dass der Protokoll Speicher schneller ist als der Datenspeicher, und dass Protokollvolumes niemals für andere Arbeits Auslastungen verwendet werden müssen.Again: Microsoft strongly recommends that the log storage be faster than the data storage and that log volumes must never be used for other workloads.

Sie können die Empfehlungen für die Protokoll Größe durch Ausführen des Tools Test-srtopology erhalten.You can get log sizing recommendations by running the Test-SRTopology tool. Alternativ können Sie Leistungsindikatoren auf vorhandenen Servern verwenden, um ein Urteil zur Protokoll Größe zu erstellen.Alternatively, you can use performance counters on existing servers to make a log size judgement. Die Formel ist einfach: Überwachen Sie den Datenträger Durchsatz (durchschnittliche geschriebene Bytes/Sek.) unter der Arbeitsauslastung, und verwenden Sie ihn, um die Zeitspanne zu berechnen, die zum Auffüllen des Protokolls mit unterschiedlichen Größen benötigt wird.The formula is simple: monitor the data disk throughput (Avg Write Bytes/Sec) under the workload and use it to calculate the amount of time it will take to fill up the log of different sizes. Beispielsweise bewirkt der Datenträger Durchsatz von 50 MB/s, dass das Protokoll mit 120 GB in 120GB/50 MB Sekunden oder 2400 Sekunden oder 40 Minuten eingeschlossen wird.For example, data disk throughput of 50 MB/s will cause the log of 120GB to wrap in 120GB/50MB seconds or 2400 seconds or 40 minutes. Daher ist die Zeitspanne, in der der Zielserver nicht erreichbar sein kann, bevor das umschließen des Protokolls 40 Minuten beträgt.So the amount of time that the destination server could be unreachable before the log wrapped is 40 minutes. Wenn das Protokoll umbrochen wird, das Ziel jedoch wieder erreichbar ist, würde die Quelle Blöcke über das Bitmap-Protokoll anstelle des Haupt Protokolls wiedergeben.If the log wraps but the destination becomes reachable again, the source would replay blocks via the bit map log instead of the main log. Die Größe des Protokolls hat keine Auswirkung auf die Leistung.The size of the log does not have an effect on performance.

Nur der Datenträger aus dem Quell Cluster muss gesichert werden.ONLY the Data disk from the Source cluster should be backed-up. Die Protokoll Datenträger für Speicher Replikate sollten nicht gesichert werden, da eine Sicherung mit Speicher Replikat Vorgängen in Konflikt stehtThe Storage Replica Log disks should NOT be backed-up since a backup can conflict with Storage Replica operations.

Warum sollten Sie einen Stretch-Cluster und eine Cluster-zu-Server-Topologie oder eine Server-zu-Server-Topologie auswählen?Why would you choose a stretch cluster versus cluster-to-cluster versus server-to-server topology?

Das Speicher Replikat ist in drei Haupt Konfigurationen verfügbar: Stretch Cluster, Cluster-zu-Cluster und Server-zu-Server.Storage Replica comes in three main configurations: stretch cluster, cluster-to-cluster, and server-to-server. Jede bietet verschiedene Vorteile.There are different advantages to each.

Die Stretched Cluster-Topologie ist ideal für Auslastungen, die automatisches Failover mit Orchestrierung wie z. B. private Hyper-V-Cloud-Cluster und SQL Server-Failoverclusterinstanzen erfordern.The stretch cluster topology is ideal for workloads requiring automatic failover with orchestration, such as Hyper-V private cloud clusters and SQL Server FCI. Es verfügt außerdem über eine integrierte Benutzeroberfläche, die den Failovercluster-Manager verwendet.It also has a built-in graphical interface using Failover Cluster Manager. Sie verwendet die klassische asymmetrische gemeinsam genutzte Cluster Speicherarchitektur von Speicherplätzen, SAN, iSCSI und RAID-Reservierungssemantik.It utilizes the classic asymmetric cluster shared storage architecture of Storage Spaces, SAN, iSCSI, and RAID via persistent reservation. Sie können dies mit nur 2 Knoten ausführen.You can run this with as few as 2 nodes.

Die Cluster-zu-Cluster-Topologie verwendet zwei separate Cluster und eignet sich besonders für Administratoren, die manuelles Failover möchten, insbesondere, wenn der zweite Speicherort für die Notfallwiederherstellung und nicht die alltägliche Verwendung konfiguriert ist.The cluster-to-cluster topology uses two separate clusters and is ideal for administrators who want manual failover, especially when the second site is provisioned for disaster recovery and not everyday usage. Die Orchestrierung erfolgt manuell.Orchestration is manual. Im Gegensatz zu Stretch-Clustern können direkte Speicherplätze in dieser Konfiguration verwendet werden (mit Einschränkungen). Weitere Informationen finden Sie in den FAQ zu Storage-Replikaten und der Cluster-zu-Cluster-Dokumentation.Unlike stretch cluster, Storage Spaces Direct can be used in this configuration (with caveats - see the Storage Replica FAQ and cluster-to-cluster documentation). Sie können dies mit nur 4 Knoten ausführen.You can run this with as few as four nodes.

Die Server-zu-Server-Topologie ist ideal für Kunden mit Hardware, die nicht als Clustern gruppiert werden kann.The server-to-server topology is ideal for customers running hardware that cannot be clustered. Sie erfordert manuelles Failover und Orchestrierung.It requires manual failover and orchestration. Sie eignet sich ideal für kostengünstige bereit Stellungen zwischen Zweigstellen und zentralen Rechenzentren, insbesondere bei Verwendung der asynchronen Replikation.It is ideal for inexpensive deployments between branch offices and central data centers, especially when using asynchronous replication. Diese Konfiguration ersetzt häufig Instanzen von DFSR-geschützten Dateiservern, die für die Single Master Notfallwiederherstellungszenarien verwendet werden.This configuration can often replace instances of DFSR-protected File Servers used for single-master disaster recovery scenarios.

In allen Fällen kann die Topologie sowohl auf physischer Hardware als auch auf virtuellen Computern ausgeführt werden.In all cases, the topologies support both running on physical hardware as well as virtual machines. In virtuellen Computern erfordert der zugrunde liegenden Hypervisor nicht Hyper-V und kann anstatt VMware, KVM, Xen verwenden.When in virtual machines, the underlying hypervisor doesn't require Hyper-V; it can be VMware, KVM, Xen, etc.

Das Speicherreplikatfeature verfügt außerdem über einen Server-to-Self-Modus, in dem die Replikation auf zwei Volumes auf demselben Computer verweist.Storage Replica also has a server-to-self mode, where you point replication to two different volumes on the same computer.

Wird die Datendeduplizierung mit dem Speicher Replikat unterstützt?Is Data Deduplication supported with Storage Replica?

Ja, die Datendeduplizierung wird mit dem Speicher Replikat unterstützt.Yes, Data Deduplcation is supported with Storage Replica. Aktivieren Sie die Datendeduplizierung auf einem Volume auf dem Quell Server. während der Replikation erhält der Zielserver eine deduplizierte Kopie des Volumes.Enable Data Deduplication on a volume on the source server, and during replication the destination server receives a deduplicated copy of the volume.

Obwohl Sie die Datendeduplizierung sowohl auf dem Quell-als auch auf dem Zielserver Installieren sollten (siehe Installieren und Aktivieren der Datendeduplizierung), ist es wichtig, die Datendeduplizierung auf dem Zielserver nicht zu aktivieren .While you should install Data Deduplication on both the source and destination servers (see Installing and enabling Data Deduplication), it’s important not to enable Data Deduplication on the destination server. Speicher Replikate erlauben Schreibvorgänge nur auf dem Quell Server.Storage Replica allows writes only on the source server. Da die Datendeduplizierung Schreibvorgänge auf dem Volume durchführt, sollte Sie nur auf dem Quell Server ausgeführt werden.Because Data Deduplication makes writes to the volume, it should run only on the source server.

Kann ich zwischen Windows Server 2019 und Windows Server 2016 replizieren?Can I replicate between Windows Server 2019 and Windows Server 2016?

Leider wird das Erstellen einer neuen Partnerschaft zwischen Windows Server 2019 und Windows Server 2016 nicht unterstützt.Unfortunately, we don't support creating a new partnership between Windows Server 2019 and Windows Server 2016. Sie können einen Server oder Cluster, auf dem Windows Server 2016 ausgeführt wird, sicher auf Windows Server 2019 aktualisieren, und alle vorhandenen Partnerschaften werden weiterhin funktionieren.You can safely upgrade a server or cluster running Windows Server 2016 to Windows Server 2019 and any existing partnerships will continue to work.

Um jedoch die verbesserte Replikations Leistung von Windows Server 2019 zu erzielen, müssen alle Mitglieder der Partnerschaft Windows Server 2019 ausführen, und Sie müssen vorhandene Partnerschaften und zugehörige Replikations Gruppen löschen und anschließend mit Seeding Daten neu erstellen (entweder beim Erstellen der Partnerschaft im Windows Admin Center oder mit dem New-srpartnership-Cmdlet).However, to get the improved replication performance of Windows Server 2019, all members of the partnership must run Windows Server 2019 and you must delete existing partnerships and associated replication groups and then recreate them with seeded data (either when creating the partnership in Windows Admin Center or with the New-SRPartnership cmdlet).

Gewusst wie melden Sie ein Problem mit dem Speicher Replikat oder diesem Handbuch?How do I report an issue with Storage Replica or this guide?

Falls Sie technische Unterstützung für Speicherreplikate benötigen, können Sie Ihre Fragen in den Microsoft TechNet-Foren stellen.For technical assistance with Storage Replica, you can post at the Microsoft TechNet forums. Sie können uns auch eine E-Mail an srfeed@microsoft.com senden, wenn Sie Fragen zu Speicherreplikaten oder dieser Dokumentation haben.You can also email srfeed@microsoft.com for questions on Storage Replica or issues with this documentation. Die https://windowsserver.uservoice.com Website wird für Entwurfs Änderungsanforderungen bevorzugt, da Sie Ihren Kollegen die Möglichkeit bietet, Support und Feedback für Ihre Ideen bereitzustellen.The https://windowsserver.uservoice.com site is preferred for design change requests, as it allows your fellow customers to provide support and feedback for your ideas.

Siehe auchSee Also