Skype for Business Server In-Place Upgrade Step by Step

Step by Step Guide: Skype for Business

Preparation

  • Ensure that your Active Directory is healthy and replicating
  • Ensure you have a backup of your Lync and AD servers just in case
  • For a single Standard Edition deployment make sure you either have a temporary SE server to migrate users to or plan some serious downtime (4 to 6 hours)
  • Perform a full Windows Update on all Lync Servers
  • No Lync 2010 and 2013 servers in coexistence

Front End Server Pre-requisites for Skype for Business

  • Ensure that update KB2858668 is installed if using Windows Server 2012 or KB2982006 if using Windows Server 2012 R2 on all Lync servers
  • The version of SQL that hold the databases must be at least 2012 SP1. For Standard Edition Lync FE you must patch SQL beforehand. It is not part of the in-place upgrade.
  • The Front End Server must have at least 32GB of free disk space for in-place upgrade to work.
  • A server or workstation without Lync 2013 Admin Tools installed

Patching SQL Express 2012 RTM to SP2

You can download SQL Express 2012 SP2 from here. The process of patching the instances is quite simple.

To check your SQL Patch level, download the getinfo-SQLServer PowerShell script from here

2015-05-01_22h28_25

1. Stop the Lync Services on the Front End Server

Stop-CsWindowsService

2. To update all database instances open command prompt and change the working directory to where you downloaded SQL 2012 SP2 executable. Run the following command

SQLEXPR_x64_ENU.exe /ACTION=Patch /allinstances /IAcceptSQLServerLicenseTerms

2015-05-01_22h58_03

 

This will launch SQL setup in update mode and patch all RTC, RTCLOCAL and LYNCLOCAL instances

2015-05-01_22h56_50

2015-05-01_23h09_58

3. Run getinfo-SQLServer.ps1 script again and you should see the Level change from RTM to SP”

2015-05-01_23h10_34

 

4. Start the Lync Services up again using the following PowerShell

Start-CsWindowsService

All services should start OK

2015-05-01_23h15_30

Installing Skype for Business Administration Tools

This needs to be installed on a server or workstation that is joined to your domain. We need a separate server or workstation for this in order to use the Skype for Business Topology Builder to upgrade the topology from Lync 2013 to Skype for Business Server 2015.

1. Mount the Skype for Business Server 2015 media to the target machine and launch setup.exe. At the time of writing there were no updates, so Don’t check for updates right now was OK to select

2015-05-01_21h34_33

 

2. Choose the installation directory

2015-05-01_23h25_17

3. From the deployment wizard choose Install Administrative Tools

2015-05-01_23h27_53

Note there are no AD Schema updates to install! AD Team will be happy!

4. Once installed open Skype for Business Server 2015 Topology Builder and download the current topology

2015-05-01_23h30_32

5. Navigate to Lync Server 2013/Standard Edition Front End Servers and right click on your FE server. Choose Upgrade to Skype for Business Server 2015

2015-05-01_23h31_32

This will move the FE server to the Skype for Business 2015 Servers container in the topology

2015-05-01_23h32_31

 

6. Now Publish the Topology.

2015-05-01_23h33_11

 

2015-05-01_23h32_00

This process can take upwards of 2 hours to complete depending on your deployment scenario.

2015-05-01_23h34_32

Now we are ready to perform the in-place upgrade on the FE Server

Performing the in-place Upgrade of Lync 2013 to Skype for Business Server

Now we have completed the ground work, we are able to get on with our in-place upgrade.

1. Stop all Lync Services on the Front-End server

Stop-CsWindowsService

2. Mount the Skype for Business Server 2015 media and launch Setup

You will see some familiar screens

2015-05-01_21h34_33

3. Click next and accept the EULA

2015-05-01_21h35_19

4. Click next and in-place Upgrade will start

2015-05-01_23h16_37

This process will take around 2 to 3 hours to complete, so go and watch a film🙂

5. Once complete you should have ticks next to all tasks

2015-05-02_00h49_23

6. All that is left to do now is start the Skype for Business Services from the S4B PowerShell

Start-CsPool -PoolFqdn pool.domain.com

2015-05-02_00h51_33

2015-05-02_00h57_21

And that is it. Launch your new Skype for Business Server 2015 Control Panel and enjoy.

 

 

One thought on “Skype for Business Server In-Place Upgrade Step by Step

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