Hyper-V Server OS Upgrade

I’d upgrade node-by-node (Cluster OS Rolling Upgrade) rather than doing “big-bang” in-place upgrades across the board. It’s the safest way to get to Windows Server/Hyper-V 2025 with essentially zero VM downtime, a clean rollback path, and no mass host rebuilds. If you have any standalone/non-clustered Hyper-V hosts, an in-place upgrade is fine when health checks pass, and you have a tested backup/rollback.

What I’d do

  1. If you’re clustered (S2D or shared storage)

  2. If you’re not clustered (standalone Hyper-V)

“Would you build new or in-place?”

Known issues / field notes for Server 2025 Hyper-V

None of these are show-stoppers today, but they’re worth a quick check before you cut over:

Backups & rollback: Full VM backups + host bare-metal (or image) backups; confirm restore. (No citation needed, best practice.)

Minimal, battle-tested runbook (clustered)

  1. Pause + drain a node; evict or keep in cluster (per your process).

  2. Upgrade that node’s OS to Windows Server 2025, install OEM drivers/firmware, patch fully.

  3. Rejoin/bring back into cluster; fail a few non-critical VMs over and validate Live Migration/storage/SET/GPU-P.

  4. Repeat for each node.

  5. When all nodes are 2025 and happy, run Update-ClusterFunctionalLevel. This is one-way—do it last.