Cluster-zu-Cluster-SpeicherreplikationCluster to cluster Storage Replication

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

Das Speicher Replikat kann Volumes zwischen Clustern replizieren, einschließlich der Replikation von Clustern mithilfe direkte Speicherplätze.Storage Replica can replicate volumes between clusters, including the replication of clusters using Storage Spaces Direct. Die Verwaltung und Konfiguration ähnelt derjenigen der Server-zu-Server-Replikation.The management and configuration is similar to server-to-server replication.

Sie konfigurieren diese Computer und Speicherkomponenten in einer Cluster-zu-Cluster-Konfiguration, bei der ein Cluster seinen eigenen Speicher mit einem anderen Cluster und dessen Speicher repliziert.You will configure these computers and storage in a cluster-to-cluster configuration, where one cluster replicates its own set of storage with another cluster and its set of storage. Diese Knoten und der zugehörige Speicher sollten sich an unterschiedlichen physischen Standorten befinden. Dies ist jedoch keine Voraussetzung.These nodes and their storage should be located in separate physical sites, although it is not required.

Wichtig

Die vier Server in diesem Test sind ein Beispiel.In this test, the four servers are an example. Sie können eine beliebige Anzahl von Servern verwenden, die von Microsoft in jedem Cluster unterstützt werden, der derzeit 8 für einen direkte Speicherplätze Cluster und 64 für einen freigegebenen Speicher Cluster ist.You can use any number of servers supported by Microsoft in each cluster, which is currently 8 for a Storage Spaces Direct cluster and 64 for a shared storage cluster.

In diesem Handbuch wird das Konfigurieren von „Direkte Speicherplätze“ nicht behandelt.This guide does not cover configuring Storage Spaces Direct. Weitere Informationen zum Konfigurieren von direkte Speicherplätze finden Sie unter direkte Speicherplätze Übersicht.For information about configuring Storage Spaces Direct, see Storage Spaces Direct overview.

Für diese exemplarische Vorgehensweise wird die folgende Beispielumgebung verwendet:This walkthrough uses the following environment as an example:

  • Zwei Mitgliedsserver mit den Namen SR-SRV01 und SR-SRV02, die später einem Cluster mit dem Namen SR-SRVCLUSA bilden werden.Two member servers, named SR-SRV01 and SR-SRV02 that are later formed into a cluster named SR-SRVCLUSA.

  • Zwei Mitgliedsserver mit den Namen SR-SRV03 und SR-SRV04, die später einem Cluster mit dem Namen SR-SRVCLUSB bilden werden.Two member servers named SR-SRV03 and SR-SRV04 that are later formed into a cluster named SR-SRVCLUSB.

  • Ein Paar aus logischen „Standorten“, die für zwei unterschiedliche Rechenzentren stehen: Redmond und Bellevue.A pair of logical "sites" that represent two different data centers, with one called Redmond and one called Bellevue.

Diagramm, das eine Beispielumgebung mit einer Replikation zwischen einem Cluster am Standort Redmond und einem Cluster am Standort Bellevue anzeigt

Abbildung 1: Cluster-zu-Cluster-ReplikationFIGURE 1: Cluster to cluster Replication

VoraussetzungenPrerequisites

  • Active Directory Domain Services-Gesamtstruktur (in dieser Gesamtstruktur muss nicht Windows Server 2016 ausgeführt werden).Active Directory Domain Services forest (does not need to run Windows Server 2016).
  • 4-128-Server (zwei Cluster mit 2-64 Servern), auf denen Windows Server 2019 oder Windows Server 2016, Datacenter Edition ausgeführt wird.4-128 servers (two clusters of 2-64 servers) running Windows Server 2019 or Windows Server 2016, Datacenter Edition. Wenn Sie Windows Server 2019 ausführen, können Sie stattdessen die Standard Edition verwenden, wenn Sie nur ein einzelnes Volume mit einer Größe von bis zu 2 TB replizieren möchten.If you're running Windows Server 2019, you can instead use Standard Edition if you're OK replicating only a single volume up to 2 TB in size.
  • Zwei Gruppen von Speicher, die SAS-JBODs, Fibre Channel-SAN, freigegebene VHDX, Direkte Speicherplätze oder iSCSI-Ziel verwenden.Two sets of storage, using SAS JBODs, fibre channel SAN, Shared VHDX, Storage Spaces Direct, or iSCSI target. Der Speicher sollte eine Kombination aus HDD- und SSD-Medien umfassen.The storage should contain a mix of HDD and SSD media. Die einzelnen Speichergruppen werden nur für jeweils einen Cluster bereitgestellt, ein gemeinsamer Zugriff zwischen Clustern wird nicht konfiguriert.You will make each storage set available only to each of the clusters, with no shared access between clusters.
  • Jede Speichergruppe muss das Erstellen von mindestens zwei virtuellen Datenträgern ermöglichen, einen Datenträger für replizierte Daten und einen Datenträger für Protokolle.Each set of storage must allow creation of at least two virtual disks, one for replicated data and one for logs. Der physische Speicher muss auf allen Datenträgern für Daten dieselben Sektorgrößen aufweisen.The physical storage must have the same sector sizes on all the data disks. Der physische Speicher muss auf allen Datenträgern für Protokolle dieselben Sektorgrößen aufweisen.The physical storage must have the same sector sizes on all the log disks.
  • Mindestens eine Ethernet/TCP-Verbindung auf jedem Server für die synchrone Replikation (vorzugsweise RDMA).At least one ethernet/TCP connection on each server for synchronous replication, but preferably RDMA.
  • Geeignete Firewall- und Routerregeln, um bidirektionalen ICMP-Datenverkehr, SMB-Datenverkehr (Port445 sowie 5445 für SMB Direct) und WS-MAN-Datenverkehr (Port5985) zwischen allen Knoten zu ermöglichen.Appropriate firewall and router rules to allow ICMP, SMB (port 445, plus 5445 for SMB Direct) and WS-MAN (port 5985) bi-directional traffic between all nodes.
  • Ein Netzwerk zwischen den Servern mit ausreichender Bandbreite für Ihre E/A-Schreibworkload sowie durchschnittlich 5 ms Roundtriplatenz für die synchrone Replikation.A network between servers with enough bandwidth to contain your IO write workload and an average of =5ms round trip latency, for synchronous replication. Für die asynchrone Replikation gilt keine Empfehlung bezüglich der Latenz.Asynchronous replication does not have a latency recommendation.
  • Der replizierte Speicher darf sich nicht auf dem Laufwerk mit dem Ordner des Windows-Betriebssystems befinden.The replicated storage cannot be located on the drive containing the Windows operating system folder.
  • Es gibt wichtige Überlegungen & Einschränkungen für die direkte Speicherplätze Replikation. Überprüfen Sie die unten aufgeführten detaillierten Informationen.There are important considerations & limitations for Storage Spaces Direct replication - please review the detailed information below.

Das Vorliegen vieler dieser Voraussetzungen lässt sich mit dem Test-SRTopology-Cmdlet ermitteln.Many of these requirements can be determined by using the Test-SRTopology cmdlet. Sie erhalten Zugang zu diesem Tool, wenn Sie das Speicherreplikatfeature oder die Speicherreplikat-Verwaltungstools auf mindestens einem Server installieren.You get access to this tool if you install Storage Replica or the Storage Replica Management Tools features on at least one server. Das Speicherreplikatfeature muss nicht konfiguriert werden, um dieses Tool verwenden zu können. Es wird lediglich zur Installation des Cmdlets benötigt.There is no need to configure Storage Replica to use this tool, only to install the cmdlet. Weitere Informationen finden Sie in den nachfolgend beschriebenen Schritten.More information is included in the steps below.

Schritt 1: Bereitstellen von Betriebssystem, Features, Rollen, Speicher und NetzwerkStep 1: Provision operating system, features, roles, storage, and network

  1. Installieren Sie Windows Server auf allen vier Server Knoten mit dem Installationstyp Windows Server (Desktop Darstellung) .Install Windows Server on all four server nodes with an installation type of Windows Server (Desktop Experience).

  2. Fügen Sie Netzwerkinformationen hinzu, konfigurieren Sie den Domänenbeitritt, und starten Sie die Serverknoten neu.Add network information and join them to the domain, then restart them.

    Wichtig

    Melden Sie sich anschließend stets als Domänenbenutzer an, der Mitglied der integrierten Administratorengruppe auf allen Servern ist.From this point on, always logon as a domain user who is a member of the built-in administrator group on all servers. Denken Sie anschließend immer daran, erhöhte Rechte für Ihre Windows PowerShell- und CMD-Eingabeaufforderungen festzulegen, wenn Sie die Features auf einer graphischen Serverinstallation oder auf einem Windows 10-Computer ausführen.Always remember to elevate your Windows PowerShell and CMD prompts going forward when running on a graphical server installation or on a Windows 10 computer.

  3. Verbinden Sie die erste Gruppe aus JBOD-Speichergehäusen, iSCSI-Zielen, FC-SAN- oder lokalem DAS-Speicher mit dem Server am Standort Redmond.Connect first set of JBOD storage enclosure, iSCSI target, FC SAN, or local fixed disk (DAS) storage to the server in site Redmond.

  4. Verbinden Sie die zweite Speichergruppe mit dem Server am Standort Bellevue.Connect second set of storage to the server in site Bellevue.

  5. Installieren Sie gegebenenfalls aktuelle Speicher- und Speicherserverfirmware, HBA-Treiber, BIOS/UEFI-Firmware, Netzwerktreiber und Hauptplatinenchipsatz-Treiber der jeweiligen Hersteller auf allen vier Knoten.As appropriate, install latest vendor storage and enclosure firmware and drivers, latest vendor HBA drivers, latest vendor BIOS/UEFI firmware, latest vendor network drivers, and latest motherboard chipset drivers on all four nodes. Starten Sie die Knoten gegebenenfalls neu.Restart nodes as needed.

    Hinweis

    Konfigurieren Sie die Hardware für freigegebenen Speicher und Netzwerk gemäß der Dokumentation des jeweiligen Herstellers.Consult your hardware vendor documentation for configuring shared storage and networking hardware.

  6. Stellen Sie sicher, dass die BIOS/UEFI-Einstellungen für Server eine hohe Leistung ermöglichen (z. B. Deaktivieren des C-Status, Festlegen der QPI-Geschwindigkeit, Aktivieren von NUMA und Festlegen der höchsten Speicherfrequenz).Ensure that BIOS/UEFI settings for servers enable high performance, such as disabling C-State, setting QPI speed, enabling NUMA, and setting highest memory frequency. Stellen Sie sicher, dass die Energieverwaltung in Windows Server auf eine hohe Leistung festgelegt ist.Ensure power management in Windows Server is set to high performance. Führen Sie gegebenenfalls einen Neustart aus.Restart as required.

  7. Konfigurieren Sie folgende Rollen:Configure roles as follows:

    • Grafische MethodeGraphical method

      1. Führen Sie ServerManager.exe aus, und erstellen Sie eine Servergruppe, der Sie alle Serverknoten hinzufügen.Run ServerManager.exe and create a server group, adding all server nodes.

      2. Installieren Sie die Rollen und Features Dateiserver und Speicherreplikat auf allen Knoten, und starten Sie die Knoten neu.Install the File Server and Storage Replica roles and features on each of the nodes and restart them.

    • Windows PowerShell-MethodeWindows PowerShell method

      Führen Sie auf SR-SRV04 oder einem Remoteverwaltungscomputer den folgenden Befehl in einer Windows PowerShell-Konsole aus, um die erforderlichen Features und Rollen für einen Stretched Cluster auf den vier Knoten zu installieren und sie neu zu starten:On SR-SRV04 or a remote management computer, run the following command in a Windows PowerShell console to install the required features and roles for a stretch cluster on the four nodes and restart them:

      $Servers = 'SR-SRV01','SR-SRV02','SR-SRV03','SR-SRV04'  
      
      $Servers | ForEach { Install-WindowsFeature -ComputerName $_ -Name Storage-Replica,Failover-Clustering,FS-FileServer -IncludeManagementTools -restart }  
      

      Weitere Informationen zu diesen Schritten finden Sie unter Installieren oder Deinstallieren von Rollen, Rollendiensten oder Features.For more information on these steps, see Install or Uninstall Roles, Role Services, or Features

  8. Konfigurieren Sie den Speicher wie folgt:Configure storage as follows:

    Wichtig

    • In jedem Speicherserver müssen zwei Volumes erstellt werden: ein Volume für Daten und ein Volume für Protokolle.You must create two volumes on each enclosure: one for data and one for logs.
    • Die Datenträger für Protokolle und Daten müssen als GPT (nicht MBR) initialisiert werden.Log and data disks must be initialized as GPT, not MBR.
    • Die beiden Datenvolumes müssen dieselbe Größe aufweisen.The two data volumes must be of identical size.
    • Die beiden Protokollvolumes sollten dieselbe Größe aufweisen.The two log volumes should be of identical size.
    • Alle Datenträger für replizierte Daten müssen dieselben Sektorgrößen aufweisen.All replicated data disks must have the same sector sizes.
    • Alle Datenträger für Protokolle müssen dieselben Sektorgrößen aufweisen.All log disks must have the same sector sizes.
    • Die Protokollvolumes sollten Flash-basierten Speicher verwenden (z. B. SSD).The log volumes should use flash-based storage, such as SSD. Microsoft empfiehlt, dass die Protokollspeicherung schneller als die Datenspeicherung durchgeführt wird.Microsoft recommends that the log storage be faster than the data storage. Protokollvolumes dürfen niemals für andere Workloads verwendet werden.Log volumes must never be used for other workloads.
    • Die Datenträger für Daten können HDD, SSD oder eine mehrstufige Kombination verwenden. Außerdem kann gespiegelter Speicherplatz oder Paritätsspeicherplatz bzw. RAID 1, RAID 10, RAID 5 oder RAID 50 verwendet werden.The data disks can use HDD, SSD, or a tiered combination and can use either mirrored or parity spaces or RAID 1 or 10, or RAID 5 or RAID 50.
    • Das Protokoll Volume muss standardmäßig mindestens 8 GB groß sein und kann je nach Protokoll Anforderungen größer oder kleiner sein.The log volume must be at least 8GB by default and may be larger or smaller based on log requirements.
    • Wenn Sie direkte Speicherplätze (direkte Speicherplätze) mit einem nvme-oder SSD-Cache verwenden, wird bei der Konfiguration der Speicher Replikat Replikation zwischen direkte Speicherplätze Clustern eine höhere Latenz als erwartet angezeigt.When using Storage Spaces Direct (Storage Spaces Direct) with an NVME or SSD cache, you see a greater than expected increase in latency when configuring Storage Replica replication between Storage Spaces Direct clusters. Die Änderung der Latenz ist proportional sehr viel höher als bei der Verwendung von nvme und SSD in einer Leistungs-und Kapazitäts Konfiguration und ohne HDD-Ebene und Kapazitäts Ebene.The change in latency is proportionally much higher than you see when using NVME and SSD in a performance + capacity configuration and no HDD tier nor capacity tier.

    Dieses Problem tritt aufgrund von architektonischen Einschränkungen im Log-Mechanismus von SR in Kombination mit der extrem niedrigen Latenz von nvme im Vergleich zu langsameren Medien auf.This issue occurs due to architectural limitations within SR's log mechanism combined with the extremely low latency of NVME when compared to slower media. Wenn Sie direkte Speicherplätze direkte Speicherplätze Cache verwenden, werden alle e/a-Vorgänge der SR-Protokolle zusammen mit allen aktuellen Lese-/Schreib-e/a-Vorgängen im Cache und nie auf den Leistungs-oder Kapazitäts Ebenen durchzuführen.When using Storage Spaces Direct Storage Spaces Direct cache, all IO of SR logs, along with all recent read/write IO of applications, will occur in the cache and never on the performance or capacity tiers. Dies bedeutet, dass alle SR-Aktivitäten auf der gleichen Geschwindigkeit erfolgen. diese Konfiguration wird nicht unterstützt (siehe https://aka.ms/srfaq für Protokoll Empfehlungen).This means that all SR activity happens on the same speed media - this configuration is not supported not recommended (see https://aka.ms/srfaq for log recommendations).

    Wenn Sie direkte Speicherplätze mit HDDs verwenden, ist es nicht möglich, den Cache zu deaktivieren oder zu vermeiden.When using Storage Spaces Direct with HDDs, you cannot disable or avoid the cache. Um dieses Problem zu umgehen, können Sie, wenn Sie nur SSD und nvme verwenden, nur die Leistungs-und Kapazitäts Ebenen konfigurieren.As a workaround, if using just SSD and NVME, you can configure just performance and capacity tiers. Wenn Sie diese Konfiguration verwenden und die SR-Protokolle nur mit den Datenvolumes, auf denen Sie sich auf der Kapazitäts Ebene befinden, auf der Leistungs Ebene platzieren, vermeiden Sie das oben beschriebene Problem mit hoher Latenz.If using that configuration, and by placing the SR logs on the performance tier only with the data volumes they service being on the capacity tier only, you will avoid the high latency issue described above. Dies kann mit einer Mischung aus schnelleren und langsameren SSDs und ohne nvme erfolgen.The same could be done with a mix of faster and slower SSDs and no NVME.

    Diese Problem Umgehung ist natürlich nicht ideal, und einige Kunden sind möglicherweise nicht in der Lage, Sie zu nutzen.This workaround is of course not ideal and some customers may not be able to make use of it. Das SR-Team arbeitet an Optimierungen und aktualisiertem Protokoll Mechanismus für die Zukunft, um diese künstlichen Engpässe zu verringern.The SR team is working on optimizations and updated log mechanism for the future to reduce these artificial bottlenecks that occur. Hierfür gibt es keine ETA, aber wenn Sie zum Testen auf die Kunden zur Verfügung stehen, werden diese FAQ aktualisiert.There is no ETA for this, but when available to TAP customers for testing, this FAQ will be updated.

  • Für JBOD-Gehäuse:For JBOD enclosures:
  1. Stellen Sie sicher, dass jedem Cluster nur die Speichergehäuse des jeweiligen Standorts angezeigt werden und die SAS-Verbindungen ordnungsgemäß konfiguriert sind.Ensure that each cluster can see that site's storage enclosures only and that the SAS connections are correctly configured.

  2. Stellen Sie den Speicher mithilfe von Speicherplätzen bereit. Führen Sie dazu die unter Bereitstellen von Speicherplätzen auf einem eigenständigen Server beschriebenen Schritte 1-3 mithilfe von Windows PowerShell oder über den Server-Manager aus.Provision the storage using Storage Spaces by following Steps 1-3 provided in the Deploy Storage Spaces on a Stand-Alone Server using Windows PowerShell or Server Manager.

  • Für iSCSI-Zielspeicher:For iSCSI Target storage:
  1. Stellen Sie sicher, dass jedem Cluster nur die Speichergehäuse des jeweiligen Standorts angezeigt werden.Ensure that each cluster can see that site's storage enclosures only. Bei Verwendung von iSCSI sollten mehrere Netzwerkkarten verwendet werden.You should use more than one single network adapter if using iSCSI.

  2. Befolgen Sie die Anweisungen in der Dokumentation des jeweiligen Herstellers, um den Speicher bereitzustellen.Provision the storage using your vendor documentation. Bei Verwendung von Windows-basierten iSCSI-Zielen finden Sie unter iSCSI-Zielblockspeicher: So wird's gemacht weitere Informationen.If using Windows-based iSCSI Targeting, consult iSCSI Target Block Storage, How To.

  • Für den FC-SAN-Speicher:For FC SAN storage:
  1. Stellen Sie sicher, dass jedem Cluster nur die Speichergehäuse des jeweiligen Standorts angezeigt werden und die Zonen für die Hosts ordnungsgemäß festgelegt wurden.Ensure that each cluster can see that site's storage enclosures only and that you have properly zoned the hosts.

  2. Befolgen Sie die Anweisungen in der Dokumentation des jeweiligen Herstellers, um den Speicher bereitzustellen.Provision the storage using your vendor documentation.

  • Direkte Speicherplätze:For Storage Spaces Direct:
  1. Stellen Sie sicher, dass jeder Cluster nur die Speicherserver des jeweiligen Standorts erkennen kann, indem direkte Speicherplätze bereitgestellt werden.Ensure that each cluster can see that site's storage enclosures only by deploying Storage Spaces Direct. (https://docs.microsoft.com/windows-server/storage/storage-spaces/hyper-converged-solution-using-storage-spaces-direct)(https://docs.microsoft.com/windows-server/storage/storage-spaces/hyper-converged-solution-using-storage-spaces-direct)

  2. Stellen Sie sicher, dass die SR-Protokollvolumes sich immer auf dem schnellsten Flash-Speicher und die Datenvolumes sich in einem langsameren Speicher mit hoher Kapazität befinden.Ensure that the SR log volumes will always be on the fastest flash storage and the data volumes on slower high capacity storage.

  3. Starten Sie Windows PowerShell, und überprüfen Sie mithilfe des Cmdlets Test-SRTopology, ob alle Anforderungen für das Speicherreplikatfeature erfüllt sind.Start Windows PowerShell and use the Test-SRTopology cmdlet to determine if you meet all the Storage Replica requirements. Für einen schnellen Test können Sie das Cmdlet in einem Modus zur ausschließlichen Überprüfung der Anforderungen ausführen, oder Sie wählen einen Modus mit langer Ausführungsdauer, um die Leistung auszuwerten.You can use the cmdlet in a requirements-only mode for a quick test as well as a long running performance evaluation mode.
    Ein auf ein Objekt angewendeterFor example,

    MD c:\temp
    
    Test-SRTopology -SourceComputerName SR-SRV01 -SourceVolumeName f: -SourceLogVolumeName g: -DestinationComputerName SR-SRV03 -DestinationVolumeName f: -DestinationLogVolumeName g: -DurationInMinutes 30 -ResultPath c:\temp        
    

    Wichtig

    Bei Verwendung eines Testservers ohne Schreib-E/A-Last auf dem angegebenen Quellvolume während des Auswertungszeitraums sollten Sie gegebenenfalls eine Workload hinzufügen, um einen nützlichen Bericht zu erhalten.When using a test server with no write IO load on the specified source volume during the evaluation period, consider adding a workload or it will not generate a useful report. Um reale Zahlen und empfohlene Protokollgrößen zu erhalten, sollte der Test mit produktionsähnlichen Workloads ausgeführt werden.You should test with production-like workloads in order to see real numbers and recommended log sizes. Alternativ können Sie ganz einfach während des Tests Dateien auf das Quellvolume kopieren oder DISKSPD herunterladen und ausführen, um Schreib-E/A zu generieren.Alternatively, simply copy some files into the source volume during the test or download and run DISKSPD to generate write IOs. Beispiel mit geringer E/A-Workload innerhalb eines Zeitraums von 5 Minuten auf dem Volume D:For instance, a sample with a low write IO workload for five minutes to the D: volume:
    Diskspd.exe -c1g -d300 -W5 -C5 -b8k -t2 -o2 -r -w5 -h d:\test.dat

  4. Stellen Sie anhand des Berichts TestSrTopologyReport.html sicher, dass Sie die Anforderungen für das Speicherreplikatfeature erfüllen.Examine the TestSrTopologyReport.html report to ensure that you meet the Storage Replica requirements.

    Bildschirm, der die Replikationstopologie der Berichtsergebnisse darstellt

Schritt 2: Konfigurieren von zwei Failoverclustern mit horizontaler SkalierungStep 2: Configure two Scale-Out File Server Failover Clusters

Im Folgenden erstellen Sie zwei normale Failovercluster.You will now create two normal failover clusters. Nach der Konfiguration, der Überprüfung und dem Testen replizieren Sie diese mithilfe des Speicherreplikatfeatures.After configuration, validation, and testing, you will replicate them using Storage Replica. Sie können alle unten aufgeführten Schritte auf den Cluster Knoten direkt oder über einen Remote Verwaltungs Computer ausführen, der den Windows Server-Remoteserver-Verwaltungstools enthält.You can perform all of the steps below on the cluster nodes directly or from a remote management computer that contains the Windows Server Remote Server Administration Tools.

Grafische MethodeGraphical method

  1. Führen Sie cluadmin.msc für einen Knoten an jedem Standort aus.Run cluadmin.msc against a node in each site.

  2. Überprüfen Sie den geplanten Cluster, und analysieren Sie die Ergebnisse, um sicherzustellen, dass Sie den Vorgang fortsetzen können.Validate the proposed cluster and analyze the results to ensure you can continue. Im Beispiel unten sind es SR-SRVCLUSA und SR-SRVCLUSB.The example used below are SR-SRVCLUSA and SR-SRVCLUSB.

  3. Erstellen Sie die zwei Cluster.Create the two clusters. Stellen Sie sicher, dass die Clusternamen maximal 15 Zeichen lang sind.Ensure that the cluster names are 15 characters or fewer.

  4. Konfigurieren Sie einen Dateifreigabe- oder Cloudzeugen.Configure a File Share Witness or Cloud Witness.

    Hinweis

    Windows Server umfasst nun eine Option für einen Cloud-basierten Zeugen (Azure).WIndows Server now includes an option for Cloud (Azure)-based Witness. Sie können diese Quorumoption anstelle des Dateifreigabezeugen auswählen.You can choose this quorum option instead of the file share witness.

    Warnung

    Weitere Informationen zur Quorum Konfiguration finden Sie im Abschnitt " Zeugen Konfiguration " unter Konfigurieren und Verwalten des Quorums.For more information about quorum configuration, see the Witness Configuration section in Configure and Manage Quorum. Weitere Informationen zum Cmdlet Set-ClusterQuorum finden Sie unter Set-ClusterQuorum.For more information on the Set-ClusterQuorum cmdlet, see Set-ClusterQuorum.

  5. Fügen Sie am Standort Redmond den freigegebenen Clustervolumes einen Datenträger hinzu.Add one disk in the Redmond site to the cluster CSV. Zu diesem Zweck klicken Sie im Bereich Speicher mit der rechten Maustaste auf den Knoten Datenträger und klicken dann auf Zu freigegebenen Clustervolumes hinzufügen.To do so, right click a source disk in the Disks node of the Storage section, and then click Add to Cluster Shared Volumes.

  6. Erstellen Sie die gruppierten Dateiserver mit horizontaler Skalierung in beiden Clustern mithilfe der Anweisungen in Konfigurieren des Dateiservers mit horizontaler Skalierung.Create the clustered Scale-Out File Servers on both clusters using the instructions in Configure Scale-Out File Server

Windows PowerShell-MethodeWindows PowerShell method

  1. Testen Sie den geplanten Cluster, und analysieren Sie die Ergebnisse, um sicherzustellen, dass Sie den Vorgang fortsetzen können:Test the proposed cluster and analyze the results to ensure you can continue:

    Test-Cluster SR-SRV01,SR-SRV02  
    Test-Cluster SR-SRV03,SR-SRV04  
    
  2. Erstellen Sie die Cluster (Sie müssen eine eigene statische IP-Adressen für den Cluster angeben).Create the clusters (you must specify your own static IP addresses for the clusters). Stellen Sie sicher, dass jeder Clustername maximal 15 Zeichen lang ist:Ensure that each cluster name is 15 characters or fewer:

    New-Cluster -Name SR-SRVCLUSA -Node SR-SRV01,SR-SRV02 -StaticAddress <your IP here>  
    New-Cluster -Name SR-SRVCLUSB -Node SR-SRV03,SR-SRV04 -StaticAddress <your IP here>  
    
  3. Konfigurieren Sie in jedem Cluster einen Dateifreigabe- oder Cloudzeugen (Azure), der auf eine Freigabe verweist, die auf dem Domänencontroller oder auf einem anderen unabhängigen Server gehostet ist.Configure a File Share Witness or Cloud (Azure) witness in each cluster that points to a share hosted on the domain controller or some other independent server. Zum Beispiel:For example:

    Set-ClusterQuorum -FileShareWitness \\someserver\someshare  
    

    Hinweis

    Windows Server umfasst nun eine Option für einen Cloud-basierten Zeugen (Azure).WIndows Server now includes an option for Cloud (Azure)-based Witness. Sie können diese Quorumoption anstelle des Dateifreigabezeugen auswählen.You can choose this quorum option instead of the file share witness.

    Warnung

    Weitere Informationen zur Quorum Konfiguration finden Sie im Abschnitt " Zeugen Konfiguration " unter Konfigurieren und Verwalten des Quorums.For more information about quorum configuration, see the Witness Configuration section in Configure and Manage Quorum. Weitere Informationen zum Cmdlet Set-ClusterQuorum finden Sie unter Set-ClusterQuorum.For more information on the Set-ClusterQuorum cmdlet, see Set-ClusterQuorum.

  4. Erstellen Sie die gruppierten Dateiserver mit horizontaler Skalierung in beiden Clustern mithilfe der Anweisungen in Konfigurieren des Dateiservers mit horizontaler Skalierung.Create the clustered Scale-Out File Servers on both clusters using the instructions in Configure Scale-Out File Server

Schritt 3: Konfigurieren der Cluster-zu-Cluster-Replikation mit Windows PowerShellStep 3: Set up Cluster to Cluster Replication using Windows PowerShell

Jetzt richten Sie die Cluster-zu-Cluster-Replikation mit Windows PowerShell ein.Now you will set up cluster-to-cluster replication using Windows PowerShell. Sie können alle nachfolgenden Schritte direkt auf den Knoten oder über einen Remote Verwaltungs Computer ausführen, der den Windows-Server enthält Remoteserver-VerwaltungstoolsYou can perform all of the steps below on the nodes directly or from a remote management computer that contains the Windows Server Remote Server Administration Tools

  1. Gewähren Sie dem ersten Cluster Vollzugriff auf den anderen Cluster, indem Sie das Cmdlet Grant-sraccess auf einem beliebigen Knoten im ersten Cluster oder Remote ausführen.Grant the first cluster full access to the other cluster by running the Grant-SRAccess cmdlet on any node in the first cluster, or remotely. Windows Server-Remoteserver-VerwaltungstoolsWindows Server Remote Server Administration Tools

    Grant-SRAccess -ComputerName SR-SRV01 -Cluster SR-SRVCLUSB  
    
  2. Gewähren Sie dem zweiten Cluster Vollzugriff auf den anderen Cluster, indem Sie das Cmdlet Grant-sraccess auf einem Knoten im zweiten Cluster oder Remote ausführen.Grant the second cluster full access to the other cluster by running the Grant-SRAccess cmdlet on any node in the second cluster, or remotely.

    Grant-SRAccess -ComputerName SR-SRV03 -Cluster SR-SRVCLUSA  
    
  3. Konfigurieren Sie die Cluster-zu-Cluster-Replikation, und geben Sie dabei die Quell- und Zieldatenträger, die Quell- und Zielprotokolle, die Quell- und Zielclusternamen sowie die Protokollgröße an.Configure the cluster-to-cluster replication, specifying the source and destination disks, the source and destination logs, the source and destination cluster names, and the log size. Sie können diesen Befehl lokal auf dem Server oder unter Verwendung eines Remoteverwaltungscomputers ausführen.You can perform this command locally on the server or using a remote management computer.

    New-SRPartnership -SourceComputerName SR-SRVCLUSA -SourceRGName rg01 -SourceVolumeName c:\ClusterStorage\Volume2 -SourceLogVolumeName f: -DestinationComputerName SR-SRVCLUSB -DestinationRGName rg02 -DestinationVolumeName c:\ClusterStorage\Volume2 -DestinationLogVolumeName f:  
    

    Warnung

    Die standardmäßige Protokollgröße beträgt 8GB.The default log size is 8GB. Abhängig von den Ergebnissen des Cmdlets Test-SRTopology können Sie -LogSizeInBytes mit einem höheren oder niedrigeren Wert verwenden.Depending on the results of the Test-SRTopology cmdlet, you may decide to use -LogSizeInBytes with a higher or lower value.

  4. Verwenden Sie Get-SRGroup und Get-SRPartnershipwie folgt, um den Quell- und Zielzustand der Replikation abzurufen:To get replication source and destination state, use Get-SRGroup and Get-SRPartnership as follows:

    Get-SRGroup  
    Get-SRPartnership  
    (Get-SRGroup).replicas  
    
  5. Bestimmen Sie den Fortschritt der Replikation wie folgt:Determine the replication progress as follows:

    1. Führen Sie auf dem Quellserver den folgenden Befehl aus, und überprüfen Sie die Ereignisse 5015, 5002, 5004, 1237, 5001 und 2200:On the source server, run the following command and examine events 5015, 5002, 5004, 1237, 5001, and 2200:

      Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica -max 20
      
    2. Führen Sie auf dem Zielserver den folgenden Befehl aus, um die Speicherreplikatereignisse anzuzeigen, die das Erstellen der Partnerschaft belegen.On the destination server, run the following command to see the Storage Replica events that show creation of the partnership. Dieses Ereignis gibt die Anzahl der kopierten Bytes sowie die dafür benötigte Zeit an.This event states the number of copied bytes and the time taken. Beispiel:Example:

      Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | Where-Object {$_.ID -eq "1215"} | Format-List
      

      Hier ist ein Beispiel für die Ausgabe angegeben:Here's an example of the output:

      TimeCreated  : 4/8/2016 4:12:37 PM  
      ProviderName : Microsoft-Windows-StorageReplica  
      Id           : 1215  
      Message      : Block copy completed for replica.  
          ReplicationGroupName: rg02  
          ReplicationGroupId:  
          {616F1E00-5A68-4447-830F-B0B0EFBD359C}  
          ReplicaName: f:\  
          ReplicaId: {00000000-0000-0000-0000-000000000000}  
          End LSN in bitmap:  
          LogGeneration: {00000000-0000-0000-0000-000000000000}  
          LogFileId: 0  
          CLSFLsn: 0xFFFFFFFF  
          Number of Bytes Recovered: 68583161856  
          Elapsed Time (seconds): 117  
      
    3. Alternativ gibt die Zielservergruppe für das Replikat jederzeit die Anzahl der noch zu kopierenden Bytes an. Dieser Wert kann auch über PowerShell abgefragt werden.Alternately, the destination server group for the replica states the number of byte remaining to copy at all times, and can be queried through PowerShell. Zum Beispiel:For example:

      (Get-SRGroup).Replicas | Select-Object numofbytesremaining
      

      Beispiel für den Fortschritt (das nicht beendet wird):As a progress sample (that will not terminate):

        while($true) {  
        $v = (Get-SRGroup -Name "Replication 2").replicas | Select-Object numofbytesremaining  
        [System.Console]::Write("Number of bytes remaining: {0}`n", $v.numofbytesremaining)  
        Start-Sleep -s 5  
       }
      
  6. Führen Sie auf dem Zielserver im Zielcluster den folgenden Befehl aus, und überprüfen Sie die Ereignisse 5009, 1237, 5001, 5015, 5005 und 2200, um Informationen zum Verarbeitungsfortschritt zu erhalten.On the destination server in the destination cluster, run the following command and examine events 5009, 1237, 5001, 5015, 5005, and 2200 to understand the processing progress. Diese Abfolge sollte keine Warnungen oder Fehler enthalten.There should be no warnings of errors in this sequence. Es werden eine Vielzahl von Ereignissen des Typs 1237 angezeigt, die für den Fortschritt stehen.There will be many 1237 events; these indicate progress.

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | FL  
    

    Hinweis

    Der Zielcluster-Datenträger wird bei der Replikation immer als Online (kein Zugriff) angezeigt.The destination cluster disk will always show as Online (No Access) when replicated.

Schritt 4: Verwalten der ReplikationStep 4: Manage replication

Jetzt können Sie Ihre Cluster-zu-Cluster-Replikation verwalten und betreiben.Now you will manage and operate your cluster-to-cluster replication. Sie können alle unten aufgeführten Schritte auf den Cluster Knoten direkt oder über einen Remote Verwaltungs Computer ausführen, der den Windows Server-Remoteserver-Verwaltungstools enthält.You can perform all of the steps below on the cluster nodes directly or from a remote management computer that contains the Windows Server Remote Server Administration Tools.

  1. Verwenden Sie Get-ClusterGroup oder den Failovercluster-Manager, um die aktuelle Quelle und das aktuelle Ziel der Replikation sowie den zugehörigen Status zu ermitteln.Use Get-ClusterGroup or Failover Cluster Manager to determine the current source and destination of replication and their status. Windows Server-Remoteserver-VerwaltungstoolsWindows Server Remote Server Administration Tools

  2. Zum Ermitteln der Replikationsleistung verwenden Sie das Cmdlet Get-Counter sowohl auf dem Quell- als auch auf dem Zielknoten.To measure replication performance, use the Get-Counter cmdlet on both the source and destination nodes. Es werden folgende Leistungsindikatoren verwendet:The counter names are:

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Häufigkeit, mit der die Leerung angehalten wurde\Storage Replica Partition I/O Statistics(*)\Number of times flush paused

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Anzahl ausstehender Leerungs-E/As\Storage Replica Partition I/O Statistics(*)\Number of pending flush I/O

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Anzahl von Anforderungen für letzten Schreibvorgang im Protokoll\Storage Replica Partition I/O Statistics(*)\Number of requests for last log write

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Durchschnittl. Länge der Warteschlange zum Leeren\Storage Replica Partition I/O Statistics(*)\Avg. Flush Queue Length

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Aktuelle Länge der Warteschlange zum Leeren\Storage Replica Partition I/O Statistics(*)\Current Flush Queue Length

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Anzahl von Anwendungsschreibanforderungen\Storage Replica Partition I/O Statistics(*)\Number of Application Write Requests

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Anzahl Durchschnittl. Anforderungen pro Schreibvorgang im Protokoll\Storage Replica Partition I/O Statistics(*)\Avg. Number of requests per log write

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Durchschnittl. Wartezeit für App-Schreibvorgang\Storage Replica Partition I/O Statistics(*)\Avg. App Write Latency

    • \Statistik zur Partitions-E/A des Speicherreplikats(*)\Durchschnittl. Wartezeit für App-Lesevorgang\Storage Replica Partition I/O Statistics(*)\Avg. App Read Latency

    • \Speicherreplikatstatistik(*)\Ziel-RPO\Storage Replica Statistics(*)\Target RPO

    • \Speicherreplikatstatistik(*)\Aktuelle RPO\Storage Replica Statistics(*)\Current RPO

    • \Speicherreplikatstatistik(*)\Durchschnittl. Länge der Protokollwarteschlange\Storage Replica Statistics(*)\Avg. Log Queue Length

    • \Speicherreplikatstatistik(*)\Aktuelle Länge der Protokollwarteschlange\Storage Replica Statistics(*)\Current Log Queue Length

    • \Speicherreplikatstatistik(*)\Gesamtanzahl empfangener Bytes\Storage Replica Statistics(*)\Total Bytes Received

    • \Speicherreplikatstatistik(*)\Gesamtanzahl gesendeter Bytes\Storage Replica Statistics(*)\Total Bytes Sent

    • \Speicherreplikatstatistik (*) \Durchschnittl. Wartezeit beim Senden über das Netzwerk\Storage Replica Statistics(*)\Avg. Network Send Latency

    • \Speicherreplikatstatistik(*)\Replikationszustand\Storage Replica Statistics(*)\Replication State

    • \Speicherreplikatstatistik (*) \Durchschnittl. Wartezeit bei Nachrichtenroundtrip\Storage Replica Statistics(*)\Avg. Message Round Trip Latency

    • \Speicherreplikatstatistik(*)\Verstrichene Zeit bei letzter Wiederherstellung\Storage Replica Statistics(*)\Last Recovery Elapsed Time

    • \Speicherreplikatstatistik(*)\Anzahl geleerter Wiederherstellungstransaktionen\Storage Replica Statistics(*)\Number of Flushed Recovery Transactions

    • \Speicherreplikatstatistik(*)\Anzahl von Wiederherstellungstransaktionen\Storage Replica Statistics(*)\Number of Recovery Transactions

    • \Speicherreplikatstatistik(*)\Anzahl geleerter Replikationstransaktionen\Storage Replica Statistics(*)\Number of Flushed Replication Transactions

    • \Speicherreplikatstatistik(*)\Anzahl von Replikationstransaktionen\Storage Replica Statistics(*)\Number of Replication Transactions

    • \Speicherreplikatstatistik(*)\Max. Protokollfolgenummer\Storage Replica Statistics(*)\Max Log Sequence Number

    • \Speicherreplikatstatistik(*)\Anzahl empfangener Nachrichten\Storage Replica Statistics(*)\Number of Messages Received

    • \Speicherreplikatstatistik(*)\Anzahl gesendeter Nachrichten\Storage Replica Statistics(*)\Number of Messages Sent

    Weitere Informationen zu Leistungsindikatoren in Windows PowerShell finden Sie unter Get-Counter.For more information on performance counters in Windows PowerShell, see Get-Counter.

  3. Zum Ändern der Replikationsrichtung eines Standorts verwenden Sie das Cmdlet Set-SRPartnership.To move the replication direction from one site, use the Set-SRPartnership cmdlet.

    Set-SRPartnership -NewSourceComputerName SR-SRVCLUSB -SourceRGName rg02 -DestinationComputerName SR-SRVCLUSA -DestinationRGName rg01  
    

    Hinweis

    Windows Server verhindert den Rollenwechsel, wenn die erste Synchronisierung ausgeführt wird, da dies zu Datenverlusten führen kann, wenn Sie versuchen, den Vorgang zu beenden, bevor die erste Replikation abgeschlossen werden kannWindows Server prevents role switching when initial sync is ongoing, as it can lead to data loss if you attempt to switch before allowing initial replication to complete. Erzwingen Sie keinen Richtungswechsel, bevor die erste Synchronisierung abgeschlossen ist.Do not force switch directions until initial sync is complete.

    Überprüfen Sie die Ereignisprotokolle auf eine Richtungsänderung bei der Replikation und einen Wiederherstellungsmodus, und bringen Sie die Konfiguration in Einklang.Check the event logs to see the direction of replication change and recovery mode occur, and then reconcile. Schreib-E/As können anschließend in den Speicher schreiben, der sich im Besitz des neuen Quellservers befindet.Write IOs can then write to the storage owned by the new source server. Durch das Ändern der Replikationsrichtung werden Schreib-E/As auf dem vorherigen Quellcomputer verhindert.Changing the replication direction will block write IOs on the previous source computer.

    Hinweis

    Der Zielcluster-Datenträger wird bei der Replikation immer als Online (kein Zugriff) angezeigt.The destination cluster disk will always show as Online (No Access) when replicated.

  4. Um die Protokoll Größe aus den standardmäßigen 8 GB zu ändern, verwenden Sie Set-srgroup für die Quell-und Zielspeicher Replikat Gruppen.To change the log size from the default 8GB, use Set-SRGroup on both the source and destination Storage Replica groups.

    Wichtig

    Die standardmäßige Protokollgröße beträgt 8GB.The default log size is 8GB. Abhängig von den Ergebnissen des Cmdlets Test-SRTopology können Sie „-LogSizeInBytes“ mit einem höheren oder niedrigeren Wert verwenden.Depending on the results of the Test-SRTopology cmdlet, you may decide to use -LogSizeInBytes with a higher or lower value.

  5. Verwenden Sie zum Entfernen der Replikation Get-SRGroup, Get-SRPartnership, Remove-SRGroup und Remove-SRPartnership auf jedem Cluster.To remove replication, use Get-SRGroup, Get-SRPartnership, Remove-SRGroup, and Remove-SRPartnership on each cluster.

    Get-SRPartnership | Remove-SRPartnership  
    Get-SRGroup | Remove-SRGroup  
    

    Hinweis

    Das Speicherreplikatfeature hebt die Bereitstellung der Zielvolumes auf.Storage Replica dismounts the destination volumes. Dies ist entwurfsbedingt.This is by design.

Weitere InformationenSee also