Upgrading your Remote Desktop Virtualization Host to Windows Server 2016
Applies To: Windows Server 2016
Supported OS upgrades with RDS role installed
Upgrades to Windows Server 2016 are supported only from Windows Server 2012 R2 and Windows Server 2016 TP5.
RD Virtualization Host servers in the deployment where VMs are stored locally
These servers should be upgraded all at once. Follow the following steps to upgrade:
- Log off all users.
- Turn off or save all virtual machines on each host.
- Upgrade the servers to Windows Server 2016.
- All collections should be available and functional after the upgrades are complete.
RD Virtualization Host servers in the deployment where VMs are stored in Cluster Shared Volumes (CSV)
- Determine an upgrade strategy where some of the RDVH servers will be upgraded and some will continue to host VMs on Windows Server 2012 R2.
- Isolate one or more of the RDVH servers, targeted for the initial round of upgrading, by migrating all VMs to other ‘not to be upgraded yet’ RDVH servers that will remain part of the original 2012 R2 cluster.
- Open Failover Cluster Manager.
- Click Roles.
- Select one or more VMs. Right-click to open the context menu.
- Click Move and choose either Live or Quick Migration to move the VMs to one or more of the RD Virtualization Host Servers that are not part of the initial upgrade. Use Live or Quick Migration depending on factors such as hardware compatibility or online requirements.
- Evict the RDVH servers, prepared for upgrading, from the original cluster.
- Upgrade the isolated RDVH servers.
- After the targeted RDVH servers have been successfully upgraded, create a new cluster and CSV, which needs to be on an entirely different SAN volume.
- Join all upgraded RDVH servers to the new cluster.
- Create a folder structure in the new CSV that mimics the existing folder structure in the existing CSV. This will include the collection folders and each VM’s top level sub-folders.
- From the various VM Collection folders on the original CSV, copy over the /IMGS folder and contents to the new collection folders in the same locations on the new CSV.
- On the source RDVH machine, use Cluster Manager to remove the VM’s configuration for high availability:
- Launch Cluster Manager.
- Click Roles.
- Right-click the VM objects, and then click Remove.
On one of the non-upgraded RDVH servers, use Hyper-V Manager to move all VMs to one of the upgraded RDVH servers and new Cluster CSV:
- Open Hyper-V Manager.
- Select one of the non-upgraded RDVH servers.
- Right-click one of the VMs to be moved, and then click Move.
- Choose Move the virtual machine, and then click Next.
- Provide the targeted upgraded RDVH server’s name on the Specify Destination Computer page, and then click Next.
- Choose Move the virtual machine’s data to a single location, and then click Next.
- Browse to the destination location.
Ensure this path is to an empty folder for the specific VM.
As mentioned, you will need to have already created a new destination sub folder prior to this step. The Select Folder dialog will not allow you to create a sub folder in this step.
Click Next, and then click Finished.
- Once the VMs are relocated, add them as cluster High Availability objects:
- Open Failover Cluster Manager on an upgraded RD Virtualization Host Server.
- Right-click the Roles node, and then click Configure Role. Click Next on the Start page of the High Availability wizard.
- Choose Virtual Machine from the list of available roles, and then click Next. A list of VMs that are not configured will be shown.
- Select all the VMs. Click Next and then click Next again on the confirmation page to start the configuration task.
- Once you have relocated all VMs, upgrade the remaining RDVH servers. Use the above steps for balancing VM locations as appropriate.
Heterogeneous Hyper-V servers in a cluster are not supported.