Microsoft Lync Server 2013 to Skype for Business Server 2015 in-place upgrade process.
Download Skype for Business Server 2015 evaluation version if you don’t have full license version.
Evaluation version works for 180 days.
You can download evaluation version from this URL: https://www.microsoft.com/en-us/evalcenter/evaluate-skype-for-business-server
First complete the pre-requisite:
Before the servers can be upgraded to Skype for Business 2015 a number of prerequisite need to be met, depending of the underlying Operating System:
· Microsoft Lync Server 2013 CU5 (February 2015 update) or above. (I can recommend to have May 2015 Cumulative updates).
· PowerShell RTM version (6.2.9200.0) or later
· SQL Server 2012 SP1 or later (I recommend to have Service Pack2)
· KB2533623 Windows Server 2008 R2 If not install then Upgrade process takes care of it, however needs server reboot)
· KB2858668 Windows Server 2012 (If not install then Upgrade process takes care of it, however it needs server reboot)
· KB2982006 Windows Server 2012 R2 (If not install then Upgrade process takes care of it, however it needs server reboot)
What I did is?
1. Updated my Lync Server 2013 with May 2015 Cumulative updates.
2. Updated SQL Express 2012 SP1 to SP2.
You can check current SQL service pack level. Open path: C:\Program Files\Microsoft SQL Server\MSSQL11.LYNCLOCAL\MSSQL\Log
Open any ERRORLOG.XX file and see below line.
2015-09-14 11:04:50.28 Server Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
Use below command to update SQL Service Pack:
· .\SQLEXPR_x64_ENU.exe /ACTION=Patch /allinstances /IAcceptSQLServerLicenseTerms
Note: If you are updating SQL SP2 after stopping Lync services then run the updates on one by one. Do not run SQL SP2 updates on all server at a time.
Note: SQL Express SP1 is a prerequisite for the upgrade. Skype for Business installs SQL Express 2014 during the setup process.
3. Check enough free space on Lync Server 2013 (FE, Mediation, Director and Edge). At least 32 GB free space must be on server before upgrade.
Download and Publish Topology:
When the server is fully patched it’s time to start upgrading. The first step is to install the Administrative Tools. Do not install Skype for Business Server 2015 Administrator tools on the existing Lync Server 2013, it is important that this server does not contain any Lync 2013 binaries. So a (temporary) server needs to be used to install this which domain joined.
I am using my file server to install Skype for Business 2015 topology builder.
1. Log on to temporary server or file server and mount “en_skype_for_business_server_2015_x64_dvd_6622058” ISO image.
2. Start the Skype for Business server 2015 Setup.exe application E:\Setup\amd64\Setup.exe
3. You will see Skype for Business window asking ‘Check for Updates?
a. Connect to the Internet to check for update
b. Don’t check for updates right now.
Check updates if you want to use latest setup file.
5. Accept the License.
6. The application install the necessary binaries for the Core Components. When the Deployment Wizard is installed select the Install Administrative Tools options.
9. Download the existing Topology from deployment.
10. Now time upgrade your existing Lync Server 2013 pool to Skype for Business Server 2015.
Right click on existing Lync Server 2013 pool and select ‘Upgrade to Skype for Business Server 2015...’
11. Now it will ask confirmation. Click on OK.
Now your existing Lync Server 2013 pools will move to Skype for Business Server 2015.
12. You must publish topology by clicking Action > Publish Topology..
NOTE: Make sure you have sysadmin permission on SQL server otherwise you receive error like below.
13. Now Topology got published.
Start upgrade process on Front End Server.
14. Replication takes some time to publish the updated topology to all the servers in the environment.
15. Then stop services on all FE servers in pool to be upgrade. Run below command let on all FE server to disable Lync Services so when server get restarted services will not start automatically.
It will ask confirmation to stop the services.
Note: We recommend using Disable-CsComputer because you may need to reboot the server during the In-Place Upgrade process. If you use Stop-CsWindowsService, some services may restart automatically after a reboot. This may cause the In-Place Upgrade to fail.
16. Start the Skype for Business 2015 setup application (E:\Setup\Amd64\Setup.exe).
17. Accept the License Agreement and click OK
18. Click on Next.
Note: Setup will take so much time so don’t click on ‘Cancel’. Sometime you will not see any activity on screen however backend setup is going on..
19. Once all component gets install click on ‘OK’
20. Now you will ‘Upgrade to Skype for Business Server 2015 completed successfully!’
Front End Server installation got completed.
Do the Skype for Business Server 2015 server upgrade on remaining front End server, Mediation Server, Director Server (if any) and Edge Server.
21. Upgrade all Front Server from Lync Server 2013 to Skype for Business Server 2015 in same pool.
22. Now time to start services on all Front End Server.
23. Log on to any Skype for Business Front End Server and run below command.
Start-CsPool –PoolFqdn “PoolName”
It will ask you confirmation. Type “Y” and hit enter button.
Start-Cspool command let introduced in Skype for Business Server 2015. Command takes while to start services because it will first get the pool front end servers, then run Get-CsWindowsService to get all services then start the Services using Start-CsWindowsService on all Front End server on same time.
You can open Services.msc on FE servers and see Skype for Business Server services.
The good thing is, at this point the only servers that’s upgraded is the Front-End servers (all FE), the Mediation server, director and the Edge servers are still running Lync Server 2013 and all seems to be working correctly because all Skype for Business Server services running and
the Skype for Business Control Panel it certainly looks familiar, the look-and-feel is much like the Exchange Admin Console and the Microsoft Online Portal, combined with the ‘old’ Lync 2013 Control Panel. When Topology is selected (at this point) you can see that only the Front-End server is upgraded and the other servers are still running Lync 2013.
Now time to sign-in on Skype for Business 2015 client.