Upgrade operačního systému Azure Stack HCI verze 22H2 přes PowerShell
Platí pro: Místní Azure verze 23H2 a 22H2
Tento článek popisuje, jak upgradovat operační systém (OS) pro Místní Azure z verze 22H2 na verzi 23H2 prostřednictvím PowerShellu. Upgrade pomocí PowerShellu je doporučená metoda upgradu operačního systému.
Existují další metody upgradu operačního systému, které zahrnují použití centra Windows Admin Center a nástroje Konfigurace serveru (SConfig). Další informace o těchto metodách najdete v tématu Upgrade operačního systému Azure Stack HCI verze 22H2 prostřednictvím Centra pro správu Windows a upgrade Azure Local na nový operační systém pomocí jiných metod.
V tomto článku označujeme operační systém verze 23H2 jako novou verzi a verzi 22H2 jako starou verzi.
Důležité
Pokud chcete zachovat místní službu Azure v podporovaném stavu, máte k instalaci této nové verze operačního systému až šest měsíců. Aktualizace se vztahuje na všechny místní instance Azure s verzí 22H2. Důrazně doporučujeme, abyste tuto verzi nainstalovali hned, jak bude dostupná.
Pracovní postup vysoké úrovně pro upgrade operačního systému
Aktualizace operačního systému Azure Stack HCI je dostupná prostřednictvím služba Windows Update a prostřednictvím média, které si můžete stáhnout z webu Azure Portal.
Pokud chcete upgradovat operační systém ve vašem systému, postupujte takto:
- Dokončete požadavky.
- Připojte se k Místnímu Azure verze 22H2.
- Pomocí PowerShellu zkontrolujte dostupné aktualizace.
- Nainstalujte nový operační systém pomocí PowerShellu.
- Zkontrolujte stav aktualizací.
- Po upgradu operačního systému proveďte kroky po upgradu operačního systému.
Dokončení požadavků
Než začnete, ujistěte se, že:
- Máte přístup k místní službě Azure s verzí 22H2.
- Systém je zaregistrovaný v Azure.
- Ujistěte se, že všechny počítače v místním prostředí Azure verze 22H2 jsou v pořádku a zobrazují se jako online.
- Máte přístup k aktualizaci softwaru Azure Stack HCI verze 23H2 pro Azure Local. Tato aktualizace je dostupná prostřednictvím služba Windows Update nebo jako média ke stažení. Médium je soubor ISO, který si můžete stáhnout z webu Azure Portal.
- Máte přístup k klientovi, který se může připojit k místní instanci Azure. Tento klient by měl používat PowerShell 5.0 nebo novější.
Poznámka:
Soubor ISO se vyžaduje pouze v případě, že počítače nemají přístup k služba Windows Update ke stažení aktualizace funkcí operačního systému. Pokud používáte tuto metodu, přejděte po připojení k místnímu Prostředí Azure verze 22H2 ke kroku 6 v kroku 2: Nainstalujte nový operační systém pomocí PowerShellu a proveďte zbývající kroky.
Krok 1: Připojení k místnímu Prostředí Azure
Postupujte podle těchto kroků v klientovi a připojte se k jednomu z počítačů místní instance Azure.
V klientovi, kterého používáte pro připojení k systému, spusťte PowerShell jako správce.
Otevřete vzdálenou relaci PowerShellu pro počítač v místní instanci Azure. Po zobrazení výzvy spusťte následující příkaz a zadejte přihlašovací údaje počítače:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Tady je ukázkový výstup:
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>
Krok 2: Instalace nového operačního systému pomocí PowerShellu
Pokud chcete nový operační systém nainstalovat pomocí PowerShellu, postupujte takto:
Poznámka:
Následující kroky vyžadují, aby se v systému nainstalovala a povolila role Aktualizace s podporou clusteru (CAU). Informace o tom, jak nainstalovat a povolit tuto funkci v místním prostředí Azure, najdete v tématu Přehled aktualizací pracujících s clustery.
Na každém počítači v systému spusťte následující rutiny.
Set-WSManQuickConfig Enable-PSRemoting
Pokud chcete otestovat, jestli je systém správně nastavený tak, aby používal aktualizace softwaru pomocí funkce Aktualizace clusteru (CAU), spusťte rutinu
Test-CauSetup
, která vás upozorní na upozornění nebo chyby:Test-CauSetup -ClusterName <System name>
Ověřte hardware a nastavení spuštěním rutiny
Test-Cluster
na jednom z počítačů v systému. Pokud některá z kontrol podmínek selže, před pokračováním k dalšímu kroku je vyřešte.Test-Cluster
Zkontrolujte dostupné aktualizace:
Invoke-CauScan -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
Zkontrolujte výstup výše uvedené rutiny a ověřte, že každý počítač nabízí stejnou aktualizaci funkcí, což by mělo být v tomto případě.
Ke spuštění rutiny
Invoke-CauRun
potřebujete samostatný počítač nebo virtuální počítač mimo systém. Samostatný počítač zajistí, že se orchestrace při restartování počítačů nepřeruší.Důležité
Systém, na kterém spouštíte
Invoke-CauRun
, musí být spuštěný ve Windows Serveru 2022.Invoke-CauRun -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
Pokud systém není připojený k služba Windows Update a místní instalační médium Azure je k dispozici v místní sdílené složce, můžete k upgradu systému použít také funkce CAU. Nezapomeňte aktualizovat
'PathToSetupMedia'
parametr cestou ke sdílené složce image ISO.Invoke-CauRun –ClusterName <SystemName> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
Zkontrolujte všechny další aktualizace a nainstalujte je.
Počkejte na dokončení aktualizace a zkontrolujte stav aktualizace.
Krok 3: Kontrola stavu aktualizace
Pokud chcete získat souhrnné informace o probíhající aktualizaci, spusťte rutinu Get-CauRun
:
Get-CauRun -ClusterName <SystemName>
Tady je ukázkový výstup:
RunId : <Run ID>
RunStartTime : 10/13/2024 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2024 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Teď jste připraveni provést kroky po upgradu operačního systému pro váš systém.