Upgrade eines „Direkte Speicherplätze“-Clusters auf Windows Server 2019Upgrade a Storage Spaces Direct cluster to Windows Server 2019

In diesem Thema wird beschrieben, wie ein direkte Speicherplätze-Cluster auf Windows Server 2019 aktualisiert wird.This topic describes how to upgrade a Storage Spaces Direct cluster to Windows Server 2019. Es gibt vier Möglichkeiten, ein direkte Speicherplätze Cluster von Windows Server 2016 auf Windows Server 2019 zu aktualisieren. dabei wird der parallele Upgradeprozess für Cluster Betriebssysteme verwendet – zwei, bei denen die VMs weiterhin ausgeführt werden, und zwei für das Beenden aller VMS.There are four approaches to upgrading a Storage Spaces Direct cluster from Windows Server 2016 to Windows Server 2019, using the cluster OS rolling upgrade process —two that involve keeping the VMs running, and two that involve stopping all VMs. Jeder Ansatz hat unterschiedliche Stärken und Schwächen. Wählen Sie also den Ansatz aus, der den Anforderungen Ihrer Organisation am besten entspricht:Each approach has different strengths and weaknesses, so select that one that best suits the needs of your organization:

  • Direktes Upgrade, während virtuelle Computer auf jedem Server im Cluster ausgeführt werden – diese Option verursacht keine VM-Ausfallzeiten, aber Sie müssen warten, bis Speicher Aufträge (Spiegelung) nach dem Upgrade der einzelnen Server ausgeführt werden .In-place upgrade while VMs are running on each server in the cluster—this option incurs no VM downtime, but you'll need to wait for storage jobs (mirror repair) to complete after each server is upgraded.

  • Neuinstallation des Betriebssystems während der Ausführung virtueller Computer auf jedem Server im Cluster – bei dieser Option sind keine VM-Ausfallzeiten aufgetreten, aber Sie müssen warten, bis die Speicher Aufträge (Spiegelung) nach dem Upgrade der einzelnen Server vollständig ausgeführt werden. Außerdem müssen Sie jeden Server und alle zugehörigen apps und Rollen erneut einrichten.Clean-OS installation while VMs are running on each server in the cluster—this option incurs no VM downtime, but you'll need to wait for storage jobs (mirror repair) to complete after each server is upgraded, and you'll have to set up each server and all its apps and roles again.

  • Direktes Upgrade, während virtuelle Computer auf jedem Server im Cluster angehalten werden – diese Option verursacht VM-Ausfallzeiten, aber Sie müssen nicht auf Speicher Aufträge warten (Spiegelung reparieren), sodass es schneller ist.In-place upgrade while VMs are stopped on each server in the cluster—this option incurs VM downtime, but you don't need to wait for storage jobs (mirror repair), so it's faster.

  • Clean-OS-Installation, während virtuelle Computer auf jedem Server im Cluster angehalten werden – diese Option verursacht VM-Ausfallzeiten, aber Sie müssen nicht auf Speicher Aufträge warten (Spiegelung reparieren), sodass Sie schneller ist.Clean-OS install while VMs are stopped on each server in the cluster—This option incurs VM downtime, but you don't need to wait for storage jobs (mirror repair) so it's faster.

Voraussetzungen und EinschränkungenPrerequisites and limitations

Bevor Sie mit einem Upgrade fortfahren:Before proceeding with an upgrade:

  • Überprüfen Sie, ob Sie über verwendbare Sicherungen verfügen, falls während des Upgradevorgangs Probleme aufgetreten sind.Check that you have usable backups in case there are any issues during the upgrade process.

  • Überprüfen Sie, ob der Hardwarehersteller über ein BIOS, eine Firmware und Treiber für Ihre Server verfügt, die unter Windows Server 2019 unterstützt werden.Check that your hardware vendor has a BIOS, firmware, and drivers for your servers that they will support on Windows Server 2019.

Beim Upgradeprozess sind einige Einschränkungen zu beachten:There are some limitations with the upgrade process to be aware of:

  • Um direkte Speicherplätze mit Windows Server 2019-Builds vor 176693,292 zu aktivieren, müssen Kunden ggf. den Microsoft-Support für Registrierungsschlüssel kontaktieren, die direkte Speicherplätze und Software definierte Netzwerkfunktionen ermöglichen.To enable Storage Spaces Direct with Windows Server 2019 builds earlier than 176693.292, customers may need to contact Microsoft support for registry keys that enable Storage Spaces Direct and Software Defined Networking functionality. Weitere Informationen finden Sie im Microsoft Knowledge Base- Artikel 4464776.For more info, see Microsoft Knowledge Base article 4464776.

  • Beim Aktualisieren eines Clusters mit Refs-Volumes gibt es einige Einschränkungen:When upgrading a cluster with ReFS volumes, there are a few limitations:

  • Das Upgrade wird auf Refs-Volumes vollständig unterstützt. aktualisierte Volumes profitieren jedoch nicht von den Refs-Erweiterungen in Windows Server 2019.Upgrading is fully supported on ReFS volumes, however, upgraded volumes won't benefit from ReFS enhancements in Windows Server 2019. Diese Vorteile, z. b. eine bessere Leistung für eine Spiegel beschleunigte Parität, erfordern ein neu erstelltes Windows Server 2019 Refs-Volume.These benefits, such as increased performance for mirror-accelerated parity, require a newly-created Windows Server 2019 ReFS volume. Anders ausgedrückt: Sie müssen mithilfe des New-Volume Cmdlets oder Server-Manager neue Volumes erstellen.In other words, you'd have to create new volumes using the New-Volume cmdlet or Server Manager. Im folgenden finden Sie einige der Refs-Erweiterungen, die neue Volumes erhalten würden:Here are the some of the ReFS enhancements new volumes would get:

    • Map Log-Bypass: eine Leistungsverbesserung in Refs, die nur für gruppierte Systeme (direkte Speicherplätze) gilt und nicht für eigenständige Speicherpools gilt.MAP log-bypass: a performance improvement in ReFS that only applies to clustered (Storage Spaces Direct) systems and doesn't apply to stand-alone storage pools.

    • Verbesserungen der Effizienz der Kompatibilität in Windows Server 2019, die für Volumes mit mehreren robusten Volumes spezifisch sind.Compaction efficiency improvements in Windows Server 2019 that are specific to multi-resilient volumes.

  • Vor dem Upgrade eines Windows Server 2016 direkte Speicherplätze-Cluster Servers empfiehlt es sich, den Server in den Speicher Wartungsmodus zu versetzen.Before upgrading a Windows Server 2016 Storage Spaces Direct cluster server, we recommend putting the server into storage maintenance mode. Weitere Informationen finden Sie im Abschnitt Ereignis 5120 unter Problembehandlung direkte Speicherplätze.For more info, see the Event 5120 section of Troubleshoot Storage Spaces Direct. Obwohl dieses Problem in Windows Server 2016 behoben wurde, empfiehlt es sich, jeden direkte Speicherplätze Server während des Upgrades in den Speicher Wartungsmodus zu versetzen.Although this issue has been fixed in Windows Server 2016, we recommend putting each Storage Spaces Direct server into storage maintenance mode during the upgrade as a best practice.

  • Es gibt ein bekanntes Problem mit Software definierten Netzwerkumgebungen, in denen Set Switches verwendet werden.There is a known issue with Software Defined Networking environments that use SET switches. Dieses Problem umfasst Hyper-V-VM-Live Migrationen von Windows Server 2019 zu Windows Server 2016 (Live Migration zu einem früheren Betriebssystem).This issue involves Hyper-V VM live migrations from Windows Server 2019 to Windows Server 2016 (live migration to an earlier operating system). Um erfolgreiche Live Migrationen sicherzustellen, empfiehlt es sich, eine VM-Netzwerk Einstellung auf VMS zu ändern, die von Windows Server 2019 zu Windows Server 2016 migriert werden.To ensure successful live migrations, we recommend changing a VM network setting on VMs that are being live-migrated from Windows Server 2019 to Windows Server 2016. Dieses Problem wurde für Windows Server 2019 im Hotfixrollup-Paket 2019-01D (Build 17763,292) behoben.This issue is fixed for Windows Server 2019 in the 2019-01D hotfix rollup package, AKA build 17763.292. Weitere Informationen finden Sie im Microsoft Knowledge Base- Artikel 4476976.For more info, see Microsoft Knowledge Base article 4476976.

Aufgrund der oben genannten bekannten Probleme können einige Kunden in Erwägung gezogen werden, einen neuen Windows Server 2019-Cluster zu entwickeln und Daten aus dem alten Cluster zu kopieren, anstatt Ihre Windows Server 2016-Cluster mit einem der vier unten beschriebenen Verfahren zu aktualisieren.Because of the known issues above, some customers may consider building a new Windows Server 2019 cluster and copying data from the old cluster, instead of upgrading their Windows Server 2016 clusters using one of the four processes described below.

Ausführen eines direkten Upgrades, während virtuelle Computer ausgeführt werdenPerforming an in-place upgrade while VMs are running

Diese Option verursacht keine VM-Ausfallzeiten, aber Sie müssen warten, bis Speicher Aufträge (Spiegelung) nach dem Upgrade der einzelnen Server fertiggestellt werden.This option incurs no VM downtime, but you'll need to wait for storage jobs (mirror repair) to complete after each server is upgraded. Obwohl einzelne Server während des Upgradevorgangs nacheinander neu gestartet werden, werden die restlichen Server im Cluster sowie alle VMs weiterhin ausgeführt.Although individual servers will be restarted sequentially during the upgrade process, the remaining servers in the cluster, as well as all VMs, will remain running.

  1. Überprüfen Sie, ob auf allen Servern im Cluster die neuesten Windows-Updates installiert sind.Check that all the servers in the cluster have installed the latest Windows updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2016 Update History.For more info, see Windows 10 and Windows Server 2016 update history. Installieren Sie mindestens den Microsoft Knowledge Base- Artikel 4487006 (19. Februar 2019).At a minimum, install Microsoft Knowledge Base article 4487006 (Feb 19th, 2019). Die Buildnummer (siehe ver Befehl) sollte 14393,2828 oder höher lauten.The build number (see ver command) should be 14393.2828 or higher.

  2. Wenn Sie ein Software definiertes Netzwerk mit Set Switches verwenden, öffnen Sie eine PowerShell-Sitzung mit erhöhten Rechten, und führen Sie den folgenden Befehl aus, um die Überprüfung der Live Migration von virtuellen Computern auf allen virtuellen Computern im ClusterIf you're using Software Defined Networking with SET switches, open an elevated PowerShell session and run the following command to disable VM live migration verification checks on all VMs on the cluster:

    Get-ClusterResourceType -Cluster {clusterName} -Name "Virtual Machine" |
    Set-ClusterParameter -Create SkipMigrationDestinationCheck -Value 1
    
  3. Führen Sie die folgenden Schritte auf einem Cluster Server gleichzeitig aus:Perform the following steps on one cluster server at a time:

    1. Verwenden Sie die Hyper-V-VM-Live Migration, um virtuelle Computer auf dem Server zu verschieben, den Sie gerade aktualisieren möchten.Use Hyper-V VM live migration to move running VMs off the server you're about to upgrade.

    2. Halten Sie den Cluster Server mit dem folgenden PowerShell-Befehl an – beachten Sie, dass einige interne Gruppen ausgeblendet sind.Pause the cluster server using the following PowerShell command—note that some internal groups are hidden. Dieser Schritt wird als Vorsicht empfohlen – wenn Sie noch keine Live Migration von VMS aus dem Server durchführen, wird dieses Cmdlet dies für Sie tun, sodass Sie den vorherigen Schritt bei Bedarf überspringen können.We recommend this step to be cautious — if you didn't already live migrate VMs off the server this cmdlet will do that for you, so you could skip the previous step if you prefer.

      Suspend-ClusterNode -Drain
      
    3. Platzieren Sie den Server im Speicher Wartungsmodus, indem Sie die folgenden PowerShell-Befehle ausführen:Place the server in storage maintenance mode by running the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Enable-StorageMaintenanceMode
      
    4. Führen Sie das folgende Cmdlet aus, um zu überprüfen, ob sich der Wert OperationalStatus im Wartungsmodusbefindet:Run the following cmdlet to check that the OperationalStatus value is In Maintenance Mode:

      Get-PhysicalDisk
      
    5. Führen Sie eine Upgradeinstallation von Windows Server 2019 auf dem Server aus, indem Sie setup.exe ausführen und die Option "persönliche Dateien und apps aufbewahren" verwenden.Perform an upgrade installation of Windows Server 2019 on the server by running setup.exe and using the “Keep personal files and apps” option. Nach Abschluss der Installation verbleibt der Server im Cluster, und der Cluster Dienst wird automatisch gestartet.After installation is complete, the server remains in the cluster and the cluster service starts automatically.

    6. Überprüfen Sie, ob der neu aktualisierte Server über die neuesten Windows Server 2019-Updates verfügt.Check that the newly upgraded server has the latest Windows Server 2019 updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2019 Update History.For more info, see Windows 10 and Windows Server 2019 update history. Die Buildnummer (siehe ver Befehl) sollte 17763,292 oder höher lauten.The build number (see ver command) should be 17763.292 or higher.

    7. Entfernen Sie den Server aus dem Speicher Wartungsmodus mit dem folgenden PowerShell-Befehl:Remove the server from storage maintenance mode by using the following PowerShell command:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Disable-StorageMaintenanceMode
      
    8. Verwenden Sie den folgenden PowerShell-Befehl, um den Server fortzusetzen:Resume the server by using the following PowerShell command:

      Resume-ClusterNode
      
    9. Warten Sie, bis Speicher Reparaturaufträge abgeschlossen sind und alle Datenträger in einen fehlerfreien Status zurückversetzt werden.Wait for storage repair jobs to finish and for all disks to return to a healthy state. Dies kann je nach Anzahl der virtuellen Computer, die während des Server Upgrades ausgeführt werden, viel Zeit in Anspruch nehmen.This could take considerable time depending on the number of VMs running during the server upgrade. Auszuführende Befehle:Here are the commands to run:

      Get-StorageJob
      Get-VirtualDisk
      
  4. Aktualisieren Sie den nächsten Server im Cluster.Upgrade the next server in the cluster.

  5. Nachdem alle Server auf Windows Server 2019 aktualisiert wurden, verwenden Sie das folgende PowerShell-Cmdlet, um die Cluster Funktionsebene zu aktualisieren.After all servers have been upgraded to Windows Server 2019, use the following PowerShell cmdlet to update the cluster functional level.

    Update-ClusterFunctionalLevel
    

    Hinweis

    Es wird empfohlen, die Cluster Funktionsebene so bald wie möglich zu aktualisieren, obwohl Sie technisch gesehen bis zu vier Wochen dauern müssen.We recommend updating the cluster functional level as soon as possible, though technically you have up to four weeks to do so.

  6. Nachdem die Cluster Funktionsebene aktualisiert wurde, verwenden Sie das folgende Cmdlet, um den Speicherpool zu aktualisieren.After the cluster functional level has been updated, use the following cmdlet to update the storage pool. An diesem Punkt sind neue Cmdlets wie z Get-ClusterPerf . b. auf jedem Server im Cluster voll funktionsfähig.At this point, new cmdlets such as Get-ClusterPerf will be fully operational on any server in the cluster.

    Update-StoragePool
    
  7. Aktualisieren Sie optional VM-Konfigurationsebenen, indem Sie jeden virtuellen Computer mit dem Update-VMVersion Cmdlet beenden und dann die VMs erneut starten.Optionally upgrade VM configuration levels by stopping each VM, using the Update-VMVersion cmdlet, and then starting the VMs again.

  8. Verwenden Sie das folgende Cmdlet, um die Überprüfung der Überprüfung von virtuellen Computern zu aktivieren, wenn Sie Software-Defined Networking mit Set Switches und deaktivierte Live Migrations Prüfungen für virtuelle Computer verwenden, wie oben beschrieben.If you're using Software Defined Networking with SET switches and disabled VM live migration checks as instructed to above, use the following cmdlet to re-enable VM Live verification checks:

    Get-ClusterResourceType -Cluster {clusterName} -Name "Virtual Machine" |
    Set-ClusterParameter  SkipMigrationDestinationCheck -Value 0
    
  9. Überprüfen Sie, ob der aktualisierte Cluster wie erwartet funktioniert.Verify that the upgraded cluster functions as expected. Für Rollen sollte ein Failover ordnungsgemäß durchgeführt werden. wenn die VM-Live Migration auf dem Cluster verwendet wird, sollten die virtuellen Computer erfolgreich migriert werdenRoles should fail-over correctly and if VM live migration is used on the cluster, VMs should successfully live migrate.

  10. Überprüfen Sie den Cluster, indem Sie die Cluster Überprüfung ausführen ( Test-Cluster ) und den Cluster Validierungsbericht untersuchen.Validate the cluster by running Cluster Validation (Test-Cluster) and examining the cluster validation report.

Ausführen einer Neuinstallation des Betriebssystems während der Ausführung virtueller ComputerPerforming a clean OS installation while VMs are running

Diese Option verursacht keine VM-Ausfallzeiten, aber Sie müssen warten, bis Speicher Aufträge (Spiegelung) nach dem Upgrade der einzelnen Server fertiggestellt werden.This option incurs no VM downtime, but you'll need to wait for storage jobs (mirror repair) to complete after each server is upgraded. Obwohl einzelne Server während des Upgradevorgangs nacheinander neu gestartet werden, werden die restlichen Server im Cluster sowie alle VMs weiterhin ausgeführt.Although individual servers will be restarted sequentially during the upgrade process, the remaining servers in the cluster, as well as all VMs, will remain running.

  1. Überprüfen Sie, ob auf allen Servern im Cluster die neuesten Updates ausgeführt werden.Check that all the servers in the cluster are running the latest updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2016 Update History.For more info, see Windows 10 and Windows Server 2016 update history. Installieren Sie mindestens den Microsoft Knowledge Base- Artikel 4487006 (19. Februar 2019).At a minimum, install Microsoft Knowledge Base article 4487006 (Feb 19th, 2019). Die Buildnummer (siehe ver Befehl) sollte 14393,2828 oder höher lauten.The build number (see ver command) should be 14393.2828 or higher.

  2. Wenn Sie ein Software definiertes Netzwerk mit Set Switches verwenden, öffnen Sie eine PowerShell-Sitzung mit erhöhten Rechten, und führen Sie den folgenden Befehl aus, um die Überprüfung der Live Migration von virtuellen Computern auf allen virtuellen Computern im ClusterIf you're using Software Defined Networking with SET switches, open an elevated PowerShell session and run the following command to disable VM live migration verification checks on all VMs on the cluster:

    Get-ClusterResourceType -Cluster {clusterName} -Name "Virtual Machine" |
    Set-ClusterParameter -Create SkipMigrationDestinationCheck -Value 1
    
  3. Führen Sie die folgenden Schritte auf einem Cluster Server gleichzeitig aus:Perform the following steps on one cluster server at a time:

    1. Verwenden Sie die Hyper-V-VM-Live Migration, um virtuelle Computer auf dem Server zu verschieben, den Sie gerade aktualisieren möchten.Use Hyper-V VM live migration to move running VMs off the server you're about to upgrade.

    2. Halten Sie den Cluster Server mit dem folgenden PowerShell-Befehl an – beachten Sie, dass einige interne Gruppen ausgeblendet sind.Pause the cluster server using the following PowerShell command—note that some internal groups are hidden. Dieser Schritt wird als Vorsicht empfohlen – wenn Sie noch keine Live Migration von VMS aus dem Server durchführen, wird dieses Cmdlet dies für Sie tun, sodass Sie den vorherigen Schritt bei Bedarf überspringen können.We recommend this step to be cautious — if you didn't already live migrate VMs off the server this cmdlet will do that for you, so you could skip the previous step if you prefer.

      Suspend-ClusterNode -Drain
      
    3. Platzieren Sie den Server im Speicher Wartungsmodus, indem Sie die folgenden PowerShell-Befehle ausführen:Place the server in storage maintenance mode by running the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Enable-StorageMaintenanceMode
      
    4. Führen Sie das folgende Cmdlet aus, um zu überprüfen, ob sich der Wert OperationalStatus im Wartungsmodusbefindet:Run the following cmdlet to check that the OperationalStatus value is In Maintenance Mode:

      Get-PhysicalDisk
      
    5. Entfernen Sie den Server aus dem Cluster, indem Sie den folgenden PowerShell-Befehl ausführen:Evict the server from the cluster by running the following PowerShell command:

      Remove-ClusterNode <ServerName>
      
    6. Führen Sie eine Neuinstallation von Windows Server 2019 auf dem Server aus: Formatieren Sie das Systemlaufwerk, führen Sie setup.exe aus, und verwenden Sie die Option "Nothing".Perform a clean installation of Windows Server 2019 on the server: format the system drive, run setup.exe and use the “Nothing” option. Sie müssen die Server Identität, Rollen, Features und Anwendungen konfigurieren, nachdem das Setup abgeschlossen und der Server neu gestartet wurde.You'll have to configure the server identity, roles, features, and applications after setup completes and the server restarts.

    7. Installieren Sie die Hyper-V-Rolle und das Failoverclustering-Feature auf dem Server (Sie können das Install-WindowsFeature Cmdlet verwenden).Install the Hyper-V role and Failover-Clustering feature on the server (you can use the Install-WindowsFeature cmdlet).

    8. Installieren Sie die neuesten Speicher-und Netzwerktreiber für Ihre Hardware, die von Ihrem Serverhersteller für die Verwendung mit direkte Speicherplätze genehmigt werden.Install the latest storage and networking drivers for your hardware that are approved by your server manufacturer for use with Storage Spaces Direct.

    9. Überprüfen Sie, ob der neu aktualisierte Server über die neuesten Windows Server 2019-Updates verfügt.Check that the newly upgraded server has the latest Windows Server 2019 updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2019 Update History.For more info, see Windows 10 and Windows Server 2019 update history. Die Buildnummer (siehe ver Befehl) sollte 17763,292 oder höher lauten.The build number (see ver command) should be 17763.292 or higher.

    10. Fügen Sie den Server mit dem folgenden PowerShell-Befehl dem Cluster erneut hinzu:Rejoin the server to the cluster by using the following PowerShell command:

      Add-ClusterNode
      
    11. Entfernen Sie den Server aus dem Speicher Wartungsmodus mithilfe der folgenden PowerShell-Befehle:Remove the server from storage maintenance mode by using the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Disable-StorageMaintenanceMode
      
    12. Warten Sie, bis Speicher Reparaturaufträge abgeschlossen sind und alle Datenträger in einen fehlerfreien Status zurückversetzt werden.Wait for storage repair jobs to finish and for all disks to return to a healthy state. Dies kann je nach Anzahl der virtuellen Computer, die während des Server Upgrades ausgeführt werden, viel Zeit in Anspruch nehmen.This could take considerable time depending on the number of VMs running during the server upgrade. Auszuführende Befehle:Here are the commands to run:

      Get-StorageJob
      Get-VirtualDisk
      
  4. Aktualisieren Sie den nächsten Server im Cluster.Upgrade the next server in the cluster.

  5. Nachdem alle Server auf Windows Server 2019 aktualisiert wurden, verwenden Sie das folgende PowerShell-Cmdlet, um die Cluster Funktionsebene zu aktualisieren.After all servers have been upgraded to Windows Server 2019, use the following PowerShell cmdlet to update the cluster functional level.

    Update-ClusterFunctionalLevel
    

    Hinweis

    Es wird empfohlen, die Cluster Funktionsebene so bald wie möglich zu aktualisieren, obwohl Sie technisch gesehen bis zu vier Wochen dauern müssen.We recommend updating the cluster functional level as soon as possible, though technically you have up to four weeks to do so.

  6. Nachdem die Cluster Funktionsebene aktualisiert wurde, verwenden Sie das folgende Cmdlet, um den Speicherpool zu aktualisieren.After the cluster functional level has been updated, use the following cmdlet to update the storage pool. An diesem Punkt sind neue Cmdlets wie z Get-ClusterPerf . b. auf jedem Server im Cluster voll funktionsfähig.At this point, new cmdlets such as Get-ClusterPerf will be fully operational on any server in the cluster.

    Update-StoragePool
    
  7. Aktualisieren Sie optional VM-Konfigurationsebenen, indem Sie jeden virtuellen Computer beenden und das Update-VMVersion Cmdlet verwenden, und starten Sie die VMs dann erneut.Optionally upgrade VM configuration levels by stopping each VM and using the Update-VMVersion cmdlet, and then starting the VMs again.

  8. Verwenden Sie das folgende Cmdlet, um die Überprüfung der Überprüfung von virtuellen Computern zu aktivieren, wenn Sie Software-Defined Networking mit Set Switches und deaktivierte Live Migrations Prüfungen für virtuelle Computer verwenden, wie oben beschrieben.If you're using Software Defined Networking with SET switches and disabled VM live migration checks as instructed to above, use the following cmdlet to re-enable VM Live verification checks:

    Get-ClusterResourceType -Cluster {clusterName} -Name "Virtual Machine" |
    Set-ClusterParameter SkipMigrationDestinationCheck -Value 0
    
  9. Überprüfen Sie, ob der aktualisierte Cluster wie erwartet funktioniert.Verify that the upgraded cluster functions as expected. Für Rollen sollte ein Failover ordnungsgemäß durchgeführt werden. wenn die VM-Live Migration auf dem Cluster verwendet wird, sollten die virtuellen Computer erfolgreich migriert werdenRoles should fail-over correctly and if VM live migration is used on the cluster, VMs should successfully live migrate.

  10. Überprüfen Sie den Cluster, indem Sie die Cluster Überprüfung ausführen ( Test-Cluster ) und den Cluster Validierungsbericht untersuchen.Validate the cluster by running Cluster Validation (Test-Cluster) and examining the cluster validation report.

Ausführen eines direkten Upgrades, während virtuelle Computer angehalten werdenPerforming an in-place upgrade while VMs are stopped

Diese Option verursacht VM-Ausfallzeiten, kann jedoch weniger Zeit in Anspruch nehmen, als wenn Sie die virtuellen Computer während des Upgrades beibehalten haben, da Sie nicht warten müssen, bis Speicher Aufträge (Spiegelungs Reparatur) nach jedem Upgrade des Servers ausgeführt werden.This option incurs VM downtime but can take less time than if you kept the VMs running during the upgrade because you don't need to wait for storage jobs (mirror repair) to complete after each server is upgraded. Obwohl die einzelnen Server während des Upgradevorgangs nacheinander neu gestartet werden, werden die verbleibenden Server im Cluster weiterhin ausgeführt.Although individual servers will be restarted sequentially during the upgrade process, the remaining servers in the cluster remain running.

  1. Überprüfen Sie, ob auf allen Servern im Cluster die neuesten Updates ausgeführt werden.Check that all the servers in the cluster are running the latest updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2016 Update History.For more info, see Windows 10 and Windows Server 2016 update history. Installieren Sie mindestens den Microsoft Knowledge Base- Artikel 4487006 (19. Februar 2019).At a minimum, install Microsoft Knowledge Base article 4487006 (Feb 19th, 2019). Die Buildnummer (siehe ver Befehl) sollte 14393,2828 oder höher lauten.The build number (see ver command) should be 14393.2828 or higher.

  2. Beendet die virtuellen Computer, die im Cluster ausgeführt werden.Stop the VMs running on the cluster.

  3. Führen Sie die folgenden Schritte auf einem Cluster Server gleichzeitig aus:Perform the following steps on one cluster server at a time:

    1. Halten Sie den Cluster Server mit dem folgenden PowerShell-Befehl an – beachten Sie, dass einige interne Gruppen ausgeblendet sind.Pause the cluster server using the following PowerShell command—note that some internal groups are hidden. Es wird empfohlen, diesen Schritt vorsichtig zu machen.We recommend this step to be cautious.

      Suspend-ClusterNode -Drain
      
    2. Platzieren Sie den Server im Speicher Wartungsmodus, indem Sie die folgenden PowerShell-Befehle ausführen:Place the server in storage maintenance mode by running the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Enable-StorageMaintenanceMode
      
    3. Führen Sie das folgende Cmdlet aus, um zu überprüfen, ob sich der Wert OperationalStatus im Wartungsmodusbefindet:Run the following cmdlet to check that the OperationalStatus value is In Maintenance Mode:

      Get-PhysicalDisk
      
    4. Führen Sie eine Upgradeinstallation von Windows Server 2019 auf dem Server aus, indem Sie setup.exe ausführen und die Option "persönliche Dateien und apps aufbewahren" verwenden.Perform an upgrade installation of Windows Server 2019 on the server by running setup.exe and using the “Keep personal files and apps” option. Nach Abschluss der Installation verbleibt der Server im Cluster, und der Cluster Dienst wird automatisch gestartet.After installation is complete, the server remains in the cluster and the cluster service starts automatically.

    5. Überprüfen Sie, ob der neu aktualisierte Server über die neuesten Windows Server 2019-Updates verfügt.Check that the newly upgraded server has the latest Windows Server 2019 updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2019 Update History.For more info, see Windows 10 and Windows Server 2019 update history. Die Buildnummer (siehe ver Befehl) sollte 17763,292 oder höher lauten.The build number (see ver command) should be 17763.292 or higher.

    6. Entfernen Sie den Server aus dem Speicher Wartungsmodus mithilfe der folgenden PowerShell-Befehle:Remove the server from storage maintenance mode by using the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Disable-StorageMaintenanceMode
      
    7. Verwenden Sie den folgenden PowerShell-Befehl, um den Server fortzusetzen:Resume the server by using the following PowerShell command:

      Resume-ClusterNode
      
    8. Warten Sie, bis Speicher Reparaturaufträge abgeschlossen sind und alle Datenträger in einen fehlerfreien Status zurückversetzt werden.Wait for storage repair jobs to finish and for all disks to return to a healthy state. Dies sollte relativ schnell sein, da VMS nicht ausgeführt werden.This should be relatively fast, since VMs are not running. Auszuführende Befehle:Here are the commands to run:

      Get-StorageJob
      Get-VirtualDisk
      
  4. Aktualisieren Sie den nächsten Server im Cluster.Upgrade the next server in the cluster.

  5. Nachdem alle Server auf Windows Server 2019 aktualisiert wurden, verwenden Sie das folgende PowerShell-Cmdlet, um die Cluster Funktionsebene zu aktualisieren.After all servers have been upgraded to Windows Server 2019, use the following PowerShell cmdlet to update the cluster functional level.

    Update-ClusterFunctionalLevel
    

    Hinweis

    Es wird empfohlen, die Cluster Funktionsebene so bald wie möglich zu aktualisieren, obwohl Sie technisch gesehen bis zu vier Wochen dauern müssen.We recommend updating the cluster functional level as soon as possible, though technically you have up to four weeks to do so.

  6. Nachdem die Cluster Funktionsebene aktualisiert wurde, verwenden Sie das folgende Cmdlet, um den Speicherpool zu aktualisieren.After the cluster functional level has been updated, use the following cmdlet to update the storage pool. An diesem Punkt sind neue Cmdlets wie z Get-ClusterPerf . b. auf jedem Server im Cluster voll funktionsfähig.At this point, new cmdlets such as Get-ClusterPerf will be fully operational on any server in the cluster.

    Update-StoragePool
    
  7. Starten Sie die virtuellen Computer im Cluster, und überprüfen Sie, ob Sie ordnungsgemäß ausgeführt werden.Start the VMs on the cluster and check that they're working properly.

  8. Aktualisieren Sie optional VM-Konfigurationsebenen, indem Sie jeden virtuellen Computer beenden und das Update-VMVersion Cmdlet verwenden, und starten Sie die VMs dann erneut.Optionally upgrade VM configuration levels by stopping each VM and using the Update-VMVersion cmdlet, and then starting the VMs again.

  9. Überprüfen Sie, ob der aktualisierte Cluster wie erwartet funktioniert.Verify that the upgraded cluster functions as expected. Für Rollen sollte ein Failover ordnungsgemäß durchgeführt werden. wenn die VM-Live Migration auf dem Cluster verwendet wird, sollten die virtuellen Computer erfolgreich migriert werdenRoles should fail-over correctly and if VM live migration is used on the cluster, VMs should successfully live migrate.

  10. Überprüfen Sie den Cluster, indem Sie die Cluster Überprüfung ausführen ( Test-Cluster ) und den Cluster Validierungsbericht untersuchen.Validate the cluster by running Cluster Validation (Test-Cluster) and examining the cluster validation report.

Ausführen einer Neuinstallation des Betriebssystems, während virtuelle Computer angehalten werdenPerforming a clean OS installation while VMs are stopped

Diese Option verursacht VM-Ausfallzeiten, kann jedoch weniger Zeit in Anspruch nehmen, als wenn Sie die virtuellen Computer während des Upgrades beibehalten haben, da Sie nicht warten müssen, bis Speicher Aufträge (Spiegelungs Reparatur) nach jedem Upgrade des Servers ausgeführt werden.This option incurs VM downtime but can take less time than if you kept the VMs running during the upgrade because you don't need to wait for storage jobs (mirror repair) to complete after each server is upgraded. Obwohl die einzelnen Server während des Upgradevorgangs nacheinander neu gestartet werden, werden die verbleibenden Server im Cluster weiterhin ausgeführt.Although individual servers will be restarted sequentially during the upgrade process, the remaining servers in the cluster remain running.

  1. Überprüfen Sie, ob auf allen Servern im Cluster die neuesten Updates ausgeführt werden.Check that all the servers in the cluster are running the latest updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2016 Update History.For more info, see Windows 10 and Windows Server 2016 update history. Installieren Sie mindestens den Microsoft Knowledge Base- Artikel 4487006 (19. Februar 2019).At a minimum, install Microsoft Knowledge Base article 4487006 (Feb 19th, 2019). Die Buildnummer (siehe ver Befehl) sollte 14393,2828 oder höher lauten.The build number (see ver command) should be 14393.2828 or higher.

  2. Beendet die virtuellen Computer, die im Cluster ausgeführt werden.Stop the VMs running on the cluster.

  3. Führen Sie die folgenden Schritte auf einem Cluster Server gleichzeitig aus:Perform the following steps on one cluster server at a time:

    1. Halten Sie den Cluster Server mit dem folgenden PowerShell-Befehl an – beachten Sie, dass einige interne Gruppen ausgeblendet sind.Pause the cluster server using the following PowerShell command—note that some internal groups are hidden. Es wird empfohlen, diesen Schritt vorsichtig zu machen.We recommend this step to be cautious.

      Suspend-ClusterNode -Drain
      
    2. Platzieren Sie den Server im Speicher Wartungsmodus, indem Sie die folgenden PowerShell-Befehle ausführen:Place the server in storage maintenance mode by running the following PowerShell commands:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Enable-StorageMaintenanceMode
      
    3. Führen Sie das folgende Cmdlet aus, um zu überprüfen, ob sich der Wert OperationalStatus im Wartungsmodusbefindet:Run the following cmdlet to check that the OperationalStatus value is In Maintenance Mode:

      Get-PhysicalDisk
      
    4. Entfernen Sie den Server aus dem Cluster, indem Sie den folgenden PowerShell-Befehl ausführen:Evict the server from the cluster by running the following PowerShell command:

      Remove-ClusterNode <ServerName>
      
    5. Führen Sie eine Neuinstallation von Windows Server 2019 auf dem Server aus: Formatieren Sie das Systemlaufwerk, führen Sie setup.exe aus, und verwenden Sie die Option "Nothing".Perform a clean installation of Windows Server 2019 on the server: format the system drive, run setup.exe and use the “Nothing” option. Sie müssen die Server Identität, Rollen, Features und Anwendungen konfigurieren, nachdem das Setup abgeschlossen und der Server neu gestartet wurde.You'll have to configure the server identity, roles, features, and applications after setup completes and the server restarts.

    6. Installieren Sie die Hyper-V-Rolle und das Failoverclustering-Feature auf dem Server (Sie können das Install-WindowsFeature Cmdlet verwenden).Install the Hyper-V role and Failover-Clustering feature on the server (you can use the Install-WindowsFeature cmdlet).

    7. Installieren Sie die neuesten Speicher-und Netzwerktreiber für Ihre Hardware, die von Ihrem Serverhersteller für die Verwendung mit direkte Speicherplätze genehmigt werden.Install the latest storage and networking drivers for your hardware that are approved by your server manufacturer for use with Storage Spaces Direct.

    8. Überprüfen Sie, ob der neu aktualisierte Server über die neuesten Windows Server 2019-Updates verfügt.Check that the newly upgraded server has the latest Windows Server 2019 updates. Weitere Informationen finden Sie unter Windows 10 und Windows Server 2019 Update History.For more info, see Windows 10 and Windows Server 2019 update history. Die Buildnummer (siehe ver Befehl) sollte 17763,292 oder höher lauten.The build number (see ver command) should be 17763.292 or higher.

    9. Fügen Sie den Server mit dem folgenden PowerShell-Befehl dem Cluster erneut hinzu:Rejoin the server to the cluster by using the following PowerShell command:

    Add-ClusterNode
    
    1. Entfernen Sie den Server aus dem Speicher Wartungsmodus mit dem folgenden PowerShell-Befehl:Remove the server from storage maintenance mode by using the following PowerShell command:

      Get-StorageFaultDomain -type StorageScaleUnit |
      Where FriendlyName -Eq <ServerName> |
      Disable-StorageMaintenanceMode
      
    2. Warten Sie, bis Speicher Reparaturaufträge abgeschlossen sind und alle Datenträger in einen fehlerfreien Status zurückversetzt werden.Wait for storage repair jobs to finish and for all disks to return to a healthy state. Dies kann je nach Anzahl der virtuellen Computer, die während des Server Upgrades ausgeführt werden, viel Zeit in Anspruch nehmen.This could take considerable time depending on the number of VMs running during the server upgrade. Auszuführende Befehle:Here are the commands to run:

      Get-StorageJob
      Get-VirtualDisk
      
  4. Aktualisieren Sie den nächsten Server im Cluster.Upgrade the next server in the cluster.

  5. Nachdem alle Server auf Windows Server 2019 aktualisiert wurden, verwenden Sie das folgende PowerShell-Cmdlet, um die Cluster Funktionsebene zu aktualisieren.After all servers have been upgraded to Windows Server 2019, use the following PowerShell cmdlet to update the cluster functional level.

    Update-ClusterFunctionalLevel
    

    Hinweis

    Es wird empfohlen, die Cluster Funktionsebene so bald wie möglich zu aktualisieren, obwohl Sie technisch gesehen bis zu vier Wochen dauern müssen.We recommend updating the cluster functional level as soon as possible, though technically you have up to four weeks to do so.

  6. Nachdem die Cluster Funktionsebene aktualisiert wurde, verwenden Sie das folgende Cmdlet, um den Speicherpool zu aktualisieren.After the cluster functional level has been updated, use the following cmdlet to update the storage pool. An diesem Punkt sind neue Cmdlets wie z Get-ClusterPerf . b. auf jedem Server im Cluster voll funktionsfähig.At this point, new cmdlets such as Get-ClusterPerf will be fully operational on any server in the cluster.

    Update-StoragePool
    
  7. Starten Sie die virtuellen Computer im Cluster, und überprüfen Sie, ob Sie ordnungsgemäß ausgeführt werden.Start the VMs on the cluster and check that they're working properly.

  8. Aktualisieren Sie optional VM-Konfigurationsebenen, indem Sie jeden virtuellen Computer beenden und das Update-VMVersion Cmdlet verwenden, und starten Sie die VMs dann erneut.Optionally upgrade VM configuration levels by stopping each VM and using the Update-VMVersion cmdlet, and then starting the VMs again.

  9. Überprüfen Sie, ob der aktualisierte Cluster wie erwartet funktioniert.Verify that the upgraded cluster functions as expected. Für Rollen sollte ein Failover ordnungsgemäß durchgeführt werden. wenn die VM-Live Migration auf dem Cluster verwendet wird, sollten die virtuellen Computer erfolgreich migriert werdenRoles should fail-over correctly and if VM live migration is used on the cluster, VMs should successfully live migrate.

  10. Überprüfen Sie den Cluster, indem Sie die Cluster Überprüfung ausführen ( Test-Cluster ) und den Cluster Validierungsbericht untersuchen.Validate the cluster by running Cluster Validation (Test-Cluster) and examining the cluster validation report.