Lync Server 2013 Standard to Skype for Business Server 2015 Standard In-place upgrade (Offline Method)

Microsoft released today the new version of Skype for Business Server 2015 to MSDN and I’ve decided to use my Azure Virtual lab to upgrade my STD server.

There are two methods for upgrade Lync Server 2013 to Skype for Business Server 2015:

  1. The Move User method, which requires no downtime for users (Swing upgrade)
  2. The Offline method, which requires downtime

In this post I’ll cover the Offline method.

General Upgrader Order:

More information can be found here: Plan to upgrade to Skype for Business Server 2015

  1. Upgrade the topology from the inside to the outside.
  2. Upgrade all your pools first
  3. Upgrade the edge servers
  4. Upgrade the Central Management Store (CMS) pool.
  5. If you use Kerberos authentication for Web Services, you must reassign Kerberos accounts and reset the password after the In-Place Upgrade is complete

Upgrade Steps – High Level:

The detailed steps can be found here: Upgrade to Skype for Business Server 2015

  1. Step 1: Install Administrator tools and download topology
  2. Step 2: Upgrade and publish topology using Topology Builder
  3. Step 3: Wait for replication
  4. Step 4: Stop all services in pool to be upgraded
  5. Step 5: Upgrade Front End pools and non-Front End pool servers
  6. Step 6: Restart services on all upgraded servers
  7. Step 7: Verify Skype for Business functionality works

In-Place Upgrade Prerequisites:

The list of all prerequisites is mentioned here: Install prerequisites

  1. Make sure the entire Lync environment is installed with CU5
  2. The local SQL Express on the Front-End must have at least SP1 installed (can be upgrades by using Windows Updates as well)
  3. KB2982006 for IIS Crash Issues is required for Server 2012 R2
  4. Be sure to uninstall LRS Admin tool for Lync Server 2013 before running In-Place Upgrade.
    The LRS Admin Tool for Lync Server 2013 cannot coexist with Skype for Business Server 2015
  5. If you have paired pools, do not unpair them before the upgrade.

Step by step Upgrade:

1. Connect to a computer which is part of the domain but does not have any Lync core components or admin tools installed on it.

2. Download the Skype for Business ISO file from the MSDN: en_skype_for_business_server_2015_x64_dvd_6622058.iso

3. Mount the ISO file and launch the setup.exe from: Setupamd64 folder:

image

4. On the Setup screen, choose “Connect to the internet to check for updates” in order to install the latest cumulative updates of SfB Server 2015.
this is a useful changes for future deployment which can save a lot of time installing the CU updates.

image

5. On the End User License Agreement screen, select the “I accept the terms in the license agreement” and choose OK.

image

6. Now SfB setup will connect to the internet and download the latest updates

image

7. Once the updates is done, a notification will appear on Screen, choose Next

image

8. On the Deployment Wizard, click Install Administrator tools, and follow the steps to install

image

9. From the Windows Start screen, open Skype for Business Server  Topology Builder, Click Download topology from existing deployment, and click Next.

10. Right click on your STD pool and choose Upgrade to Skype for Business Server 2015:

image

11. On the Upgrade to Skype for Business Server 2015 Choose YES, the outcome should be that the server has been moved to the Skype for Business Server Container

image

image

12. Publish the topology and wait for replication to end.

image

13. Now we need to stop all services on the actual Lync server we are going to upgrade. in order to so we need to run the following command:

image

14. After disabling the services, we need to run the Skype for Business server setup from the ISO file we’ve downloaded.

image

15. Once initiated, A prerequisites setup will launch and will determine if the current environment is ready for SfB upgrade or not.
Please remember that if you performing that on Enterprise pool, you have to go through each of the server before starting the services again.

imageimageimageimage

16. Once setup is complete, we’ve left with starting Services on the server by running the following command:

17. Once the services are up and running, we need to make sure the upgrade was successful, for the pool that was upgraded.  Run some tests to make sure the functionality is working as expected.

18. Congrats, you’ve now successfully upgrade your Lync Server 2013 to Skype for Business Server 2015 Smile

9 Comments

  1. Junsen Zhang

    You must first use Skype for Business Server 2015 Topology Builder Lync Server 2013 pool upgrade and publish the topology after upgrade, you can perform this upgrade. If you have published an updated topology, these changes may not be copied to this computer. You can run the Invoke-CsManagementStoreReplication cmdlet to force immediate replication. You can also use the Export-CsConfiguration and Import-CsConfiguration -LocalStore cmdlets updated topology copied to this computer. For more information, please see the appropriate cmdlet help topic

    Run the upgrade experience how to deal with this problem?

    Reply
  2. ramg1967

    I am having hard time with in place upgrade. Followed and installed all pre req + updates. When, I run setup,exe on Lync 2013 server getting this error – see the link which as screen shot posted by LANHD

    https://social.technet.microsoft.com/Forums/en-US/e83c0cea-9464-4db2-8773-62733414c35d/upgrade-to-skype-for-business-server?forum=lyncdeploy

    Don’t know how to resolve the issue. Still searching the NET for a solution.

    Ram

    Reply
    1. Guy Bachar (Post author)

      Hey Ram,
      Did you tried what mentioned in here: http://blog.codesalot.com/2015/05/04/error-code-1603-skype-for-business-upgrade/
      Also, can you upload the log file some where? what is mentioned there?

      Guy

      Reply
  3. ramg1967
  4. ramg1967

    Yes, I did try the link you shared. Still same error.

    Reply
  5. ramg1967

    Is there a tool like cmtrace that, I use for sccm 2012 to read the log files. I can’t figure out the issue from this log file.

    Reply
    1. Guy Bachar (Post author)

      I went thorugh the file, other than Product: Microsoft Lync Server 2013, Core Components — Removal failed. it doesn’t say much.

      Did you try to uninstall it manually from the Program and Features window?
      Maybe you can try and reinstall it first using the Lync Setup CD and then remove it see if that helps.

      Reply
  6. ramg1967

    Thanks for taking time to read through the log file. I will remove MS Lync Server 2013 Core Components from Program and Features and run setup,exe from S4B 2015 see what happens. Will update you later.

    MS just released SCCM 2012 SP2. In the middle of upgrading SCCM server to SP2.

    Ram

    Reply
  7. ramg1967

    Tried to remove from programs and features – will not let me uninstall – reason – others applications might be using the service, I did stop all the services yet it will not uninstall. Then, i went with revouninstaller program to remove lync core components. With little bit of fight was able to remove lync core components.

    Now when, I run setup.exe to complete in place upgrade of S4B 2015 i am getting another error which is skype for business 2015 is already installed – install cannot continue (see screen shot from the link – http://www.filedropper.com/b_1

    I search every where – program file, program files x86 and program data. I don’t see Skye for Business 2015. Can’t figure out the solution.

    One good thing is it is home lab so I can play around – worst come worst – I will perform fresh S4B 2015 during the weekend.

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *