Sdílet prostřednictvím


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:

  1. Dokončete požadavky.
  2. Připojte se k Místnímu Azure verze 22H2.
  3. Pomocí PowerShellu zkontrolujte dostupné aktualizace.
  4. Nainstalujte nový operační systém pomocí PowerShellu.
  5. Zkontrolujte stav aktualizací.
  6. 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.

  1. V klientovi, kterého používáte pro připojení k systému, spusťte PowerShell jako správce.

  2. 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.

  1. Na každém počítači v systému spusťte následující rutiny.

    Set-WSManQuickConfig
    Enable-PSRemoting
    
  2. 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>
    
  3. 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
    
  4. 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ě.

  5. 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
    
  6. 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
    
  7. 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.

Další kroky