Skype for Business Server 2019 deployment Step-by-Step – Part -1
In this section, we are going to cover step-by-step deployment of Skype for Business Server 2019 Public Preview edition environment readiness.
Background
Microsoft has recently released Skype for Business Server 2019 Public Preview.
Few amazing new features have been added to this release:
- Cloud Voicemail
- Call Data Connector
- Side-by-side migration
- Migration to Teams
Please refer https://docs.microsoft.com/en-us/skypeforbusiness/whats-new
Features removed from Skype for Business Server 2019
- XMPP Gateway for XMPP proxy and communication.
- In case you still require XMPP, your existing XMPP server may co-exist.
- Persistent chat.
- SQL Mirroring.
- No more in-place upgrade
- Legacy MCX mobile app.
Please refer https://docs.microsoft.com/en-us/skypeforbusiness/deprecated
Skype for Business 2019 Preview requirements
Hardware
Microsoft Recommendation for hardware equipment’s are:
For more details, please refer https://docs.microsoft.com/en-us/skypeforbusiness/plan/system-requirements
Softwares
- Skype for Business Server 2019 Preview only runs on Windows Server 2016.
- SQL Server 2016 or higher.
- Clustering and Always-On Supported.
Infrastructure
Active Directory
- Your domain controllers are should be on Server 2012 or higher.
- Domain/forest functional level should be Windows Server 2012 or higher.
- RODC still supported, provided writable domain exists there.
- Single-labelled domains like “local” not supported.
- Domain rename not supported.
DNS
- Looks like no change into DNS section.
Certificates
- 2048 and greater encryption key length recommended, however 1024, is still supported.
- Auto-enrolment on Edge not supported.
Other OS level dependencies are:
| NET-Framework-Core, RSAT-ADDS, Windows-Identity-Foundation, Web-Server, Web-Static-Content, Web-Default-Doc, Web-Http-Errors, Web-Dir-Browsing, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Http-Logging, Web-Log-Libraries, Web-Request-Monitor, Web-Http-Tracing, Web-Basic-Auth, Web-Windows-Auth, Web-Client-Auth, Web-Filtering, Web-Stat-Compression, Web-Dyn-Compression, NET-WCF-HTTP-Activation45, Web-Asp-Net45, Web-Mgmt-Tools, Web-Scripting-Tools, Web-Mgmt-Compat, Server-Media-Foundation, BITS, Desktop-Experience, Telnet-Client |
- .Net Framework 4.7 or higher.
In addition to that, where control panel is going to open should have Silverlight installed.
Please refer the product documentation before introducing the Skype for Business 2019 Preview into your environment. A detailed impact assessment and environment readiness planning required.
Lab at Tech24online
ESXi 5.5 on HP DL380 G5
I am going to add one virtual machine for Skype for Business 2019 and one machine for SQL Server 2016.
Domain Controller 2008 R2 will be removed to met Active Directory and Domain functional requirement.
Operating System dependencies has been installed using:
| Import-Module ServerManager
Add-WindowsFeature NET-Framework-Core, RSAT-ADDS, Windows-Identity-Foundation, Web-Server, Web-Static-Content, Web-Default-Doc, Web-Http-Errors, Web-Dir-Browsing, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Http-Logging, Web-Log-Libraries, Web-Request-Monitor, Web-Http-Tracing, Web-Basic-Auth, Web-Windows-Auth, Web-Client-Auth, Web-Filtering, Web-Stat-Compression, Web-Dyn-Compression, NET-WCF-HTTP-Activation45, Web-Asp-Net45, Web-Mgmt-Tools, Web-Scripting-Tools, Web-Mgmt-Compat, Server-Media-Foundation, BITS, Desktop-Experience, Telnet-Client |
In case you get Add-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: ‘Desktop-Experience’. The name was not found.
Skip Desktop-Experience feature and try running. This may come when you choose Server 2016 with Desktop Experience option while installing the Server OS.
| Import-Module ServerManager
Add-WindowsFeature NET-Framework-Core, RSAT-ADDS, Windows-Identity-Foundation, Web-Server, Web-Static-Content, Web-Default-Doc, Web-Http-Errors, Web-Dir-Browsing, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Http-Logging, Web-Log-Libraries, Web-Request-Monitor, Web-Http-Tracing, Web-Basic-Auth, Web-Windows-Auth, Web-Client-Auth, Web-Filtering, Web-Stat-Compression, Web-Dyn-Compression, NET-WCF-HTTP-Activation45, Web-Asp-Net45, Web-Mgmt-Tools, Web-Scripting-Tools, Web-Mgmt-Compat, Server-Media-Foundation, BITS, Telnet-Client |
This worked for me:
Also install .Net Framework 4.7 or above. I have used offline installer or .Net Framework 4.7.2, you may download it from here http://go.microsoft.com/fwlink/?linkid=863265 and install.
Please Continue reading……… Part 2
Skype for Business Server 2019 deployment Step-by-Step – Part -3
Skype for Business Server 2019 deployment Step-by-Step – Part -4
Skype for Business Server 2019 deployment Step-by-Step – Part -5 Final