Below a quick note on how to upgrade SCOM 2012 SP1 to the R2 version. The easiest way to perform an “in place upgrade” of all SCOM 2012 SP1 Roles.
Be sure to do some preparation on backupping the machines and databases!
This example had SCOM running on the top of Windows 2008 R2 SP1 and SQL 2008 R2 SP2 and has SCOM 2012 SP1 with CU4 installed.
– First reboot the machine to be sure that there is no issue.
– Download the SCOM 2012 R2 ISO file and mount it to the machine.
Next we download the prerequisites for the upgrade:
– Microsoft System CLR types for SQL Server 2012 available on http://www.microsoft.com/en-us/download/details.aspx?id=35580 choose the ENU\x64\SQLSysClrTypes.msi option
– Next, Next finish the setup.
Next we are going to install the Microsoft Report Viewer 2012 Runtime
– Go to http://www.microsoft.com/en-us/download/details.aspx?id=35747 and download and run the setup
– Next, Next finish the setup
Ensure that your current Operating system is fully updated.
Let’s start with the in place upgrade. Insert the System Center Operations Manager R2 Media.
Note that all roles are combined on one machine.
– Check the Download the latest updates to the setup program and click install
So as we can see, the wizard found the installed roles and will check the prerequisites for that upgrade.
– Hit Next, select the Licence terms, choose a location (in my case D:\Program Files\Microsoft System Center 2012 R2\Operations Manager), Next
As we can see, you have the choice of Local System or domain account.
– If the database is running locally as it’s the case you can leave it at Local System.
– If the databases are on remote server it requires to use a domain account.
– Select the account for the System Center Configuration and System Center Data Access service in my case domain\sa.scom and hit next
Notice that it will take a while for the upgrade to finalize, there is a progress bar for each role.During the Operational Database Configuration phase it also imports a whole set of management packs that takes some time.
– You will find a warning that indicates the current version of the product is not licensed, please start the Operations Manager Shell and use the Set-SCOMLicense cmdlet to license the product.