Introduction
This chapter is about guiding you through the requirements and steps to upgrade older VMM versions to VMM 2016. We will start from the VMM 2008 R2 SP1 and end on current VMM 2016.
The main reasons for upgrading might be different:
- Evaluation copy has expired and you need to re-install or upgrade VMM:

- New functionality and the necessity of managing hosts running on a newer version of Windows Server or ESXi. You can't manage, for instance, Windows Server 2016 hosts in VMM 2012 R2.
- Product life cycle is coming to an end. Knowing the life cycle of your existing VMM helps you plan the upgrade and other infrastructure changes related to a virtualization platform including hosts, libraries, and so on. The following table shows you key dates for VМM versions 2008 R2 through 2016:

In short, mainstream support is almost complimentary and includes free non-security updates. You can even request design changes or new features with this support type. But when extended support starts, support becomes paid and non-security updates require additional hotfix agreements. Therefore, I'd recommend to plan VMM upgrade before the end of mainstream support.
The following upgrade notes will help you make the right decisions:
- VMM 2012 cannot be directly upgraded to VMM 2016. Upgrading it to VMM 2012 SP1 and then to VMM 2012 R2 is required first.
- VMM 2012 can be installed on a Windows Server 2008 server.
- VMM 2012 SP1 requires Windows Server 2012.
- VMM 2012 R2 requires a minimum Windows Server 2012 (Windows 2012 R2 recommended).
- VMM 2016 requires a minimum Windows Server 2016.
- Windows Server 2012 hosts can be managed by VMM 2012 SP1 and VMM 2012 R2.
- Windows Server 2012 R2 hosts require VMM 2012 R2 or VMM 2016.
- Windows Server 2016 hosts require VMM 2016.
- Self-Service Portal has not been available since VMM 2012 SP1.
- System Center App Controller is completely removed in SC 2016.
- Citrix XenServer support is no longer available in VMM 2016.
As discussed in Chapter 1, VMM 2016 Architecture, VMM 2016 is a huge product upgrade and there are many improvements. For more details on the new improvements, go through Chapter 1, VMM 2016 Architecture.
This chapter only covers VMM upgrade.
- Service Management Automation
- Orchestrator
- Service Manager
- Data Protection Manager (DPM)
- Operations Manager
- Configuration Manager
- Virtual Machine Manager (VMM)
- App Controller
- Service Provider Foundation
- Windows Azure Pack for Windows Server
- Service Bus Clouds
- Windows Azure Pack
- Service Reporting