共用方式為


透過PowerShell在 Azure 本機上執行作業系統升級後步驟

適用於:Azure 本機版本 23H2 和 22H2

本文說明如何在您將操作系統 (OS) 升級至新版本之後,執行 OS 後升級工作。 本文所述的升級后工作對於 Azure 本機實例的穩定性而言是必要的。

在本文中,我們會將 Azure Local 版本 23H2 視為新版本,並將 Azure Local 版本 22H2 視為舊版本。

完成必要條件

在您開始前,請確定:

  • 您已成功根據下列其中一個檔中的指示,將OS升級至 Azure 本機 23H2 版:

  • 請確定您系統中的所有機器都狀況良好,並顯示為 [在線]。

  • 您可以存取可連線到系統的用戶端。 此客戶端應該執行 PowerShell 5.0 或更新版本。

步驟 1:連線到您的系統

請遵循用戶端上的下列步驟,連線到您系統的其中一部機器。

  1. 以系統管理員身分執行 PowerShell,以您用來連線到系統的用戶端。

  2. 開啟您系統上電腦的遠端 PowerShell 工作階段。 執行下列命令,並在出現提示時提供計算機的認證:

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    以下是範例輸出:

    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>
    

步驟 2:確認升級狀態

若要確定升級已完成,且系統上有執行的新OS,請執行 Get-CauRun Cmdlet:

Get-CauRun -ClusterName <ClusterName>

以下是範例輸出:

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[] 
}

步驟 3:執行 OS 後升級步驟

安裝新的 OS 之後,您必須升級 叢集功能等級 ,並使用 PowerShell 升級存放集區版本,才能啟用新功能。

重要

  • OS 後升級步驟對於系統的穩定性和效能至關重要。 請務必在OS升級之後遵循這些步驟。
  1. 升級叢集功能等級。

    警告

    升級叢集功能等級之後,您無法回復到先前的操作系統版本。

    建議您儘快升級叢集功能等級。 如果您使用 Windows Admin Center 安裝功能升級,並勾選 [ 更新叢集功能等級以啟用新功能 ] 複選框,請略過此步驟。

    1. 在系統中的任何電腦上執行下列 Cmdlet:

      Update-ClusterFunctionalLevel      
      
    2. 您會看到無法復原此作業的警告。 確認 您想要繼續的 Y

  2. 升級存放集區。

    1. 升級叢集功能等級之後,請使用下列 Cmdlet 來識別 FriendlyName 代表您系統的存放集區。

      Get-StoragePool
      

      在此範例中, FriendlyNamehci-cluster1 上的 S2D。

    2. Update-StoragePool執行 Cmdlet 以升級存放集區版本。

       Update-StoragePool -FriendlyName "S2D on hci-cluster1"
      
    3. 出現提示時,確認刪除。 此時,新的 Cmdlet 會在系統中的任何電腦上完全運作。

  3. (選擇性)升級 VM 組態層級。 您可以選擇性地升級 VM 組態層級,方法是使用 Update-VMVersion Cmdlet 停止每個 VM,然後再次啟動 VM。

    1. 確認升級的系統如預期般運作。

      角色應該正確故障轉移,如果系統上使用 VM 實時移轉,VM 應該會成功即時移轉。

    2. 驗證系統。

      Test-Cluster 系統中的其中一部計算機上執行 Cmdlet,並檢查 叢集驗證 報告。

  4. 從硬體合作夥伴安裝最新的驅動程式,因為某些驅動程式可能會還原為較舊的收件匣驅動程式版本,而導致非預期的行為。

您現在已準備好套用解決方案升級。

下一步