Führen Sie nach dem Upgrade des Betriebssystems Schritte lokal auf Azure über PowerShell aus.
Gilt für: Azure Local 2311.2 und höher
In diesem Artikel wird beschrieben, wie Sie die Aufgaben nach dem Upgrade des Betriebssystems auf die neue Version ausführen. Die in diesem Artikel beschriebenen Aufgaben nach dem Upgrade sind für die Stabilität der lokalen Azure-Instanz erforderlich.
In diesem Artikel beziehen wir uns auf Azure Local 2311.2 als die neue-Version und Azure Local, Version 22H2, als die alte Version.
Erfüllen der Voraussetzungen
Stellen Sie Folgendes sicher, bevor Sie beginnen:
Sie haben das Betriebssystem erfolgreich auf Version 23H2 auf Azure Local aktualisiert, entsprechend den Anweisungen in einem der folgenden Dokumente:
Stellen Sie sicher, dass alle Computer in Ihrem System fehlerfrei sind und als Online angezeigt werden.
Sie haben Zugriff auf einen Client, der eine Verbindung mit Ihrem System herstellen kann. Dieser Client sollte PowerShell 5.0 oder höher ausführen.
Schritt 1: Herstellen einer Verbindung mit Ihrem System
Führen Sie die folgenden Schritte auf Ihrem Client aus, um eine Verbindung mit einem der Computer Ihres Systems herzustellen.
Führen Sie PowerShell als Administrator auf dem Client aus, den Sie zum Herstellen einer Verbindung mit Ihrem System verwenden.
Öffnen Sie eine PowerShell-Remotesitzung auf einem Computer auf Ihrem System. Führen Sie den folgenden Befehl aus, und geben Sie die Anmeldeinformationen Ihres Computers 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: Überprüfen des Status des Upgrades
Führen Sie Get-CauRun
das Cmdlet aus, um sicherzustellen, dass das Upgrade abgeschlossen ist und ein neues Betriebssystem auf Ihrem System ausgeführt wird:
Get-CauRun -ClusterName <ClusterName>
Hier ist eine Beispielausgabe:
RunId : <Run ID>
RunStartTime : 10/13/2019 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2019 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Schritt 3: Ausführen der Schritte nach dem Betriebssystem-Upgrade
Nachdem das neue Betriebssystem installiert wurde, müssen Sie die Clusterfunktionsebene und die Speicherpoolversion mithilfe von PowerShell aktualisieren, um neue Features zu aktivieren.
Wichtig
- Die Schritte nach dem Upgrade des Betriebssystems sind für die Stabilität und Leistung Ihres Systems unerlässlich. Führen Sie die folgenden Schritte nach dem Betriebssystemupgrade aus.
Aktualisieren Sie die Clusterfunktionsebene.
Warnung
Nach dem Upgrade der Clusterfunktionsebene können Sie kein Rollback auf die vorherige Betriebssystemversion durchführen.
Es wird empfohlen, die Clusterfunktionsebene so schnell wie möglich zu aktualisieren. Überspringen Sie diesen Schritt, wenn Sie die Featureupgrades mit Windows Admin Center installiert haben, und aktivieren Sie das optionale Kontrollkästchen "Clusterfunktionsebene aktualisieren", um das Kontrollkästchen "Neue Features " zu aktivieren.
Führen Sie das folgende Cmdlet auf einem beliebigen Computer im System aus, um die aktuelle Clusterfunktionsebene zu überprüfen:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Führen Sie das folgende Cmdlet auf einem beliebigen Computer im System aus, um die aktuelle Clusterfunktionsebene zu aktualisieren:
Update-ClusterFunctionalLevel -Verbose
Es wird eine Warnung angezeigt, dass Sie diesen Vorgang nicht rückgängig machen können. Bestätigen Sie Y-, um fortzufahren.
Führen Sie das folgende Cmdlet aus, um die neue oder aktualisierte Clusterfunktionsebene zu überprüfen:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Aktualisieren Sie den Speicherpool.
Verwenden Sie nach dem Upgrade der Clusterfunktionsebene das folgende Cmdlet, um die
FriendlyName
des Speicherpools zu identifizieren, der Ihr System darstellt.Get-StoragePool | Where-Object -Property FriendlyName -ne "Primordial"
Verwenden Sie das folgende Cmdlet, um den Speicherpool zu aktualisieren. Verwenden Sie den Poolnamen aus der Ausgabe des vorherigen Schritts.
Update-StoragePool -FriendlyName "<name of the storage pool>" -Verbose
Bestätigen Sie die Aktion, wenn Sie dazu aufgefordert werden. An diesem Punkt sind neue Cmdlets auf jedem Computer im System vollständig funktionsfähig.
(Optional) Upgrade der VM-Konfigurationsebenen Sie können optional VM-Konfigurationsebenen aktualisieren, indem Sie jede VM mithilfe des Cmdlets
Update-VMVersion
beenden und die VMs dann erneut starten.Stellen Sie sicher, dass das aktualisierte System erwartungsgemäß funktioniert.
Die Rollen sollten korrekt übergeben werden, und wenn auf dem System VM Live Migration verwendet wird, sollten VMs erfolgreich live migriert werden.
Überprüfen Sie das System.
Führen Sie das
Test-Cluster
Cmdlet auf einem der Computer im System aus, und überprüfen Sie den Clusterüberprüfungsbericht .
Installieren Sie die neuesten Treiber Ihres Hardwarepartners, da einige Treiber möglicherweise auf eine ältere Version des inbox-Treibers zurückgreifen, was zu unerwartetem Verhalten führt.
Sie können jetzt das Lösungsupgrade anwenden.