Voer de upgradestappen na het besturingssysteem uit op Azure Local via PowerShell
Van toepassing op: Azure Local 2311.2 en hoger
In dit artikel wordt beschreven hoe u de upgradetaken na het besturingssysteem uitvoert nadat u het besturingssysteem (OS) hebt bijgewerkt naar de nieuwe versie. De taken na de upgrade die in dit artikel worden beschreven, zijn vereist voor de stabiliteit van het lokale Azure-exemplaar.
In dit artikel verwijzen we naar Azure Local 2311.2 als de nieuwe-versie en Azure Local versie 22H2 als de oude-versie.
Aan de vereisten voldoen
Zorg voordat u begint voor het volgende:
U hebt het besturingssysteem bijgewerkt naar versie 23H2 op Azure Local volgens de instructies in een van de volgende documenten:
Zorg ervoor dat alle computers in uw systeem in orde zijn en worden weergegeven als Online.
U hebt toegang tot een client die verbinding kan maken met uw systeem. Op deze client moet PowerShell 5.0 of hoger worden uitgevoerd.
Stap 1: Verbinding maken met uw systeem
Volg deze stappen op uw client om verbinding te maken met een van de computers van uw systeem.
Voer PowerShell uit als administrator op de client die u gebruikt om verbinding te maken met uw systeem.
Open een externe PowerShell-sessie naar een computer op uw systeem. Voer de volgende opdracht uit en geef de referenties van uw computer op wanneer u hierom wordt gevraagd:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Hier volgt een voorbeelduitvoer:
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>
Stap 2: de status van de upgrade controleren
Voer Get-CauRun
de cmdlet uit om ervoor te zorgen dat de upgrade is voltooid en er een nieuw besturingssysteem op uw systeem wordt uitgevoerd:
Get-CauRun -ClusterName <ClusterName>
Hier volgt een voorbeelduitvoer:
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[]
}
Stap 3: voer de upgradestappen na het besturingssysteem uit
Zodra het nieuwe besturingssysteem is geïnstalleerd, moet u het functionele clusterniveau en de versie van de opslaggroep bijwerken met behulp van PowerShell om nieuwe functies in te schakelen.
Belangrijk
- Upgradestappen na het besturingssysteem zijn essentieel voor de stabiliteit en prestaties van uw systeem. Zorg ervoor dat u deze stappen volgt na de upgrade van het besturingssysteem.
Werk het functionele niveau van het cluster bij.
Waarschuwing
Nadat u het functionele niveau van het cluster hebt bijgewerkt, kunt u niet terugdraaien naar de vorige versie van het besturingssysteem.
U wordt aangeraden het functionele niveau van het cluster zo snel mogelijk bij te werken. Sla deze stap over als u de functievernieuwingen hebt geïnstalleerd met Windows Admin Center en het optionele selectievakje Functionaliteitsniveau van het cluster bijwerken om nieuwe functies in te schakelen heeft aangevinkt.
Voer de volgende cmdlet uit op een computer in het systeem om het functionele niveau van het huidige cluster te controleren:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Voer de volgende cmdlet uit op een computer in het systeem om het huidige functionele clusterniveau bij te werken:
Update-ClusterFunctionalLevel -Verbose
U ziet een waarschuwing dat u deze bewerking niet ongedaan kunt maken. Bevestig Y- om door te gaan.
Voer de volgende cmdlet uit om het functionele niveau van het nieuwe of bijgewerkte cluster te controleren:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Voer een upgrade uit voor de opslagpool.
Nadat u het functionele clusterniveau hebt bijgewerkt, gebruikt u de volgende cmdlet om de
FriendlyName
van de opslaggroep te identificeren die uw systeem vertegenwoordigt.Get-StoragePool | Where-Object -Property FriendlyName -ne "Primordial"
Gebruik de volgende cmdlet om de opslaggroep bij te werken. Gebruik de naam van de pool uit de uitvoer van de vorige stap.
Update-StoragePool -FriendlyName "<name of the storage pool>" -Verbose
Bevestig de actie als u hierom wordt gevraagd. Op dit moment zijn nieuwe cmdlets volledig operationeel op elke computer in het systeem.
(Optioneel) Vm-configuratieniveaus upgraden. U kunt eventueel VM-configuratieniveaus upgraden door elke VM te stoppen met behulp van de
Update-VMVersion
cmdlet en vervolgens de VM's opnieuw te starten.Controleer of het bijgewerkte systeem werkt zoals verwacht.
Rollen moeten correct failoveren en, als er livemigratie van VM's op het systeem plaatsvindt, moeten VM's zonder onderbreking succesvol migreren.
Valideer het systeem.
Voer de
Test-Cluster
cmdlet uit op een van de computers in het systeem en bekijk het clustervalidatierapport .
Installeer de meest recente stuurprogramma's van uw hardwarepartner, aangezien sommige stuurprogramma's mogelijk teruggaan naar een oudere versie van het inbox-stuurprogramma, wat resulteert in onverwacht gedrag.
U bent nu klaar om de oplossingsupgrade toe te passen.