How to do it...

To upgrade to VMM 2016 from VMM 2008 R2, you first need to carry out the following steps in order to upgrade your VMM 2008 R2 SP1 to VMM 2012:

  1. On the VMM 2008 R2 SP1 console, click on General in the Administration view. Next, click on Back up Virtual Machine Manager in the Actions pane. All of these are depicted in the following screenshot:
  1. In the Virtual Machine Manager Backup dialog box, type in the path for the destination folder for the backup file. The folder must not be a root directory and it must be accessible to the SQL Server database.
  2. Take note of the backup location as we will need it later during the VMM 2012 upgrade.
  3. If you're doing an in-place upgrade and running a full version of SQL Server,
    go to step 7.
  4. If you're upgrading to another server or running SQL Server Express, uninstall SCVMM 2008 R2 SP1, remove all of the components, and choose Retain Database during the removal of the SCVMM 2008 R2 SP1 Server service.
  5. If you're running SQL Server 2005 Express Edition:
    1. Click on Start and in the Search programs and files box, or in the Run window, type in services.msc and press Enter. Stop the SQL Server (MICROSOFT$VMM$) service.
    2. Copy VirtualManagerDB and VirtualManagerDB_log from C:\Program Files(x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data to a backup folder (for example, C:\backup).
    3. In Control Panel | Programs | Programs and Features, select
      Microsoft SQL Server 2005 and click on Uninstall, as shown
      in the following screenshot:
    1. On the Component Selection page, select the Remove SQL Server 2005 instance components checkbox, and also select the Workstation Components checkbox.
    2. On the confirmation page, click on Finish to complete the uninstall process.
    3. In Add or Remove Programs, select Microsoft SQL Native Client, and then click on Remove.
    4. In the confirmation dialog box, click on Yes. Install a full version of SQL Server (it is recommended to install it on another server). See the Deploying a Microsoft SQL Server for VMM implementation recipe in Chapter 3, Installing VMM 2016.
    5. Restore the VMM database backup to SQL Server. To do this, open SQL Server Management Studio and select Restore Database. On the Specify Backup window, click on Add and navigate to C:\backup. Enter VirtualManagerDB as the new name. Select Restore and click on OK. On successful restoration, a pop up will be displayed. Click on OK and close SQL Server Management Studio.
  1. Run the VMM 2012 installation wizard and complete the required steps, paying attention to the database and DKM configuration. As a reference, you can use the steps described in the Upgrading to VMM 2012 SP1 or to VMM 2012 R2 section or steps 6-20 from the Upgrading VMM 2012 R2 to VMM 2016 section. There are no significant changes in the wizard since VMM 2012.