戴尔 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 Cluster 升级到 Windows Server 2025:
- 就地操作系统升级
- 滚动操作系统升级(全新安装)
前提条件和最佳实践
- 保留数据、虚拟机、网络配置、群集配置数据库的备份拷贝。
- 所有硬件组件、驱动程序 , 以及固件,都应根据戴尔 AX 支持矩阵进行更新。戴尔下载网站上发布了最新的目录和支持矩阵。
- 在继续升级之前,确保操作系统已完全修补。
- 该群集应运行正常,没有任何错误或严重警告。
- 确保存储池中有足够的可用空间(对于精简资源调配的卷,请始终将空间保持在阈值限制内)。
- 暂停升级节点之前,请确保其余群集节点具有足够的 CPU 和内存资源来处理重新分发的工作负载。在升级后的节点暂时不可用时,这有助于防止性能下降或服务中断。
- 确保双节点群集的 Witness 的可用性和可访问性。
- 从 Microsoft 网站下载 Windows Server 2025 GA(正式版)ISO 镜像文件并确保其随时可用。购买有效的产品密钥以激活操作系统。
- 检查正在运行的应用程序,以确保它们在较新的操作系统版本上受支持。
- 在执行就地操作系统升级时不允许更改语言,而在滚动操作系统升级期间允许更改语言。
方法 1:就地操作系统升级
就地 ISO 操作系统升级是将操作系统升级到较新版本的过程,同时保持现有应用程序、设置和用户数据完好无损。此方法通常比全新安装更快,中断更少。因为它不需要格式化系统驱动器或手动重新安装应用程序和配置。Dell Technologies 建议使用此方法升级到较新的操作系统版本。
-
情形 - 1
WS2019 到 WS2022 操作系统升级过程
- 您使用的是 Windows Server 2019 操作系统 S2D 群集,则必须通过执行就地操作系统升级将群集升级到 Windows Server 2022。
- S2D 群集的 WS2019 到 WS2022 就地操作系统升级可在戴尔支持站点上找到。
- 从 WS2019 升级到 WS2022 的操作系统的更多信息,请参阅 适用于 Microsoft Azure Stack HCI 的 Dell EMC 解决方案 — 从 Windows Server 2019 Storage Spaces Direct Cluster 就地升级到 Windows Server 2022 参考指南| Dell US。
-
情形 - 2
WS2022 到 WS2025 操作系统升级过程
- 登录节点的 iDRAC
启动 iDRAC 虚拟控制台,然后转至 虚拟介质并装载 Windows Server 2025 GA ISO 映像文件以执行升级。

- 将目标节点置于维护模式(暂停状态),并确保所有角色/虚拟机都移至其他群集节点,并且它们处于联机状态。此外,还需要验证与所述节点关联的物理磁盘是否处于存储维护模式。
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,并通过“Virtual CD/DVD/ISO”选项启动该映像进行安装。
- 选择您选择的语言、时区设置、键盘语言。
- 选择安装选项“à Install Windows Server”,然后选择 I agree everything will be deleted including files, apps, and settings。
- 提供产品密钥并选择 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 来创建用于管理、存储和虚拟机流量的虚拟网络适配器及 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 来检查存储作业(如果有),并确保没有正在进行的存储作业,然后再继续。
- 迁移虚拟机并检查虚拟机的状态及其可访问性。可以通过 PowerShell、WAC 和故障切换群集管理器完成。 先移动非生产虚拟机以检查稳定性,然后再移动生产工作负载。
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
已知问题
- 在操作系统升级到下一个更高版本后,群集会将配置为见证的文件共享视为“可用存储”,并且该文件共享将处于“失败”状态。
解决方法是删除当前的仲裁设置,然后在使用新文件共享作为见证的情况下重新配置仲裁。
操作系统升级后任务
所有群集节点的操作系统升级完成后,启动操作系统升级后任务,例如更新群集功能级别和存储池版本以及虚拟机配置版本。以下是所提供的 cmdlet:
-
- 群集功能级别 (Update-ClusterFunctionalLevel)
- 存储池版本 (Update-StoragePool)
- 虚拟机配置版本 (Update-VMVersion) — 可选,但建议使用。
请注意,要更新虚拟机配置版本,虚拟机必须处于离线状态。建议在计划的维护窗口期内执行此活动。
- 在每个群集节点上应用 Windows Server 2025 操作系统修补程序。
- 确保所有驱动程序和固件均处于 WS2025 支持的级别。请参阅支持矩阵。
- 确保所有群集节点、资源、磁盘、存储池均处于联机状态且运行状况良好。
- 检查如果事件查看器中记录任何错误(例如:任何服务失败或暂停),并采取所需的修正步骤。
- 检查设备管理器中是否有黄色惊叹号或设备故障。
- 验证群集并确保其运行状况良好,并且没有错误或警告。
Microsoft 参考链接 — 通过执行群集操作系统滚动升级来升级 Windows Server 故障切换群集的操作系统| Microsoft Learn
网络 ATC 部署
- Windows Server 2025 支持网络 ATC 功能,但客户可以选择在其环境中迁移或部署它。
有关详细信息,请参阅