Skype for Business InPlace – Upgrade Step by Step

Today 1st May 2015 Microsoft released Skype for Business Server 2015 RTM.

Below is an InPlace Upgrade carried out on a single Lync 2013 Standard Edition Server on Windows Server 2012 R2.

Before the Upgrade PLEASE CHECK !:

  • Ensure you have server backups
  • Applied Latest Lync Server CU Latest Lync 2013 Server CU
  • Applied SQL 2012 Express Service Pack 2 SQL 2012 Express SP2
  • Installed OS Hotfix for 2012 R2 KB2982006
  • Assigned a Windows 8 client with no previous Lync tools as the workstation to install the Skype for Business admin tools for the InPlace upgrade.
  • Windows firewall service is running
  • you have at least 32gb of available disk space before the upgrade
  • If you have Lync Room System admin portal this will not work yet with SFB it seems its also recommended to remove this before upgrading. (Although in my lab i didn’t and the upgrade didnt fail but testing LRS portal after i found it wouldn’t load and i cant re install admin portal as its looking Lync setup cache files 😦 ! hopfully this wil get fixed soon.

In Summary

  • Get your pre reqs in place and upgrade workstation and plan your upgrade first !
  • InPlace upgrade is really smart new way of upgrading. Gotta say MS did a cracking job!
  • Takes quite a bit of time so allow time for this and allow time to fix any prereqs that aren’t already in place. If you think it is uninstalling and reinstalling all roles and services for you 🙂
  • Found an error around disk space requiring at least 32gb free so make sure you have enough disk space available before the upgrade.

Upgrade Workstation

  1. Install Skype for Business Admin tools on workstation

clip_image001

clip_image002

clip_image003

2. If you have internet access check for updates

clip_image004

clip_image005

clip_image007

clip_image008

3. From the Lync deployment Wizard install the admin tools.

clip_image009

clip_image010

clip_image011

clip_image012

4. Open Skype for Business Topology Builder on Upgrade Workstation

clip_image013

5. Before Upgrade Please Check Lync Services are all running before upgrade – IMPORTANT

clip_image014

6. Download topology and SAVE this topology file as its the topology used before the upgrade.

clip_image015

clip_image016

clip_image018

clip_image019

7. In topology Builder right click the Lync 2013 Serer and select “Upgrade to Skype for Business Server 2015”

I am upgrading a Skype for Business Standard Edition Serer and upgrading the existing Monitoring and Archiving databases.

If you don’t want to update the databases please disassociate the monitoring and archiving databases before continuing or if you wish to deploy new databases you can.

clip_image020

clip_image021

8. Press Yes

clip_image022

The SE is now under Skype for Business Sever 2015 🙂

clip_image023

9. Publish Topology

clip_image024

10. As im updating the Mon and Arc databases i have the databases to upgrade

clip_image025

11. I selected advanced and selected “Use SQL Server Instance Defaults”

clip_image026

clip_image027

clip_image028

12. View any errors and warnings. I had warning regard SQL services which were set as manual.

clip_image029

13. View your to-do list

clip_image030

Import existing normalization rules from the previous Skype for Business Server deployment. If you want to keep your existing normalization rules you will need to import them using the Import-CsCompanyPhoneNormalizationRules cmdlet. If you have separate normalization rules for each pool then you will need to run the command for each set. We will look at this after the upgrade.

14. After publishing wait a good amount of time for replication to take place.

clip_image031

15. IMPORTANT – You have to use “Disable-CsComputer –Scorch” to ensure that after a reboot during the upgrade that Lync service don’t restart this could break the upgrade.

clip_image032

clip_image033

clip_image034

16. ** IMPORTANT**  Check all Lync services are running before upgrade.

clip_image035

17. Log onto your Server with an account with the appropriate permissions

Run Setup on Front End Server you selected you upgrade.

clip_image036

clip_image003[1]

clip_image037

clip_image038

clip_image040

In-Place Upgrade Starts 🙂

clip_image041

I got an error you shouldn’t if you have checked the prereqs above 🙂

clip_image042

I increased disk space re run setup and continued this time i passed the pre reqs.

clip_image044

Setup uninstalling Lync roles and services i checked services as the upgrade went on. You dont have to but i was interested to see what was happening.

clip_image046

Uninstalling lync 2013 roles
Screenshots you can move on as this does everything for you 🙂

clip_image047clip_image048

clip_image049clip_image050

clip_image051clip_image052

Woww only three service left !

clip_image053

clip_image054clip_image055

clip_image056

All services gone!

clip_image057

Installing Skype for Business roles now 🙂

clip_image058clip_image059

First Skype for Business roles and Services shown 🙂

clip_image060

clip_image061

clip_image062clip_image064

More services and roles installed :)  SQL 2014, Skype for Business roles and Windows fabric. Skype for Business Online PowerShell module as well Cool!

image

image

image

image

image

Verifying Installation

 clip_image001[1]

COMPLETE !!!

clip_image002[1]

clip_image003[1]

clip_image004[1]

clip_image005[1]

18. Start-CsPool -poolfqdn lyncse01.ucmart.co.uk –verbose (~Front End Servers only) other roles use start-cswindowsservice

clip_image006

clip_image007[1]

clip_image008[1]

clip_image009[1]

clip_image010[1]

19. Check Services (Front End Service may take a little longer to start due to windows fabric)

clip_image011[1]

Event Viewer is still name Lync Server

clip_image012[1]

20. Grab a Brew as your done 🙂

Skype for Business Control Panel is working 🙂

clip_image013[1]

Advertisement

One thought on “Skype for Business InPlace – 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 )

Facebook photo

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.