Upgrade von Azure Stack HCI, Version 22H2-Betriebssystem auf Azure Stack HCI, Version 23H2 über andere Methoden
Gilt für: Azure Stack HCI, Versionen 23H2 und 22H2
Wichtig
Azure Stack HCI, Version 22H2, endet bis Mai 2025. Danach erhalten Sie keine monatlichen Sicherheits- und Qualitätsupdates, die Schutz vor den neuesten Sicherheitsbedrohungen bieten. Um weiterhin Updates zu erhalten, empfehlen wir, Ihr Betriebssystem auf Version 23H2 zu aktualisieren.
Wenn Sie derzeit einen Azure Stack HCI, Version 22H2 Stretch Cluster oder die Verwaltung von Azure Stack HCI über System Center – Virtual Machine Manager ausführen, überprüfen Sie die Tabelle "Unterstützte Workloads und Konfigurationen " für Updatezeitachsen.
In diesem Artikel wird beschrieben, wie Sie das Upgrade des Azure Stack HCI, Version 22H2-Betriebssystems (OS) auf Version 23H2, die neueste allgemein verfügbare Software, mithilfe manueller Methoden wie SConfig und Durchführen eines Offlineupgrades durchführen.
Während Sie diese anderen Methoden verwenden können, ist PowerShell die empfohlene Methode, um das Betriebssystem zu aktualisieren. Weitere Informationen finden Sie unter Upgrade des Azure Stack HCI, Version 22H2 OS auf Azure Stack HCI, Version 23H2 OS über PowerShell.
In diesem Artikel beziehen wir uns auf Azure Stack HCI, Version 23H2, als neue Version und Azure Stack HCI, Version 22H2 als alte Version.
Hoher Workflow für das Betriebssystemupgrade
Das Azure Stack HCI-Betriebssystemupdate ist über das Windows Update und über die Medien verfügbar, die Sie aus dem Azure-Portal herunterladen können.
Führen Sie die folgenden allgemeinen Schritte aus, um das Betriebssystem auf Ihrem Cluster zu aktualisieren:
- Erfüllen Sie die Voraussetzungen, einschließlich des Herunterladens des Azure Stack HCI, Version 23H2-Betriebssystemsoftwareupdates.
- Stellen Sie eine Verbindung mit dem Azure Stack HCI, Version 22H2-Cluster her.
- Installieren Sie ein neues Betriebssystem mit einer der anderen Methoden:
- Überprüfen Sie den Status der Updates.
- Führen Sie nach dem Upgrade Schritte aus, nachdem das Betriebssystem aktualisiert wurde.
Erfüllen der Voraussetzungen
Stellen Sie Folgendes sicher, bevor Sie beginnen:
- Sie haben Zugriff auf einen Azure Stack HCI, Version 22H2-Cluster.
- Der Cluster sollte in Azure registriert werden.
- Stellen Sie sicher, dass alle Knoten in Ihrem Azure Stack HCI, Version 22H2-Cluster, fehlerfrei sind und als Online angezeigt werden.
- Sie haben Zugriff auf das Azure Stack HCI, Version 23H2 OS-Softwareupdate. Dieses Update ist über Windows Update oder als herunterladbare Medien verfügbar. Die Medien sind eine ISO-Datei, die Sie aus dem Azure-Portal herunterladen können.
- Sie haben Zugriff auf einen Client, der eine Verbindung mit Ihrem Azure Stack HCI-Cluster herstellen kann. Dieser Client sollte PowerShell 5.0 oder höher ausführen.
Schritt 1: Herstellen einer Verbindung mit dem Azure Stack HCI-Cluster
Führen Sie die folgenden Schritte auf Ihrem Client aus, um eine Verbindung mit einem der Server Ihres Azure Stack HCI-Clusters herzustellen.
Wichtig
Um ein manuelles Upgrade mit SConfig durchzuführen, müssen Sie sich direkt bei den Clusterknoten anmelden. Sie können Remote-PowerShell verwenden, um Clusteraktionen zu steuern, oder Sie können die Befehle direkt über jeden Knoten ausführen, wenn Sie die Aktualisierung ausführen.
Führen Sie PowerShell als Administrator auf dem Client aus, den Sie zum Herstellen einer Verbindung mit Ihrem Cluster verwenden.
Öffnen Sie eine PowerShell-Remotesitzung auf einem Server auf Ihrem Azure Stack HCI-Cluster. Führen Sie den folgenden Befehl aus, und geben Sie die Anmeldeinformationen Ihres Servers an, wenn Sie dazu aufgefordert werden:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Hier ist eine Beispielausgabe:
PS C:\Users\Administrator> $cred = Get-Credential cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred [100.100.100.10]: PS C:\Users\Administrator\Documents>
Schritt 2: Installieren eines neuen Betriebssystems mit anderen Methoden
Je nach Ihren Anforderungen können Sie das Betriebssystem mithilfe von SConfig manuell aktualisieren oder alle Server des Clusters gleichzeitig aktualisieren. Diese Methoden werden in den folgenden Abschnitten erläutert.
Methode 1: Ausführen eines manuellen Betriebssystemupdates eines Failoverclusters mit SCONFIG
Um ein manuelles Featureupdate eines Failoverclusters durchzuführen, verwenden Sie das SConfig-Tool und powerShell-Cmdlets für Failoverclustering. Weitere Informationen zu SConfig finden Sie unter Configure a Server Core installation of Windows Server and Azure Stack HCI with the Server Configuration tool (SConfig).
Führen Sie für jeden Knoten im Cluster die folgenden Befehle auf dem Zielknoten aus:
Suspend-ClusterNode -Node <Node Name> -Drain
Überprüfen Sie das Anhalten mithilfe von
Get-ClusterGroup
. Auf dem Zielknoten sollte nichts ausgeführt werden.Führen Sie die SCONFIG-Option 6.3 auf dem Zielknoten aus.
Nachdem der Zielknoten neu gestartet wurde, warten Sie, bis die Speicherreparaturaufträge abgeschlossen sind, indem Sie ausgeführt
Get-Storage-Job
werden, bis keine Speicheraufträge vorhanden sind oder alle Speicheraufträge abgeschlossen sind.
Resume-ClusterNode -Node <Node Name> -Failback
Wenn alle Knoten aktualisiert werden, können Sie die Schritte nach der Installation ausführen.
Methode 2: Durchführen eines schnellen Offlinebetriebssystemupdates aller Server in einem Cluster
Mit dieser Methode können Sie alle Server in einem Cluster gleichzeitig ausführen und das Betriebssystem auf allen Servern gleichzeitig aktualisieren. Dies spart Zeit während des Updateprozesses, aber der Kompromiss ist Ausfallzeiten für die gehosteten Ressourcen.
Wenn es ein kritisches Sicherheitsupdate gibt, das Sie schnell anwenden müssen, oder Sie sicherstellen müssen, dass Updates innerhalb Ihres Wartungsfensters abgeschlossen sind, könnte diese Methode für Sie geeignet sein. Durch diesen Prozess wird der Azure Stack HCI-Cluster heruntergefahren, die Server werden aktualisiert, und alle werden wieder gestartet.
Planen Sie Ihr Wartungsfenster.
Schalten Sie die virtuellen Datenträger offline.
Beenden Sie den Cluster, um den Speicherpool offline zu schalten. Führen Sie das Cmdlet
Stop-Cluster
aus oder verwenden Sie das Windows Admin Center, um den Cluster zu beenden.Legen Sie den Clusterdienst auf "Deaktiviert " fest, indem Sie den folgenden PowerShell-Befehl auf jedem Server ausführen. Dadurch wird verhindert, dass der Clusterdienst während der Aktualisierung gestartet wird.
Set-Service -Name clussvc -StartupType Disabled
- Wenden Sie das kumulative Windows Server-Update und alle erforderlichen Wartungsstapelupdates auf alle Server an. Sie können alle Server gleichzeitig aktualisieren: Es ist nicht erforderlich, zu warten, da der Cluster ausgefallen ist.
Starten Sie die Server neu, und stellen Sie sicher, dass alles gut aussieht.
Legen Sie den Clusterdienst auf " Automatisch " fest, indem Sie den folgenden PowerShell-Befehl auf jedem Server ausführen.
Set-Service -Name clussvc -StartupType Automatic
Starten Sie den Cluster. Führen Sie das
Start-Cluster
Cmdlet aus, oder verwenden Sie Windows Admin Center.Geben Sie dem Vorgang fünf Minuten. Stellen Sie sicher, dass der Speicherpool fehlerfrei ist. Führen Sie die Ausführung aus
Get-StorageJob
, um sicherzustellen, dass alle Aufträge erfolgreich abgeschlossen werden.Schalten Sie die virtuellen Datenträger wieder online.
Überwachen Sie den Status der virtuellen Datenträger, indem Sie die
Get-Volume
Und-CmdletsGet-VirtualDisk
ausführen.
Sie können jetzt die Schritte nach dem Upgrade für Ihren Cluster ausführen.