Step By Step Guide to Migrate SCCM 2012 R2 to SCCM 1511

Upgrade Checklist:

  1. Ensure that your computing environment meets the supported configurations
  2. Review the site and hierarchy status and verify that there are no unresolved issues:
  3. Install all applicable critical updates for operating systems on computers that host the site, the site database server, and remote site system roles:
  4. Uninstall the site system roles not supported by System Center Configuration Manager, if any   i)Out of Band Management point    ii) Service Health Validator point
  5. Disable database replicas for management points at primary sites.
  6. Disable all site maintenance tasks at each site for the duration of that site’s upgrade.
  7. Run Setup Prerequisite Checker.Before you run Setup to install or upgrade a site, or before you install a site system role on a new server, you can use this stand-alone application (Prereqchk.exe) from the version of Configuration Manager that you want use to verify server readiness. The use of prerequisite checker enables you to identify and fix problems that would block an actual site or site system role installation.Note: Prerequisite checker always runs as part of Setup.It logs its results in the ConfigMgrPrereq.log file on the system drive of the computer.
  8. Create a backup of the site database at the central administration site and primary sites.
  9. Test the database upgrade process on a copy of the most recent site database backup
  10. Restart the site server and each computer that hosts a site system role to ensure that there are no pending actions from a recent installation of updates or from prerequisites:

Let’s Start:

Step 1: Disable SQL replication

If you are running replica MPs, then you will need to disable SQL replication. Load up SQL Management Studio.

Drill down to Replication, right click and choose ‘Disable Publishing and Distribution’

sql

Click Next

sql-1

Select ‘Yes, disable publishing on this server’ and click Next.

sql-2

Confirm the dropping of replication by clicking Next.

sql-3

Ensure ‘Disable publishing and distribution’ is checked and click Next.

sql-4

Click Finish to disable the replication.

sql-5.jpg

Click Close to complete the process.

sql-6

Remember to re-enable replication once the upgrade to 1511 is complete.

Step 2:  Remove Windows ADK install

My ConfigMgr site server is currently running Windows 8.1 ADK. Uninstall this release from the Control Panel

adk.jpg

Click yes to uninstall

adk-1adk-2

Click Close when complete

adk-3

Step 3: Install the Windows 10 ADK

Download the Windows 10 RTM ADK release 10.0.26624.0 from here http://download.microsoft.com/download/8/1/9/8197FEB9-FABE-48FD-A537-7D8709586715/adk/adksetup.exe.

Note: I will prefer having offline setup for installing the ADK setup

Run the adksetup.exe file.adk-4.jpg

Click to install the ADK files into the default path. Click Next.

adk-5.jpg

Decide whether to add Windows Kits to the system. Click Next.

adk-6.jpg

Accept the ADK license agreement.

adk-7.jpg

Select only Deployment Tools, Windows PE and USMT components for installation.

Click Install.adk-8adk-9

Click Close when complete

adk-10.jpg

Step 4: Install KB3095113

Download and install hotfix KB3095113 on your SUP before you start the upgrade

Step 5: Backup and TestDBUpgrade

Before upgrading, perform a backup of your SCCM database.

It is recommended to test your Configuration Manager database before the upgrade.

Backup your site database , Restore it on a SQL server running the same version as your SCCM SQL instance.

On the SQL server, run the SCCM setup command line using the Testdbupgrade switch

Open the log file on C:\ConfigMgrSetup.log

If the process is successful, you can delete the database copy

If you have errors, resolve them on your SCCM server, do a new backup and restart this procedure.db.jpg

After you successfully upgrade a copy of the site database, proceed with the “real” upgrade.

Step 6: Review the site and hierarchy status

Review the site and hierarchy status and verify that there are no unresolved issues

Step 7:  Uninstall 3rd party SCCM Console Extension

If you have console installed on the site server, remove any 3rd party extensions (you should not have it anyway)

Step 8: Reboot Server

Step 9: Run SCCM Prerequisites

Download SCCM Pre-requirements (use setupdl.exe)

Note: Prerequisite checker always runs as part of Setup.

Step 10: SCCM 1511 Upgrade Installation

Close all running consoles on the server. Check also if remotely logged users are running the console in their sessions. The setup won’t check that and you’ll end up having an error in the installation log at the end of the process.

ERROR: Configuration Manager Console uninstallation failed. Check log file ConfigMgrAdminUISetup.log.

error.jpg

Download the necessary files from Microsoft Volume Licensing Siteinstall.jpgMount the ISO File and run Splash.hta

install-1.jpg

On the main menu, select Installinstall-2.jpg

On the Before You Begin screen, click Next

install-3.jpg

On the Getting Started screen, select Upgrade this Configuration Manager site

install-4.jpg

On the Microsoft Software License Terms, check I accept these license terms and click Next

install-5.jpg

On the Prerequisite Licenses, check all 3 boxes and click Next

install-6.jpg

On the Prerequisite Downloads screen, specify a location to download the prerequisite files. This folder can be deleted after the upgrade process

install-7.jpg

The files are downloading…

install-8.jpg

On the Server Language Selection screen, select the language you want to display in the SCCM Console and Reports

install-9.jpg

On the Client Language Selection screen, specify the display language for your clients

install-10.jpg

On the Usage Data screen, click Next. This new screen basically tells that you accept that you will send some telemetry data to Microsoft

install-11

On the Settings Summary screen, you will see that you are performing an upgrade, click next

install-12.jpg

The Prerequisite Check is running…You should have no errors since your site is already installed and running. Wait for Prerequisite checking has completed and click Begin Install

install-13.jpg

The installation is in progress. The installation will run for about 30 to 45 minutes depending your server specifications

You can follow the progress by clicking the View Log button or open the ConfigMgrSetup.log file on the C:\ drive.install-14.jpg

Wait for Core setup has completed and close the wizard

install-15.jpg

Step 11: Verification

Once the setup has completed, there’s a couple of checks that you can make to be sure the upgrade process was successful.

C:\ConfigMgrSetup.log – Display detailed installation steps. verf.jpg

Registry

On your Site server check the value called Full Version, found under HKLM\Software\Microsoft\SMS\Setup. It should read 5.00.8325.1000. In addition to the Full Version value, the CULevel should now be set to 0. verf-1.jpg

 Console

Open the SCCM Console and click on the upper left corner on the blue arrow and select About Configuration Manager. The Console has been upgraded to SCCM 1511 – 5.00.8325.100 console.jpg

Site

Go to Administration / Site Configuration / Sites

Right-click your site and select Properties

The Site Version and Build Numbers has been upgraded to 5.00.8325.1000

console-1.jpg

Boot Image

 Go to Software Library / Operating Systems / Boot Images

Validate that the Boot Images has been automatically upgraded to WinPE 10 on your distribution points. boot.jpg

Packages

Go to Software Library / Application Management / Packages

Validate that the Configuration Manager Client Package has been automatically distributed on your distribution points.pack.jpg

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s