Dell AX 解決方案:升級至 Windows Server 2025 Storage Spaces Direct (S2D)
Summary: 本指南提供在 Dell AX Storage Spaces Direct (S2D) 解決方案上將 Windows Server Datacenter 從版本 2022 升級至 2025 的概觀。它提供了兩種不同方法的指引:就地作業系統升級和輪流作業系統升級 (全新安裝)
Instructions
簡介
作業系統升級是指在相同的實體硬體上轉換到較新版本作業系統的過程。客戶通常會使用此方法來利用最新支援版本中提供的增強和改進功能。
您可以一次升級一個叢集作業系統版本。若要跨多個版本升級,例如從 Windows Server 2019 升級至 Windows Server 2025,請依序執行升級。
Windows Server 2019 --> Windows Server 2022 --> Windows Server 2025
本文討論如何使用下列方法將 Windows Server 2019/2022 Storage Spaces Direct 叢集升級至 Windows Server 2025:
- 作業系統就地升級
- 作業系統輪流升級 (全新安裝)
先決條件與最佳實務
- 保留資料、虛擬機器、網路組態、叢集組態資料庫的備份複製。
- 所有硬體元件、驅動程式 , 與韌體應根據 Dell AX 支援一覽表進行更新。最新的目錄和支援矩陣會在 Dell 下載網站上發佈。
- 請確定作業系統已完整修補,再繼續升級。
- 叢集的健全狀況應良好,且沒有任何錯誤/嚴重警告。
- 確保儲存集區中有足夠的可用空間 (使用精簡隨需分配磁碟區時,請務必將空間保持在閾值限制內)。
- 暫停節點以進行升級之前,請確保剩餘叢集節點有足夠的 CPU 和記憶體資源可以處理重新分配的工作負載。這有助於防止在升級的節點暫時不可用時出現效能降級或服務中斷的情況。
- 請確定雙節點叢集見證的可用性和存取能力。
- 從 Microsoft 網站下載 Windows Server 2025 GA (一般可用性) ISO 組建,並隨時做好準備。確認您已購買可啟動作業系統的有效產品金鑰。
- 檢查執行中的應用程式,以確保較新的作業系統版本支援這些應用程式。
- 執行就地作業系統升級時不允許變更語言,但在輪流作業系統升級期間允許變更語言。
方法 1:就地作業系統升級
就地 ISO 作業系統升級是將作業系統升級到較新版本,同時保持現有應用程式、設定和使用者資料不變的程序。此方法通常比全新安裝更快且破壞性更小,因為它不需要格式化系統磁碟機或手動重新安裝應用程式和組態。Dell Technologies 建議使用此方法升級至較新的作業系統版本。
-
案例 - 1
WS2019 至 WS2022 作業系統升級程序
- 如果您使用的是 Windows Server 2019 作業系統 S2D 叢集,則必須進行就地作業系統升級,將叢集升級至 Windows Server 2022。
- 您可以在 Dell 支援網站上進行 S2D 叢集的 WS2019 至 WS2022 就地作業系統升級。
- 如需作業系統從 WS2019 升級至 WS2022 的其他資訊,請參閱適用於 Microsoft Azure Stack HCI 的 Dell EMC 解決方案 – 從 Windows Server 2019 Storage Spaces Direct 叢集就地升級至 Windows Server 2022 參考指南 | Dell US。
-
案例 - 2
WS2022 至 WS2025 作業系統升級程序
- 登入至節點的 iDRAC
,啟動 iDRAC 虛擬主控台,然後移至虛擬媒體並掛載 Windows Server 2025 GA ISO 映像檔以執行升級。

- 使目標節點進入維護模式 (暫停狀態),並確保將所有角色/VM 移至其他叢集節點,且這些節點均在線上。此外,確認與所述節點相關聯的實體磁碟是否處於儲存維護模式。
Suspend-ClusterNode -Drain -ForceDrain -Wait
- 掛載 ISO 後,從 CD 光碟機執行 setup.exe 檔案。

- 選取是以開始安裝程序。若為已連線網際網路的裝置,請選取下載更新、驅動程式和選用功能 (建議) 選項,然後選取下一步。
- 安裝程式會檢查您的裝置組態 ; 您必須等待它完成,然後選取下一步。
- 提供您已購買的啟動或產品金鑰以繼續。
- 檢閱授權和軟體條款,並接受條款以繼續。
- 選取保持個人檔案和應用程式以進行就地作業系統升級。
- 在安裝程式分析裝置後,系統會提示您選取安裝以繼續作業系統升級。

- 從 iDRAC 的虛擬主控台監控作業系統升級狀態,直到完成為止。
- 執行下列 cmdlet 以驗證第一個叢集節點上的升級是否成功:
Get-ComputerInfo -Property WindowsProductName
- 作業系統成功升級後,繼續執行第一個叢集節點,並對角色進行故障復原。
Resume-ClusterNode -Failback Immediate
- 在叢集中的剩餘節點上重複步驟 1-12 (一次一個) 以升級作業系統。
Microsoft 參考連結 - 執行 Windows Server 就地升級 | Microsoft Learn
觀察
- 每個節點的作業系統升級程序大約需要一個小時才能完成。但請注意,修復時間會因工作負載和儲存組態而有所不同。
- 在所有節點上將作業系統升級至 Windows Server 2025 後,iDRAC-USB NIC 傳遞配接卡/遠端 NDIS 配接卡 (乙太網路) 會重新命名為乙太網路 2。您可以移除 #2,將其重新命名回先前的配接卡名稱,或將此名稱新增至叢集排除清單。
Set-ItemProperty -Path HKLM:\system\currentcontrolset\services\clussvc\parameters -Name ExcludeAdaptersByDescription -Value "Remote NDIS Compatible Device,Remote NDIS Compatible Device #2"

方法 2:輪流作業系統升級 (全新安裝)
輪流作業系統升級全新安裝程序包含抹除現有作業系統的開機磁碟機,以在同一台伺服器上安裝較新版的 Windows Server。在執行全新安裝之前,必須備份資料、網路組態和叢集資料庫,並計畫在作業系統升級完成後如何重新安裝現有應用程式。
注意:此方法會引發高風險,因為叢集中每個升級的伺服器都必須手動設定,這可能會導致意外停機或效能問題。
i) 案例 - 1
WS2019 至 WS2022 的輪流作業系統程序
- 停止 CAU 角色以防止任何節點在升級程序期間自動暫停和排空。
Disable-CauClusterRole
- 執行 cmdlet 來暫停叢集服務 (一次一個節點),以將工作負載移離節點:
Suspend-ClusterNode -Drain -ForceDrain -Wait
確保將所有角色移至叢集中的其他節點。
- 透過以下命令從叢集中驅逐暫停的節點
Remove-ClusterNode -Name <Node1>
- 使用 iDRAC 虛擬媒體對應 ISO 映像,在驅逐的節點上掛載 WS2022 ISO,並透過「虛擬 CD/DVD/ISO」選項啟動映像來安裝。
- 選擇您想要的語言、時區設定、鍵盤語言。
- 選取設定選項 à 安裝 Windows Server,選取我同意將刪除所有資料,包括檔案、應用程式和設定。
- 提供產品金鑰並選擇 Windows Server Datacenter Edition。
- 檢閱並接受授權和軟體條款。
- 格式化 BOSS 磁碟機,並在其中安裝作業系統。
- 成功安裝作業系統後,請為系統管理員使用者帳戶設定您選擇的密碼。
- 如需有關如何從 CD/DVD/USB 部署作業系統的詳細說明,請參閱從安裝媒體安裝 Windows Server | Microsoft Learn。
- 安裝所需的角色和功能
Install-WindowsFeature -Name Hyper-V, Failover-Clustering, Data-Center-Bridging, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell -IncludeAllSubFeature -IncludeManagementTools -verbose
- 重新命名伺服器以符合其原始主機名稱,並將其加入 Active Directory 網域。
Rename-Computer -NewName <Node1> -restart
$credential = Get-Credential
Add-Computer -DomainName <ADdomain> -Credential $credential -restart
- 透過 SConfig 或 WAC 安裝最新的作業系統更新,以及支援矩陣或目錄中的最新可用韌體和驅動程式。
- 使用 PS Cmdlet New-VMSwitch 與 Add-VMNetworkAdapter 來為管理、儲存和 VM 流量建立虛擬網路配接卡和 VMSwitch,包括 IP 位址、DNS、VLAN/NIC 成組設定,並根據所使用的拓撲來進行網路設定。
- 確認網路和儲存裝置連線設定 (網路配接卡、名稱、MTU 大
小 等
)與叢集中的其他節點一致。 - 使用與其餘叢集節點相符的 Add-VMSwitch 為 Hyper-V 工作負載建立虛擬交換器。
- 使用以下命令將節點新增回叢集
Add-ClusterNode -Name <Node1>
- 執行以下命令以執行叢集驗證報告
並修復任何錯誤/警告 (如果報告)。Test-Cluster -Node <Node1>,<Node2> -Include 'Inventory', 'Network', 'System Configuration'
- 忽略與混合作業系統相關的警告訊息,直到所有節點都使用最新的作業系統版本為止。
- 執行 Get-StorageJob 來檢查儲存工作 (如果有),並確定沒有任何儲存工作正在進行中,然後再繼續。
- 遷移 VM 並檢查 VM 的狀態及其可存取性。這可以透過 PowerShell、WAC 和容錯移轉叢集管理員完成。 請確保先移動非生產 VM 以檢查穩定性,然後再移動生產工作負載。
Move-ClusterVirtualMachineRole -Name <VM1> -Node <node1>
- 在其餘每個節點上重複步驟 2-11,一次一個。
Microsoft 參考連結 - 執行叢集作業系統輪流升級以升級 Windows Server 容錯移轉叢集的作業系統 | Microsoft Learn
ii) 案例 - 2
WS2022 至 WS2025 輪流升級程序
- 遵循「WS2019 至 WS2022 輪流作業系統」程序中列出的步驟,將 Windows Server 作業系統從版本 WS2022 升級至 WS2025。
Microsoft 參考連結 - 執行叢集作業系統輪流升級以升級 Windows Server 容錯移轉叢集的作業系統 | Microsoft Learn
已知問題
- 在作業系統升級至下一個更高版本後,設定為見證的檔案共用會被叢集視為「可用的儲存空間」,且將處於「失敗」狀態。
因應措施是移除目前的仲裁設定,並使用新的檔案共用作為見證來重新設定。
作業系統升級後工作
完成所有叢集節點的作業系統升級後,請啟動作業系統升級後工作,例如更新叢集功能層級和儲存集區版本及 VM 組態版本。以下提供 cmdlet:
-
- 叢集功能層級 (Update-ClusterFunctionalLevel)
- 儲存集區版本 (Update-StoragePool)
- VM 組態版本 (Update-VMVersion) – 選用,但建議使用。
注意 – 若要更新 VM 組態版本,VM 必須處於離線狀態。建議您在計畫的維護時段執行此活動。
- 對每個叢集節點套用 Windows Server 2025 作業系統修補程式。
- 確定所有驅動程式和韌體均達到 WS2025 支援的層級。請參閱支援矩陣。
- 確定所有叢集節點、資源、磁碟、儲存集區都處於線上狀態且健全狀況良好。
- 檢查事件檢視器中記錄的任何錯誤 [例如:任何服務失敗或暫停],並採取必要的補救步驟。
- 檢查裝置管理員中是否有任何黃色驚嘆號或裝置故障。
- 驗證叢集並確保其健全狀況良好,並且沒有出現錯誤或警告。
Microsoft 參考連結 - 執行叢集作業系統輪流升級以升級 Windows Server 容錯移轉叢集的作業系統 | Microsoft Learn
網路 ATC 部署
- Windows Server 2025 支援網路 ATC 功能,不過客戶可自行選擇在其環境中遷移或部署此功能。
如需更多資訊,請參閱