透過PowerShell在 Azure 本機上執行作業系統升級後步驟
適用於:Azure 本機版本 23H2 和 22H2
本文說明如何在您將操作系統 (OS) 升級至新版本之後,執行 OS 後升級工作。 本文所述的升級后工作對於 Azure 本機實例的穩定性而言是必要的。
在本文中,我們會將 Azure Local 版本 23H2 視為新版本,並將 Azure Local 版本 22H2 視為舊版本。
完成必要條件
在您開始前,請確定:
您已成功根據下列其中一個檔中的指示,將OS升級至 Azure 本機 23H2 版:
- 透過 PowerShell 升級至 23H2 OS。
- 透過 Windows Admin Center 升級至 23H2 OS。
- 透過其他方法升級至 23H2 OS。
請確定您系統中的所有機器都狀況良好,並顯示為 [在線]。
您可以存取可連線到系統的用戶端。 此客戶端應該執行 PowerShell 5.0 或更新版本。
步驟 1:連線到您的系統
請遵循用戶端上的下列步驟,連線到您系統的其中一部機器。
以系統管理員身分執行 PowerShell,以您用來連線到系統的用戶端。
開啟您系統上電腦的遠端 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升級之後遵循這些步驟。
升級叢集功能等級。
警告
升級叢集功能等級之後,您無法回復到先前的操作系統版本。
建議您儘快升級叢集功能等級。 如果您使用 Windows Admin Center 安裝功能升級,並勾選 [ 更新叢集功能等級以啟用新功能 ] 複選框,請略過此步驟。
在系統中的任何電腦上執行下列 Cmdlet:
Update-ClusterFunctionalLevel
您會看到無法復原此作業的警告。 確認 您想要繼續的 Y 。
升級存放集區。
升級叢集功能等級之後,請使用下列 Cmdlet 來識別
FriendlyName
代表您系統的存放集區。Get-StoragePool
在此範例中,
FriendlyName
是 hci-cluster1 上的 S2D。Update-StoragePool
執行 Cmdlet 以升級存放集區版本。Update-StoragePool -FriendlyName "S2D on hci-cluster1"
出現提示時,確認刪除。 此時,新的 Cmdlet 會在系統中的任何電腦上完全運作。
(選擇性)升級 VM 組態層級。 您可以選擇性地升級 VM 組態層級,方法是使用
Update-VMVersion
Cmdlet 停止每個 VM,然後再次啟動 VM。確認升級的系統如預期般運作。
角色應該正確故障轉移,如果系統上使用 VM 實時移轉,VM 應該會成功即時移轉。
驗證系統。
在
Test-Cluster
系統中的其中一部計算機上執行 Cmdlet,並檢查 叢集驗證 報告。
從硬體合作夥伴安裝最新的驅動程式,因為某些驅動程式可能會還原為較舊的收件匣驅動程式版本,而導致非預期的行為。
您現在已準備好套用解決方案升級。