Cluster Operating System rolling UpgradeCluster operating system rolling upgrade

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

Cluster OS Rolling Upgrade kann ein Administrator zum Upgrade des Betriebssystems des Clusterknotens, ohne eine Unterbrechung von Hyper-V- oder Workloads des Dateiservers mit horizontaler Skalierung durchzuführen.Cluster OS Rolling Upgrade enables an administrator to upgrade the operating system of the cluster nodes without stopping the Hyper-V or the Scale-Out File Server workloads. Mit diesem Feature können die downtimesanktionen gegen Service LevelAgreements (SLA) vermieden werden.Using this feature, the downtime penalties against Service Level Agreements (SLA) can be avoided.

Parallele Upgrades des Clusterbetriebssystems bietet folgende Vorteile:Cluster OS Rolling Upgrade provides the following benefits:

  • Failovercluster mit Hyper-V-Computer und mit horizontaler Skalierung Datei Server ERZEUGTE Arbeitslasten können ohne Ausfallzeiten von Windows Server2012 R2 (auf allen Knoten im Cluster ausgeführt) zu Windows Server2016 (für alle Knoten des Clusters ausgeführt) aktualisiert werden.Failover clusters running Hyper-V virtual machine and Scale-out File Server (SOFS) workloads can be upgraded from Windows Server 2012 R2 (running on all nodes in the cluster) to Windows Server 2016 (running on all cluster nodes of the cluster) without downtime. Andere Arbeitsauslastungen, z.B. SQL Server, ist die Zeit (in der Regel weniger als fünf Minuten) nicht verfügbar, die für ein Failover zu Windows Server2016 benötigt.Other cluster workloads, such as SQL Server, will be unavailable during the time (typically less than five minutes) it takes to failover to Windows Server 2016.
  • Es ist keine zusätzlichen Hardware erforderlich.It doesn't require any additional hardware. Obwohl Sie zusätzliche hinzufügen können verarbeiten Clusterknoten vorübergehend für kleine Cluster zur Verbesserung der Verfügbarkeit des Clusters während der Cluster OS Rolling Upgrade.Although, you can add additional cluster nodes temporarily to small clusters to improve availability of the cluster during the Cluster OS Rolling Upgrade process.
  • Der Cluster muss nicht beendet oder neu gestartet werden.The cluster doesn't need to be stopped or restarted.
  • Ein neuer Cluster ist nicht erforderlich.A new cluster is not required. Der vorhandene Cluster aktualisiert wird.The existing cluster is upgraded. Darüber hinaus werden die vorhandenen Clusterobjekte in Active Directory gespeicherten verwendet.In addition, existing cluster objects stored in Active Directory are used.
  • Der Aktualisierungsprozess ist rückgängig gemacht, bis der Kunde Treffergruppen "Point-des-ohne-zurückgegeben", wenn alle Clusterknoten Windows Server2016 ausgeführt werden, und wenn das Update-ClusterFunctionalLevel PowerShell-Cmdlet ausgeführt wird.The upgrade process is reversible until the customer choses the "point-of-no-return", when all cluster nodes are running Windows Server 2016, and when the Update-ClusterFunctionalLevel PowerShell cmdlet is run.
  • Der Cluster kann das Patchen und Wartungsvorgänge während der Ausführung im gemischten OS-Modus unterstützen.The cluster can support patching and maintenance operations while running in the mixed-OS mode.
  • Automatisierung über PowerShell und WMI unterstützt.It supports automation via PowerShell and WMI.
  • Die Cluster öffentliche Eigenschaft ClusterFunctionalLevel -Eigenschaft gibt den Status des Clusters auf Windows Server2016-Clusterknoten.The cluster public property ClusterFunctionalLevel property indicates the state of the cluster on Windows Server 2016 cluster nodes. Diese Eigenschaft kann mithilfe der PowerShell-Cmdlet von einem Windows Server2016-Clusterknoten, der zu einem Failovercluster gehört abgefragt werden:This property can be queried using the PowerShell cmdlet from a Windows Server 2016 cluster node that belongs to a failover cluster:

    Get-Cluster | Select ClusterFunctionalLevel  
    

    Der Wert 8 gibt an, dass der Cluster auf der Funktionsebene von Windows Server2012 R2 ausgeführt wird.A value of 8 indicates that the cluster is running at the Windows Server 2012 R2 functional level. Der Wert 9 gibt an, dass der Cluster auf der Funktionsebene von Windows Server2016 ausgeführt wird.A value of 9 indicates that the cluster is running at the Windows Server 2016 functional level.

Dieses Handbuch beschreibt die verschiedenen Stufen der Prozess Cluster OS Rolling Upgrade Installationsschritte, Feature Einschränkungen sowie häufig gestellte Fragen (FAQs) und gilt für die folgenden Szenarien in Windows Server2016, Cluster OS Rolling Upgrade:This guide describes the various stages of the Cluster OS Rolling Upgrade process, installation steps, feature limitations, and frequently asked questions (FAQs), and is applicable to the following Cluster OS Rolling Upgrade scenarios in Windows Server 2016:

  • Hyper-V-ClusterHyper-V clusters
  • Dateiserverclustern mit horizontaler SkalierungScale-Out File Server clusters

Im folgende Szenario wird in Windows Server2016 nicht unterstützt:The following scenario is not supported in Windows Server 2016:

  • Cluster OS Rolling Upgrade des Gast-Cluster mit virtuellen Festplatte (.vhdx file) als freigegebener SpeicherCluster OS Rolling Upgrade of guest clusters using virtual hard disk (.vhdx file) as shared storage

Cluster OS Rolling Upgrade wird von System Center Virtual Machine Manager (SCVMM) 2016 vollständig unterstützt.Cluster OS Rolling Upgrade is fully supported by System Center Virtual Machine Manager (SCVMM) 2016. Wenn Sie SCVMM 2016 verwenden, finden Sie unter ein Upgrade von Windows Server2012 R2-Hostclustern zu Windows Server2016 in VMM Hinweise zur Aktualisierung der Cluster und automatisieren die Schritte, die in diesem Dokument beschrieben werden.If you are using SCVMM 2016, see Upgrading Windows Server 2012 R2 clusters to Windows Server 2016 in VMM for guidance on upgrading the clusters and automating the steps that are described in this document.

AnforderungenRequirements

Führen Sie die folgenden Anforderungen, bevor Sie den Cluster OS Rolling Upgrade zu starten:Complete the following requirements before you begin the Cluster OS Rolling Upgrade process:

  • Beginnen Sie mit einem Failovercluster unter Windows Server (Semikolons jährlichen Channel), Windows Server2016 oder Windows Server2012 R2.Start with a Failover Cluster running Windows Server (Semi-Annual Channel), Windows Server 2016, or Windows Server 2012 R2.
  • Einen Cluster von direkte Speicherplätze auf Windows Server aktualisieren, wird Version 1709 nicht unterstützt.Upgrading a Storage Spaces Direct cluster to Windows Server, version 1709 isn't supported.
  • Wenn der clusterarbeitsauslastung Hyper-V-VMs oder Dateiserver mit horizontaler Skalierung ist, können Sie Ausfallzeiten Upgrade erwarten.If the cluster workload is Hyper-V VMs, or Scale-Out File Server, you can expect zero-downtime upgrade.
  • Stellen Sie sicher, dass die Hyper-V-Knoten CPUs, die Second-Level-Adressierung Tabelle (SLAT verfügen) mit einer der folgenden Methoden zu unterstützen.Verify that the Hyper-V nodes have CPUs that support Second-Level Addressing Table (SLAT) using one of the following methods;
    – Überprüfen Sie die Sie SLAT kompatibel sind? WP8 SDK Tipp 01 Artikel, der beschreibt, zwei Methoden zum Überprüfen, ob eine CPU Vorfluegel unterstützt- Review the Are you SLAT Compatible? WP8 SDK Tip 01 article that describes two methods to check if a CPU supports SLATs
    -Herunterladen der Coreinfo v3.31 Tool, um festzustellen, ob eine CPU SLAT unterstützt.- Download the Coreinfo v3.31 tool to determine if a CPU supports SLAT.

Cluster Übergänge zwischen Zuständen während des Upgrades des ClusterbetriebssystemsCluster transition states during Cluster OS Rolling Upgrade

Dieser Abschnittbeschreibt die verschiedenen Zustände der Übergang von Windows Server2012 R2-Cluster, der mit Windows Server2016 mithilfe der Cluster OS Rolling Upgrade aktualisiert wird.This section describes the various transition states of the Windows Server 2012 R2 cluster that is being upgraded to Windows Server 2016 using Cluster OS Rolling Upgrade.

Damit bleibt der clusterarbeitsauslastung ausgeführt wird, während des Prozess Cluster OS Rolling Upgrade, verschieben eine Arbeitsauslastung aus einem Windows Server2012 R2-Knoten zu Windows Server2016 funktioniert Knoten beide Knoten des Betriebssystems Windows Server2012 R2 ausgeführt werden.In order to keep the cluster workloads running during the Cluster OS Rolling Upgrade process, moving a cluster workload from a Windows Server 2012 R2 node to Windows Server 2016 node works as if both nodes were running the Windows Server 2012 R2 operating system. Wenn Windows Server2016-Knoten zum Cluster hinzugefügt werden, arbeiten sie in einem Windows Server2012 R2-Kompatibilitätsmodus.When Windows Server 2016 nodes are added to the cluster, they operate in a Windows Server 2012 R2 compatibility mode. Ein neuer konzeptionelle Clustermodus, namens "Gemischten OS-Modus" kann Knoten verschiedener Versionen identisch sein (siehe Abbildung1)-Cluster.A new conceptual cluster mode, called "mixed-OS mode", allows nodes of different versions to exist in the same cluster (see Figure 1).

Abbildungder drei aktivierungsphasen des kein paralleles Upgrade für Cluster OS: alle Knoten Windows Server2012 R2, gemischten OS-Modus und allen Knoten Windows Server2016
Abbildung1: Cluster-Betriebssystem-ZustandsübergängeFigure 1: Cluster operating system state transitions

Ein Windows Server2012 R2-Cluster in den gemischten OS wechselt, wenn ein Windows Server2016-Knoten zum Cluster hinzugefügt wird.A Windows Server 2012 R2 cluster enters mixed-OS mode when a Windows Server 2016 node is added to the cluster. Der Prozess vollständig umkehrbar ist – Windows Server2016-Knoten aus dem Cluster entfernt werden können, und der Cluster in diesem Modus können Windows Server2012 R2-Knoten hinzugefügt werden.The process is fully reversible - Windows Server 2016 nodes can be removed from the cluster and Windows Server 2012 R2 nodes can be added to the cluster in this mode. Die "zeigen Sie kein zurück" tritt auf, wenn das Update-ClusterFunctionalLevel PowerShell-Cmdlet auf dem Cluster ausgeführt wird.The "point of no return" occurs when the Update-ClusterFunctionalLevel PowerShell cmdlet is run on the cluster. Für dieses Cmdlet ist nur erfolgreich Windows Server2016 müssen sich alle Knoten befinden, und alle Knoten müssen online sein.In order for this cmdlet to succeed, all nodes must be Windows Server 2016, and all nodes must be online.

Status der Übergang von einem Cluster mit vier Knoten beim Ausführen des Upgrades des ClusterbetriebssystemsTransition states of a four-node cluster while performing Rolling OS Upgrade

In diesem Abschnittwird veranschaulicht, und beschreibt die vier verschiedenen Stufen von einem Cluster mit freigegebenem Speicher, deren Knoten von Windows Server2012 R2 auf Windows Server2016 aktualisiert werden.This section illustrates and describes the four different stages of a cluster with shared storage whose nodes are upgraded from Windows Server 2012 R2 to Windows Server 2016.

"Schritt1" ist der ursprünglichen Zustand – wir beginnen mit einem Windows Server2012 R2-Cluster."Stage 1" is the initial state - we start with a Windows Server 2012 R2 cluster.

Abbildungden Anfangszustand: alle Knoten Windows Server2012 R2
Abbildung2: Anfangszustand: Windows Server2012 R2-Failovercluster (Phase 1)Figure 2: Initial State: Windows Server 2012 R2 Failover Cluster (Stage 1)

In "Schritt2", zwei Knoten wurde angehalten, leer, entfernt, neu formatiert und mit Windows Server2016 installiert.In "Stage 2", two nodes have been paused, drained, evicted, reformatted, and installed with Windows Server 2016.

Abbildungdes Clusters im gemischten OS-Modus: aus dem Beispiel 4-Knoten-Cluster werden zwei Knoten Windows Server2016 ausgeführt, und zwei Knoten Windows Server2012 R2 ausgeführt werden
Abbildung3: Fortgeschrittene Status: gemischten OS-Modus: Windows Server2012 R2 und Windows Server2016 Failover Cluster (Phase 2)Figure 3: Intermediate State: Mixed-OS mode: Windows Server 2012 R2 and Windows Server 2016 Failover cluster (Stage 2)

Unter "Schritt3", alle Knoten im Cluster zu Windows Server2016 aktualisiert wurden, und des Clusters kann mit PowerShell-Cmdlet Update-ClusterFunctionalLevel aktualisiert werden.At "Stage 3", all of the nodes in the cluster have been upgraded to Windows Server 2016, and the cluster is ready to be upgraded with Update-ClusterFunctionalLevel PowerShell cmdlet.

Hinweis

An diesem Punkt wird der Prozess vollständig rückgängig gemacht werden kann, und Windows Server2012 R2-Knoten zu diesem Cluster hinzugefügt werden können.At this stage, the process can be fully reversed, and Windows Server 2012 R2 nodes can be added to this cluster.

Abbildungdes Clusters wurde vollständig auf Windows Server2016 aktualisiert und für das Cmdlet Update-ClusterFunctionalLevel bereit ist, schalten Sie die Cluster-Funktionsebene bis zu Windows Server2016
Abbildung4: Fortgeschrittene Status: alle Knoten, die ein Upgrade auf Windows Server2016 für Update-ClusterFunctionalLevel (Schritt3)Figure 4: Intermediate State: All nodes upgraded to Windows Server 2016, ready for Update-ClusterFunctionalLevel (Stage 3)

Nach der Update-ClusterFunctionalLevelcmdlet ausgeführt wird, gibt der Cluster "Schritt4", in denen neue Features von Windows Server2016-Cluster verwendet werden kann.After the Update-ClusterFunctionalLevelcmdlet is run, the cluster enters "Stage 4", where new Windows Server 2016 cluster features can be used.

Die Abbildungzeigt, dass der Cluster OS clusterupgrades erfolgreich abgeschlossen wurde; alle Knoten zu Windows Server2016 aktualisiert wurden, und der Cluster die Funktionsebene Windows Server2016-Cluster ausgeführt wird
Abbildung5: Endzustand: Windows Server2016 Failovercluster (Phase 4)Figure 5: Final State: Windows Server 2016 Failover Cluster (Stage 4)

Cluster OS Rolling Upgrade-ProzessCluster OS Rolling Upgrade Process

In diesem Abschnittwird der Workflow für die Durchführung des Upgrades des Clusterbetriebssystems beschrieben.This section describes the workflow for performing Cluster OS Rolling Upgrade.

Abbildungdes Workflows zum Aktualisieren eines Clusters
Abbildung6: Des Upgradeprozesses Workflow ClusterbetriebssystemsFigure 6: Cluster OS Rolling Upgrade Process Workflow

Cluster OS Rolling Upgrade umfasst die folgenden Schritteaus:Cluster OS Rolling upgrade includes the following steps:

  1. Bereiten Sie den Cluster für die Aktualisierung des Betriebssystems wie folgt vor:Prepare the cluster for the operating system upgrade as follows:

    1. Cluster OS Rolling Upgrade erforderlich ist, entfernen einen Knoten aus dem Cluster zu einem Zeitpunkt.Cluster OS Rolling Upgrade requires removing one node at a time from the cluster. Überprüfen Sie, ob Sie über genügend Kapazität verfügen, auf dem Cluster mit hoher Verfügbarkeit SLAs beibehalten, wenn einer der Clusterknoten vom Cluster für ein Upgrade des Betriebssystems entfernt wird.Check if you have sufficient capacity on the cluster to maintain HA SLAs when one of the cluster nodes is removed from the cluster for an operating system upgrade. Anders ausgedrückt, benötigen Sie die Möglichkeit, Arbeitsauslastungen von Failover auf einen anderen Knoten, wenn ein Knoten aus dem Cluster, während der Prozess Cluster OS Rolling Upgrade entfernt wird?In other words, do you require the capability to failover workloads to another node when one node is removed from the cluster during the process of Cluster OS Rolling Upgrade? Verfügt der Cluster die Kapazität für die erforderlichen Arbeitsauslastungen ausführen, wenn ein Knoten für Cluster OS Rolling Upgrade aus dem Cluster entfernt werden?Does the cluster have the capacity to run the required workloads when one node is removed from the cluster for Cluster OS Rolling Upgrade?
    2. Für Hyper-V-Arbeitslasten überprüfen, ob alle Windows Server2016 Hyper-V-Hosts CPU-Adresse Tabelle SLAT (Second Level) unterstützen.For Hyper-V workloads, check that all Windows Server 2016 Hyper-V hosts have CPU support Second-Level Address Table (SLAT). Nur SLAT-fähige Computer können Hyper-V-Rolle in Windows Server2016 verwenden.Only SLAT-capable machines can use the Hyper-V role in Windows Server 2016.
    3. Überprüfen Sie, dass alle Arbeitsauslastungssicherungen ausgeführt haben, und berücksichtigen Sie den Cluster sichern.Check that any workload backups have completed, and consider backing-up the cluster. Beenden Sie Sicherungsvorgänge beim Hinzufügen von Knoten im Cluster.Stop backup operations while adding nodes to the cluster.
    4. Überprüfen Sie, dass alle Clusterknoten online sind/ausführen bzw. oben mit der Get-ClusterNodeCmdlet (siehe Abbildung7).Check that all cluster nodes are online /running/up using the Get-ClusterNode cmdlet (see Figure 7).

      Zeigt die Ergebnisse der Ausführung des Cmdlets Get-ClusterNode ScreenCap
      Abbildung7: Ermitteln der Knotenstatus mit Get-ClusterNode-CmdletFigure 7: Determining node status using Get-ClusterNode cmdlet

    5. Wenn Sie den Cluster Aware Updates (CAU) ausgeführt werden, überprüfen Sie, ob CAU mit derzeit ausgeführt wird die Cluster bekannt aktualisieren UI, oder die Get-CauRunCmdlet (siehe Abbildung8).If you are running Cluster Aware Updates (CAU), verify if CAU is currently running by using the Cluster-Aware Updating UI, or the Get-CauRun cmdlet (see Figure 8). Beenden der Verwendung von cau die Disable-CauClusterRoleCmdlet (siehe Abbildung9), um zu verhindern, dass alle Knoten angehalten und von CAU während des Prozess Cluster OS Rolling Upgrade leer.Stop CAU using the Disable-CauClusterRole cmdlet (see Figure 9) to prevent any nodes from being paused and drained by CAU during the Cluster OS Rolling Upgrade process.

      Mit der Ausgabe des Cmdlets Get-CauRun ScreenCap
      Abbildung8: Verwenden der Get-CauRunCmdlet, um zu bestimmen, ob der Cluster-Aware Updates auf dem Cluster ausgeführt wirdFigure 8: Using the Get-CauRun cmdlet to determine if Cluster Aware Updates is running on the cluster

      Mit der Ausgabe des Cmdlets Disable-CauClusterRole ScreenCap
      Abbildung9: Deaktivieren der Cluster-Aware Updates mithilfe der Disable-CauClusterRoleCmdletFigure 9: Disabling the Cluster Aware Updates role using the Disable-CauClusterRole cmdlet

  2. Führen Sie für jeden Knoten im Cluster die folgenden Schritteaus:For each node in the cluster, complete the following:

    1. Wählen Sie einen Knoten mit Cluster-Manager-UI, und verwenden Sie die Pause | Ausgleichen Menüoption zum Ausgleichen von Knoten (siehe Abbildung10), oder verwenden Sie die Suspend-ClusterNodeCmdlet (siehe Abbildung11).Using Cluster Manager UI, select a node and use the Pause | Drain menu option to drain the node (see Figure 10) or use the Suspend-ClusterNode cmdlet (see Figure 11).

      ScreenCap zum Ausgleichen von Rollen mit der Cluster-Manager-UI
      Abbildung10: Ausgleichsmodus Rollen von einem Knoten Failovercluster-ManagerFigure 10: Draining roles from a node using Failover Cluster Manager

      Mit der Ausgabe des Cmdlets Suspend-ClusterNode ScreenCap
      Abbildung11: Ausgleichen Rollen aus einem Knoten mithilfe der Suspend-ClusterNodeCmdletFigure 11: Draining roles from a node using the Suspend-ClusterNode cmdlet

    2. Cluster-Manager-UI mit entfernen den angehaltenen Knoten aus dem Cluster, oder verwenden Sie die Remove-ClusterNodeCmdlet.Using Cluster Manager UI, Evict the paused node from cluster, or use the Remove-ClusterNode cmdlet.

      Mit der Ausgabe des Cmdlets Remove-ClusterNode ScreenCap
      Abbildung12: Entfernen ein Knotens aus dem Cluster mithilfe Remove-ClusterNodeCmdletFigure 12: Remove a node from the cluster using Remove-ClusterNode cmdlet

    3. Formatieren Sie das Systemlaufwerk und führen Sie eine "Neuinstallation des Betriebssystems Installation" von Windows Server2016 auf dem Knoten mit der Benutzerdefiniert: nur Windows installieren (erweitert) Installationsoption (siehe Abbildung13) in setup.exe.Reformat the system drive and perform a "clean operating system install" of Windows Server 2016 on the node using the Custom: Install Windows only (advanced) installation (See Figure 13) option in setup.exe. Wählen Sie die aktualisieren: Installieren von Windows und Keep-Dateien, Einstellungen und Anwendungen Option, da der Cluster OS Rolling Upgrade keine direkten Upgrades empfehlen.Avoid selecting the Upgrade: Install Windows and keep files, settings, and applications option since Cluster OS Rolling Upgrade doesn't encourage in-place upgrade.

      ScreenCap des Windows Server2016-Installations-Assistenten mit der benutzerdefinierten Installationsoption
      Abbildung13: Verfügbaren Installationsoptionen für Windows Server2016Figure 13: Available installation options for Windows Server 2016

    4. Fügen Sie den Knoten, um die entsprechenden Active Directory-Domäne.Add the node to the appropriate Active Directory domain.

    5. Fügen Sie die entsprechenden Benutzer der Gruppe "Administratoren" hinzu.Add the appropriate users to the Administrators group.
    6. Mithilfe des Server-Manager-UI oder Install-WindowsFeature-PowerShell-Cmdlets, installieren Sie alle Serverrollen, die Sie, z.B. Hyper-V benötigen.Using the Server Manager UI or Install-WindowsFeature PowerShell cmdlet, install any server roles that you need, such as Hyper-V.

      Install-WindowsFeature -Name Hyper-V  
      
    7. Mithilfe des Server-Manager-UI oder Install-WindowsFeature-PowerShell-Cmdlets, installieren Sie das Failoverclusterfeature.Using the Server Manager UI or Install-WindowsFeature PowerShell cmdlet, install the Failover Clustering feature.

      Install-WindowsFeature -Name Failover-Clustering  
      
    8. Installieren Sie zusätzliche Features, die von der clusterarbeitsauslastung benötigt.Install any additional features needed by your cluster workloads.

    9. Überprüfen Sie Netzwerk- und Konnektivität mit dem Failovercluster-Manager-UI.Check network and storage connectivity settings using the Failover Cluster Manager UI.
    10. Wenn Windows-Firewall verwendet wird, überprüfen Sie die Firewall-Einstellungen für den Cluster.If Windows Firewall is used, check that the Firewall settings are correct for the cluster. So erfordert beispielsweise Cluster Aware Updating, CAU aktiviert Clustern Firewallkonfiguration.For example, Cluster Aware Updating (CAU) enabled clusters may require Firewall configuration.
    11. Verwenden Sie die Hyper-V-Manager-UI für Hyper-V-Arbeitslasten, um das Dialogfeld "Manager für virtuelle Switches" zu starten (siehe Abbildung14).For Hyper-V workloads, use the Hyper-V Manger UI to launch the Virtual Switch Manager dialog (see Figure 14).

      Überprüfen Sie, dass der Name der die virtuellen Switches verwendet für alle Knoten des Hyper-V-Hosts im Cluster identisch sind.Check that the name of the Virtual Switch(s) used are identical for all Hyper-V host nodes in the cluster.

      ScreenCap, das die Position des Dialogfelds Hyper-V-Manager für virtuelle Switches
      Abbildung14: Manager für virtuelle SwitchesFigure 14: Virtual Switch Manager

    12. Auf einem Knoten Windows Server2016 (verwenden Sie einen Windows Server2012 R2-Knoten nicht), verwenden Sie den Failovercluster-Manager (siehe Abbildung15) eine Verbindung zum Cluster herstellen.On a Windows Server 2016 node (do not use a Windows Server 2012 R2 node), use the Failover Cluster Manager (see Figure 15) to connect to the cluster.

      Anzeigen des Dialogfelds wählen Cluster ScreenCap
      Abbildung15: Hinzufügen eines Knotens zum Cluster mithilfe des Failovercluster-ManagerFigure 15: Adding a node to the cluster using Failover Cluster Manager

    13. Verwenden Sie entweder den Failovercluster-Manager-UI oder der Add-ClusterNodeCmdlet (siehe Abbildung16), um den Knoten zum Cluster hinzufügen.Use either the Failover Cluster Manager UI or the Add-ClusterNode cmdlet (see Figure 16) to add the node to the cluster.

      Mit der Ausgabe des Cmdlets Add-ClusterNode ScreenCap
      Abbildung16: Hinzufügen eines Knotens mit dem Cluster Add-ClusterNodeCmdletFigure 16: Adding a node to the cluster using Add-ClusterNode cmdlet

      Hinweis

      Bei der erste Windows Server2016-Knoten dem Cluster beitritt, der Cluster in den "Mixed-BS" wechselt, und die Hauptressourcen des Clusters auf den Windows Server2016-Knoten verschoben werden.When the first Windows Server 2016 node joins the cluster, the cluster enters "Mixed-OS" mode, and the cluster core resources are moved to the Windows Server 2016 node. Ein "Mixed-BS"-Modus-Cluster ist eine voll funktionsfähige Cluster, auf dem die neuen Knoten in einem Kompatibilitätsmodus mit den alten Knoten ausführen.A "Mixed-OS" mode cluster is a fully functional cluster where the new nodes run in a compatibility mode with the old nodes. "Mixed-BS" Modus ist eine vorübergehende für den Cluster."Mixed-OS" mode is a transitory mode for the cluster. Soll nicht dauerhaft sein und Kunden werden erwartet, dass alle Knoten ihre Cluster innerhalb von vier Wochen zu aktualisieren.It is not intended to be permanent and customers are expected to update all nodes of their cluster within four weeks.

    14. Nach der Windows Server2016 Knoten ist erfolgreich dem Cluster hinzugefügt, Sie (optional) Teil der clusterarbeitsauslastung auf den neu hinzugefügten Knoten verschieben können zum Ausgleich von der Arbeitsauslastung innerhalb des Clusters wie folgt:After the Windows Server 2016 node is successfully added to the cluster, you can (optionally) move some of the cluster workload to the newly added node in order to rebalance the workload across the cluster as follows:

      Mit der Ausgabe des Cmdlets Move-ClusterVirtualMachineRole ScreenCap
      Abbildung17: Verschieben von einem Cluster Arbeitslast (Cluster-VM-Rolle) mit einer Move-ClusterVirtualMachineRoleCmdletFigure 17: Moving a cluster workload (cluster VM role) using Move-ClusterVirtualMachineRole cmdlet

      1. Verwendung Livemigration aus den Failovercluster-Manager für virtuelle Maschinen oder die Move-ClusterVirtualMachineRoleCmdlet (siehe Abbildung17), um eine live Migration der virtuellen Computer ausführen.Use Live Migration from the Failover Cluster Manager for virtual machines or the Move-ClusterVirtualMachineRole cmdlet (see Figure 17) to perform a live migration of the virtual machines.

        Move-ClusterVirtualMachineRole -Name VM1 -Node robhind-host3  
        
      2. Verwendung verschieben aus den Failovercluster-Manager oder die Move-ClusterGroupCmdlet für andere Workloads Cluster.Use Move from the Failover Cluster Manager or the Move-ClusterGroup cmdlet for other cluster workloads.

  3. Wenn alle Knoten ein Upgrade auf Windows Server2016 und dem Cluster hinzugefügt wurde, oder alle verbleibenden Windows Server2012 R2-Knoten entfernt wurden, führen Sie folgende Schritteaus:When every node has been upgraded to Windows Server 2016 and added back to the cluster, or when any remaining Windows Server 2012 R2 nodes have been evicted, do the following:

    Wichtig

    • Nachdem Sie die Funktionsebene der Cluster aktualisiert, Sie können nicht zurück auf Funktionsebene von Windows Server2012 R2 und Windows Server2012 R2-Knoten können nicht zum Cluster hinzugefügt werden.After you update the cluster functional level, you cannot go back to Windows Server 2012 R2 functional level and Windows Server 2012 R2 nodes cannot be added to the cluster.
    • Bis die Update-ClusterFunctionalLevelCmdlet ausgeführt wird, der Prozess vollständig umkehrbar ist und Windows Server2012 R2-Knoten zu diesem Cluster hinzugefügt werden können und Windows Server2016-Knoten entfernt werden können.Until the Update-ClusterFunctionalLevel cmdlet is run, the process is fully reversible and Windows Server 2012 R2 nodes can be added to this cluster and Windows Server 2016 nodes can be removed.
    • Nach der Update-ClusterFunctionalLevelCmdlet ausgeführt wird, werden neue Features zur Verfügung stehen.After the Update-ClusterFunctionalLevel cmdlet is run, new features will be available.
    1. Mit dem Failovercluster-Manager-UI oder der Get-ClusterGroup -Cmdlet, Kontrollkästchen, die alle Clusterrollen auf dem Cluster ausgeführt werden, wie erwartet.Using the Failover Cluster Manager UI or the Get-ClusterGroup cmdlet, check that all cluster roles are running on the cluster as expected. Im folgenden Beispiel nicht verfügbarer Speicher verwendet wird, stattdessen CSV verwendet, daher verfügbarer Speicher zeigt eine Offline Status (siehe Abbildung18).In the following example, Available Storage is not being used, instead CSV is used, hence, Available Storage displays an Offline status (see Figure 18).

      Mit der Ausgabe des Cmdlets Get-ClusterGroup ScreenCap
      Abbildung18: Überprüfen, dass alle Cluster-Gruppen (Clusterrollen) ausgeführt werden, mit der Get-ClusterGroupCmdletFigure 18: Verifying that all cluster groups (cluster roles) are running using the Get-ClusterGroup cmdlet

    2. Überprüfen Sie, dass alle Clusterknoten online sind und ausgeführt wird, mit der Get-ClusterNodeCmdlet.Check that all cluster nodes are online and running using the Get-ClusterNode cmdlet.

    3. Führen Sie die Update-ClusterFunctionalLevelCmdlet - keine Fehler zurückgegeben werden soll (siehe Abbildung19).Run the Update-ClusterFunctionalLevel cmdlet - no errors should be returned (see Figure 19).

      Mit der Ausgabe des Cmdlets Update-ClusterFunctionalLevel ScreenCap
      Abbildung19: Aktualisieren der Funktionsebene von einem Cluster mit PowerShellFigure 19: Updating the functional level of a cluster using PowerShell

    4. Nach der Update-ClusterFunctionalLevelCmdlet ausgeführt wird, sind neue Features verfügbar.After the Update-ClusterFunctionalLevel cmdlet is run, new features are available.

  4. Windows Server 2016 – fortsetzen normalen clusteraktualisierungen und Sicherungen:Windows Server 2016 - resume normal cluster updates and backups:

    1. Wenn Sie zuvor für clusterfähiges aktualisieren ausgeführt haben, neu starten, verwenden die CAU-UI oder verwenden Sie die Enable-CauClusterRoleCmdlet (siehe Abbildung20).If you were previously running CAU, restart it using the CAU UI or use the Enable-CauClusterRole cmdlet (see Figure 20).

      Mit der Ausgabe von den Enable-CauClusterRole ScreenCap
      Abbildung20: Enable Cluster Aware Updates mithilfe der Enable-CauClusterRoleCmdletFigure 20: Enable Cluster Aware Updates role using the Enable-CauClusterRole cmdlet

    2. Sicherung Betrieb wieder aufnehmen.Resume backup operations.

  5. Aktivieren Sie und verwenden Sie die Windows Server2016-Features auf Hyper-V-Computer.Enable and use the Windows Server 2016 features on Hyper-V Virtual Machines.

    1. Nach dem Upgrade des Clusters auf Windows Server2016-Funktionsebene haben viele Arbeitsauslastungen wie Hyper-V-VMs neue Funktionen.After the cluster has been upgraded to Windows Server 2016 functional level, many workloads like Hyper-V VMs will have new capabilities. Eine Liste der neuen Hyper-V-Funktionen.For a list of new Hyper-V capabilities. Weitere Informationen finden Sie unter migrieren und Aktualisieren von virtuellen Maschinensee Migrate and upgrade virtual machines

    2. Verwenden Sie auf den einzelnen Knoten Hyper-V-Host im Cluster die Get-VMHostSupportedVersionCmdlet, um die Version der Hyper-V-VM-Konfiguration anzuzeigen, die vom Host unterstützt werden.On each Hyper-V host node in the cluster, use the Get-VMHostSupportedVersion cmdlet to view the Hyper-V VM configuration versions that are supported by the host.

      Mit der Ausgabe des Cmdlets Get-VMHostSupportedVersion ScreenCap
      Abbildung21: Anzeigen der Hyper-V-VM-Konfiguration vom Host unterstütztFigure 21: Viewing the Hyper-V VM configuration versions supported by the host

    1. Auf den einzelnen Knoten Hyper-V-Host im Cluster Versionen von Hyper-V-VM-Konfiguration aktualisiert werden können, planen eine kurze Wartungsfenster mit Benutzern sichern, durch das Deaktivieren der virtuellen Maschinen und Ausführen der Update-VMVersionCmdlet (siehe Abbildung22).On each Hyper-V host node in the cluster, Hyper-V VM configuration versions can be upgraded by scheduling a brief maintenance window with users, backing up, turning off virtual machines, and running the Update-VMVersion cmdlet (see Figure 22). Dies wird die VM-Version aktualisieren und neue Hyper-V-Features, die überflüssig für zukünftige Updates für Hyper-V-Integration Komponente (IC) aktivieren.This will update the virtual machine version, and enable new Hyper-V features, eliminating the need for future Hyper-V Integration Component (IC) updates. Dieses Cmdlet kann über den Hyper-V-Knoten, der den virtuellen Computer hostet ausgeführt werden oder die -ComputerName -Parameter kann verwendet werden, um Remote die VM-Version zu aktualisieren.This cmdlet can be run from the Hyper-V node that is hosting the VM, or the -ComputerName parameter can be used to update the VM Version remotely. In diesem Beispiel Konfigurationsversion hier wir von VM1 von 5.0 auf 7.0 profitieren von vielen neuen Hyper-V-Features, die mit dieser VM-Konfigurationsversion z.B. Produktionsprüfpunkte (einheitliche Anwendung Sicherungen) und binäre VM-Konfigurationsdatei verknüpft ist.In this example, here we upgrade the configuration version of VM1 from 5.0 to 7.0 to take advantage of many new Hyper-V features associated with this VM configuration version such as Production Checkpoints (Application Consistent backups), and binary VM configuration file.

      Mit dem Cmdlet Update-VMVersion in Aktion ScreenCap
      Abbildung22: Aktualisieren Sie eine VM-Version mithilfe des PowerShell-Cmdlets Update-VMVersionFigure 22: Upgrading a VM version using the Update-VMVersion PowerShell cmdlet

  6. Speicherpools können aktualisiert werden, mit der Update-StoragePool PowerShell-Cmdlet - Dies ist eine Online-Operation.Storage pools can be upgraded using the Update-StoragePool PowerShell cmdlet - this is an online operation.

Obwohl wir Private Cloud-Szenarien, insbesondere Hyper-V abzielen und Dateiserver mit horizontaler Skalierung Clustern, die ohne Ausfallzeiten, den Prozess Cluster OS Rolling Upgrade aktualisiert werden können, die für eine Clusterrolle verwendet werden können.Although we are targeting Private Cloud scenarios, specifically Hyper-V and Scale-out File Server clusters, which can be upgraded without downtime, the Cluster OS Rolling Upgrade process can be used for any cluster role.

Einschränkungen / EinschränkungenRestrictions / Limitations

  • Dieses Feature funktioniert nur für Windows Server2012 R2, nur für Windows Server2016-Versionen.This feature works only for Windows Server 2012 R2 to Windows Server 2016 versions only. Dieses Feature kann keine frühere Versionen von Windows Server, z.B. Windows Server2008, Windows Server2008 R2 oder Windows Server2012 zu Windows Server2016 aktualisieren.This feature cannot upgrade earlier versions of Windows Server such as Windows Server 2008, Windows Server 2008 R2, or Windows Server 2012 to Windows Server 2016.
  • Jeder Knoten Windows Server2016 sollte nur neu formatiert und neue Installation.Each Windows Server 2016 node should be reformatted/new installation only. "Direktes" oder "Upgrade" Installationstyp wird nicht empfohlen."In-place" or "upgrade" installation type is discouraged.
  • Windows Server2016-Knoten zum Cluster hinzufügen, muss ein Windows Server2016-Knoten verwendet werden.A Windows Server 2016 node must be used to add Windows Server 2016 nodes to the cluster.
  • Wenn Sie einen gemischte OS-Modus-Cluster zu verwalten, immer Verwaltungsaufgaben Sie die aus einem komplexe Knoten, auf der Windows Server2016 ausgeführt wird.When managing a mixed-OS mode cluster, always perform the management tasks from an uplevel node that is running Windows Server 2016. Für kompatible Windows Server2012 R2-Knoten können nicht UI oder Management-Tools für Windows Server2016 verwenden.Downlevel Windows Server 2012 R2 nodes cannot use UI or management tools against Windows Server 2016.
  • Wir empfehlen Kunden durch den Cluster Aktualisierungsvorgang schnell verschieben, da einige Clusterfeatures für den gemischten OS-Modus nicht optimiert werden.We encourage customers to move through the cluster upgrade process quickly because some cluster features are not optimized for mixed-OS mode.
  • Vermeiden Sie erstellen oder Ändern der Größe Speicher auf Windows Server2016-Knoten, während der Cluster im gemischten OS-Modus aufgrund mögliche Inkompatibilitäten bei einem Failover von einem Knoten Windows Server2016 mit älteren Windows Server2012 R2-Knoten ausgeführt wird.Avoid creating or resizing storage on Windows Server 2016 nodes while the cluster is running in mixed-OS mode because of possible incompatibilities on failover from a Windows Server 2016 node to down-level Windows Server 2012 R2 nodes.

Häufig gestellte FragenFrequently asked questions

Wie lange Ausführen der Failovercluster kann im gemischten OS-Modus?How long can the failover cluster run in mixed-OS mode?
Microsoft empfiehlt das Upgrade innerhalb von vier Wochen abschließen.We encourage customers to complete the upgrade within four weeks. Es gibt viele Optimierungen in Windows Server2016.There are many optimizations in Windows Server 2016. Es wurden erfolgreich aktualisiert die Hyper-V und Dateiserver mit horizontaler Skalierung Clustern ohne Ausfallzeiten in weniger als vier Stunden insgesamt.We have successfully upgraded Hyper-V and Scale-out File Server clusters with zero downtime in less than four hours total.

Werden Sie dieses Feature wieder zu Windows Server2012, Windows Server2008 R2 oder Windows Server2008 Portieren?Will you port this feature back to Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008?
Wir haben keine Pläne, diese Funktion auf vorherige Versionen zu portieren.We do not have any plans to port this feature back to previous versions. Cluster OS Rolling Upgrade ist unsere Vision für Windows Server2012 R2-Cluster ein Upgrade von Windows Server2016 und darüber hinaus.Cluster OS Rolling Upgrade is our vision for upgrading Windows Server 2012 R2 clusters to Windows Server 2016 and beyond.

Muss die Windows Server2012 R2-Cluster alle Softwareupdates, die vor dem Starten des Prozesses Cluster OS Rolling Upgrade installiert haben?Does the Windows Server 2012 R2 cluster need to have all the software updates installed before starting the Cluster OS Rolling Upgrade process?
Ja, bevor Sie beginnen den Prozess Cluster OS Rolling Upgrade, stellen Sie sicher, dass alle Knoten des Clusters mit den neuesten Softwareupdates aktualisiert wurden.Yes, before starting the Cluster OS Rolling Upgrade process, verify that all cluster nodes are updated with the latest software updates.

Kann ich Ausführen der Update-ClusterFunctionalLevelCmdlet während Knoten deaktiviert sind oder angehalten?Can I run the Update-ClusterFunctionalLevel cmdlet while nodes are Off or Paused?
Nein.No. Alle Knoten des Clusters muss auf und aktive Mitgliedschaft für die Update-ClusterFunctionalLevelCmdlet funktioniert.All cluster nodes must be on and in active membership for the Update-ClusterFunctionalLevel cmdlet to work.

Paralleles Upgrade für alle clusterarbeitsauslastung funktioniert?Does Cluster OS Rolling Upgrade work for any cluster workload? Funktioniert es für SQL Server?Does it work for SQL Server?
Ja, funktioniert die paralleles Upgrade für alle Workloads Cluster.Yes, Cluster OS Rolling Upgrade works for any cluster workload. Es ist jedoch nur Ausfallzeiten für Hyper-V- und dateiserverclustern mit horizontaler Skalierung.However, it is only zero-downtime for Hyper-V and Scale-out File Server clusters. Die meisten anderen Arbeitsauslastungen verursachen eine Ausfallzeit (in der Regel ein paar Minuten), wenn sie Failovercluster und Failovercluster mindestens einmal während der Prozess Cluster OS Rolling Upgrade erforderlich ist.Most other workloads incur some downtime (typically a couple of minutes) when they failover, and failover is required at least once during the Cluster OS Rolling Upgrade process.

Kann ich diesen Prozess mithilfe von PowerShell automatisieren?Can I automate this process using PowerShell?
Ja, haben wir Cluster OS Rolling Upgrade mithilfe von PowerShell automatisiert werden soll.Yes, we have designed Cluster OS Rolling Upgrade to be automated using PowerShell.

Bei einem großen Cluster, der zusätzliche Arbeitslast und Failover-Kapazität hat, kann ich mehrere Knoten gleichzeitig aktualisieren?For a large cluster that has extra workload and failover capacity, can I upgrade multiple nodes simultaneously?
Ja.Yes. Beim Entfernen eines Knotens aus dem Cluster, aktualisieren das Betriebssystem der Cluster haben, wird ein Knoten weniger für Failover, daher haben eine geringere Failover-Kapazität.When one node is removed from the cluster to upgrade the OS, the cluster will have one less node for failover, hence will have a reduced failover capacity. Für großen Clustern mit genügend Arbeitslast und Failover-Kapazität können mehrere Knoten gleichzeitig aktualisiert werden.For large clusters with enough workload and failover capacity, multiple nodes can be upgraded simultaneously. Sie können die Clusterknoten vorübergehend zum Cluster bieten verbesserte Arbeitsauslastung und Kapazität des Failover während der Prozess Cluster OS Rolling Upgrade hinzufügen.You can temporarily add cluster nodes to the cluster to provide improved workload and failover capacity during the Cluster OS Rolling Upgrade process.

Was geschieht, wenn ich ein Problem in den Cluster nach dem Ermitteln Update-ClusterFunctionalLevelerfolgreich ausgeführt wurde?What if I discover an issue in my cluster after Update-ClusterFunctionalLevel has been run successfully?
Wenn Sie die Clusterdatenbank mit einer Sicherung des Systemstatus vor dem Ausführen gesichert haben Update-ClusterFunctionalLevel, Sie sollten in der Lage, führen Sie eine autorisierende Wiederherstellung auf einem Windows Server2012 R2-Clusterknoten und Wiederherstellen der ursprünglichen Clusterdatenbank und die Konfiguration.If you have backed-up the cluster database with a System State backup before running Update-ClusterFunctionalLevel, you should be able to perform an Authoritative restore on a Windows Server 2012 R2 cluster node and restore the original cluster database and configuration.

Kann ich direktes Upgrade für jeden Knoten anstelle von bereinigen OS Install durch neu zu formatieren sowie das Systemlaufwerk verwenden?Can I use in-place upgrade for each node instead of using clean-OS install by reformatting the system drive?
Sollten nicht die Verwendung von direkten Upgrades von Windows Server, aber wir bekannt, dass sie in einigen Fällen funktioniert, wenn die Standardtreiber verwendet werden.We do not encourage the use of in-place upgrade of Windows Server, but we are aware that it works in some cases where default drivers are used. Bitte lesen Sie alle Warnmeldungen während der direkten Aktualisierung eines Clusterknotens angezeigt.Please carefully read all warning messages displayed during in-place upgrade of a cluster node.

Wenn ich Hyper-V-Replikation für einen virtuellen Hyper-V-Computer auf den Hyper-V-Cluster verwende, bleibt Replikation intakt während und nach dem Prozess Cluster OS Rolling Upgrade?If I am using Hyper-V replication for a Hyper-V VM on my Hyper-V cluster, will replication remain intact during and after the Cluster OS Rolling Upgrade process?
Ja, bleibt die Hyper-V-Replikat erhalten, während und nach dem Prozess Cluster OS Rolling Upgrade.Yes, Hyper-V replica remains intact during and after the Cluster OS Rolling Upgrade process.

Kann ich System Center 2016 Virtual Machine Manager (SCVMM) verwenden, um den Cluster OS Rolling Upgrade zu automatisieren?Can I use System Center 2016 Virtual Machine Manager (SCVMM) to automate the Cluster OS Rolling Upgrade process?
Ja, können Sie den Cluster OS Rolling Upgrade-Prozess mithilfe von VMM in System Center 2016 automatisieren.Yes, you can automate the Cluster OS Rolling Upgrade process using VMM in System Center 2016.

Siehe auchSee also