Cluster-zu-Cluster-SpeicherreplikationCluster to cluster Storage Replication

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

Die Cluster-zu-Cluster-Replikation ist jetzt in Windows Server 2016 Datacenter Edition verfügbar, einschließlich der Replikation von Clustern mithilfe von „Direkte Speicherplätze“ (d.h. direkt angeschlossenem Shared-Nothing-Speicher).Cluster-to-cluster replication is now available in Windows Server 2016 Datacenter Edition, including the replication of clusters using Storage Spaces Direct (i.e. shared nothing, direct-attached storage). 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.

In Windows Server 2016 Datacenter Edition gibt es keine grafischen Tools, die die Speicherreplikation für die Cluster-zu-Cluster-Replikation konfigurieren können, wobei Azure Site Recovery dieses Szenario zukünftig konfigurieren kann.There are no graphical tools in Windows Server 2016 Datacenter Edition that can configure Storage Replica for cluster-to-cluster replication, though Azure Site Recovery will be able to configure this scenario in the future.

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. Diese Anzahl liegt momentan bei 16 für einen Direkte Speicherplätze-Cluster und bei 64 für einen Cluster von freigegebenem Speicher.You can use any number of servers supported by Microsoft in each cluster, which is currently 16 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 Storage Spaces Direct in Windows Server 2016 (Direkte Speicherplätze in Windows Server 2016).For information about configuring Storage Spaces Direct, see Storage Spaces Direct in Windows Server 2016.

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 BellevueA 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).
  • Mindestens vier Server (zwei Server in zwei Clustern), auf denen Windows Server 2016 Datacenter Edition installiert ist.At least four servers (two servers in two clusters) with Windows Server 2016 Datacenter Edition installed. Unterstützt bis zu zwei Cluster mit 64 Knoten.Supports up to two 64 node clusters.
  • 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-, SMB- (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 5ms 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.

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.

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

  1. Installieren Sie Windows Server 2016 auf allen vier Serverknoten mit dem Installationstyp Windows Server 2016 Datacenter (Desktopdarstellung).Install Windows Server 2016 on all four server nodes with an installation type of Windows Server 2016 Datacenter (Desktop Experience). Wählen Sie nicht „Standard Edition“, falls diese Option verfügbar ist, da diese Edition das Speicherreplikatfeature nicht beinhaltet.Do not choose Standard Edition if it is available, as it does not contain Storage Replica.

  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 Windows10-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 Protokollvolume muss standardmäßig eine Größe von mindestens 9 GB aufweisen und kann basierend auf Protokollanforderungen möglicherweise größer oder kleiner sein.The log volume must be at least 9GB by default and may be larger or smaller based on log requirements.
    • 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 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.

    • Für 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/en-us/windows-server/storage/storage-spaces/hyper-converged-solution-using-storage-spaces-direct)(https://docs.microsoft.com/en-us/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.

  9. 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.
    Beispiel:For 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 5Minuten 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

  10. 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

Schritt2: 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. Die unten beschriebenen Schritte können unmittelbar auf den Clusterknoten oder über einen Remoteverwaltungscomputer ausgeführt werden, auf dem die RSAT-Verwaltungstools von Windows Server 2016 installiert sind.You can perform all of the steps below on the cluster nodes directly or from a remote management computer that contains the Windows Server 2016 RSAT management 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 2016 enthält nun eine Option für einen (Azure-basierten) Cloudzeugen.Windows Server 2016 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 Quorumkonfiguration finden Sie im Abschnitt Zeugenkonfiguration unter Konfigurieren und Verwalten des Quorums in einem Windows Server2012-Failovercluster.For more information about quorum configuration, see the Witness Configuration section in Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster. 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. Beispiel:For example:

    Set-ClusterQuorum -FileShareWitness \\someserver\someshare  
    

    Hinweis

    Windows Server 2016 enthält nun eine Option für einen (Azure-basierten) Cloudzeugen.Windows Server 2016 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 Quorumkonfiguration finden Sie im Abschnitt Zeugenkonfiguration unter Konfigurieren und Verwalten des Quorums in einem Windows Server2012-Failovercluster.For more information about quorum configuration, see the Witness Configuration section in Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster. 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

Schritt3: 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. Die unten beschriebenen Schritte können unmittelbar auf den Knoten oder über einen Remoteverwaltungscomputer ausgeführt werden, auf dem die RSAT-Verwaltungstools von Windows Server 2016 installiert sind.You can perform all of the steps below on the nodes directly or from a remote management computer that contains the Windows Server 2016 RSAT management tools

  1. Gewähren Sie dem ersten Cluster Vollzugriff auf die anderen Cluster, indem Sie das Cmdlet Grant-ClusterAccess 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-ClusterAccess cmdlet on any node in the first cluster, or remotely.

    Grant-SRAccess -ComputerName SR-SRV01 -Cluster SR-SRVCLUSB  
    
  2. Gewähren Sie dem zweiten Cluster Vollzugriff auf die anderen Cluster, indem Sie das Cmdlet Grant-ClusterAccess auf einem beliebigen Knoten im zweiten Cluster oder remote ausführen.Grant the second cluster full access to the other cluster by running the Grant-ClusterAccess 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. 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}`r", $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.

Schritt4: 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. Die unten beschriebenen Schritte können unmittelbar auf den Clusterknoten oder über einen Remoteverwaltungscomputer ausgeführt werden, auf dem die RSAT-Verwaltungstools von Windows Server 2016 installiert sind.You can perform all of the steps below on the cluster nodes directly or from a remote management computer that contains the Windows Server 2016 RSAT management 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.

  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 2016 verhindert einen Rollenwechsel während der ersten Synchronisierung, da es zu Datenverlust führen kann, wenn Sie vor Abschluss der ersten Replikation versuchen, einen Wechsel vorzunehmen.Windows Server 2016 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. Zum Ändern des Standardwerts der Protokollgröße von 8 GB in Windows Server 2016 verwenden Sie Set-SRGroup für die Quell- und Ziel-Speicherreplikatgruppen.To change the log size from the default 8GB in Windows Server 2016, 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 Informationen:See also