Академический Документы
Профессиональный Документы
Культура Документы
Table of Contents
Introduction .................................................................................................................................................. 2
Installation of Pre-requisites ......................................................................................................................... 2
Operating Systems Requirement .............................................................................................................. 2
PowerShell Command to enable required roles and features: ................................................................ 2
Creating a File Share ..................................................................................................................................... 3
Prepare SQL Server ....................................................................................................................................... 3
Create DNS Records ...................................................................................................................................... 3
Install Administrative Tools........................................................................................................................... 4
Prepare Active Directory ............................................................................................................................... 5
Define Topology ............................................................................................................................................ 6
Launch Topology Builder........................................................................................................................... 6
Define the Domains .................................................................................................................................. 7
Define the first (or additional) Site ........................................................................................................... 7
Add Front End Pool\Server ....................................................................................................................... 8
Configure simple URL's........................................................................................................................... 14
Publish Topology ......................................................................................................................................... 14
Install Skype For Business ........................................................................................................................... 15
Request & Assign Certificate ....................................................................................................................... 18
Start The Services........................................................................................................................................ 25
Enable Users for SFB ................................................................................................................................... 25
Using Control Panel................................................................................................................................. 25
Using PowerShell .................................................................................................................................... 26
Login to Skype For Business Client .............................................................................................................. 26
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Introduction
Installation of Skype For Business (SFB) Server requires proper planning and execution on following
fronts.
Installation of Pre-requisites
Creating a File Share
Prepare SQL Server
Create DNS Records
Install Administrative Tools
Prepare Active Directory
Define & Publish the Topology
Install Skype For Business
Request & Assign Certificate
Start The Services
Enable Users
Login to Skype For Business Client
These steps require interaction with lot of cross functional teams (AD, network, security, vendors,
etc). Its always recommended to identify the tasks categorically, and to keep entire set of
stakeholders on the same page.
Installation of Pre-requisites
Operating Systems Requirement
Microsoft recommends to use only Windows Server 2012 R2. Other operating systems (windows 2012,
Windows 2008 R2) are also supported. But, older versions are only recommended if you intend to
perform in-place upgrade.
Strongly recommended to apply the latest operating system patches. Absence of patches may kill a
lot more precious time during troubleshooting.
You need to run this command on SFB server. Launch windows PowerShell as an admin. Depending
on operating system install status, you may have to supply source switch.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Microsoft SQL Server 2014 Enterprise (64-bit edition) - Cumulative Update 6 or later
Microsoft SQL Server 2012 Enterprise (64-bit edition) - Latest service pack.
Microsoft SQL Server 2008 R2 Enterprise (64-bit edition) - Latest service pack.
Microsoft supports SQL Mirroring and SQL Clustering for high availability purpose.
Strongly recommended to apply the latest SQL server patches. Absence of patches may kill a lot
more precious time during troubleshooting.
The Lync Windows Store app has a different process to locate the SFB Services. It uses two records:
lyncdiscoverinternal.<domain> A (host) record for the Autodiscover service on the internal Web
services
lyncdiscover.<domain>
http(s) A (host)
traffic doesnt support DNSrecord for the Autodiscover service on the external Web services
load balancing
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Insert the Skype for Business Server 2015 installation media. If the setup does not
automatically begin, double-click Setup.
The installation media requires Microsoft Visual C++ to run. A dialog box will pop up
asking if you want to install it. Click Yes.
By using Smart Setup, a new feature in Skype for Business Server 2015, you can connect
to the Internet to check for updates during the installation process. This provides a
better experience by making sure you have the most recent updates to the product at
installation. Click Install to begin the installation.
Carefully review the License Agreement, and if you agree, select I accept the terms in
the license agreement, and click OK.
The Skype for Business Server 2015 Core Components will be installed on the server.
The Core Components consist of the following, as shown in the figure.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Once the installation has completed, click Finish. The administrative tools are now added to the
server, as shown in the figure.
Complete the three sub-steps (schema, forest & domain prep) in order to prepare Active Directory.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Define Topology
Launch Topology Builder
Open Skype for Business Server Topology Builder (right click and run as admin).
Select a location and file name for the topology configuration file.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Add any additional supported SIP domains, and then click Next.
Enter the City, State/Province, and Country/Region Code for the site, and then click Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Select Open the New Front End Wizard when this wizard closes.
Enter the fully qualified domain name (FQDN) of the pool, and select Enterprise Edition Front End Pool
and then click Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Note: Pool FQDN is same as SFB server FQDN is you select Standard Edition Server, and its different
than a server FQDN if you select Enterprise Edition Front End Pool.
Enter the fully qualified domain names (FQDNs) of all servers in the pool, and then click Next.
Enterprise edition pool FQDN is a unique DNS record. Its different than the front end server FQDNs.
Select the features that will be included in this topology, and then click Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
I usually configure Archiving and Monitoring separately. You can also chose to configure enterprise
voice and call admission control separately.
If you intend to collocate the Mediation server on the Enterprise Edition Front End pool, ensure the
check box is selected.
We recommend to leave the check box clear, and define the topology. After you have published,
configured, and tested the Front End and Back End Server roles, you can run Topology Builder again to
add the role servers to the topology.
Otherwise, you can select the check box, if you have an Edge Pool\Server in place.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
To define a new SQL Server instance to store pool information, click New, and then specify the
SQL Server FQDN in the Define New SQL Store dialog box.
Note: To use an existing SQL Server store that has already been defined in your topology, select
an instance from SQL store. Also, to use SQL Mirroring, select Enable SQL mirroring, and
select an existing instance, or create a new instance.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
To define a new file share, select Define a new file share, in the File Server FQDN box, enter the FQDN
of the existing file server where the file share is to reside, and then enter a name for the file share in the
File Share box.
Note: To use a file share that has already been defined in your topology, select Use a previously defined
file share.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
We are using high end hardware load balancer to load balance SIP and HTTP(S) traffic. Hence, we are
not selecting the Override internal Web Services pool FQDN check box. Otherwise, you need to select it
and enter the internal base URL (which must be different from the pool FQDN) in Internal Base URL.
Enter the external base URL in External Base URL. You need to publish this URL to internet using a
reverse proxy.
If you selected Conferencing on the Select Features page, you will be asked to select an Office Web
Apps server. Click New to launch the dialog box.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
In Topology Builder, right-click the Skype for Business Server top node, and then click Edit
Properties
In the Simple URLs pane, select either Phone access URLs: (Dial-in) or Meeting URLs:
(Meet) to edit, and then click Edit URL.
The simple URLs should be configured using external SIP domain(s) so that external users can
join meetings. The SIP domain should be able to be resolved by external DNS.
In the Administrative access URL box, enter the simple URL you want for administrative access to Skype
for Business Server Control Panel, and then click OK. This is an internal URL to be resolved by internal
DNS server.
Publish Topology
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Right-click the Skype for Business Server 2015 node, and then click Publish Topology.
On the Select Central Management Server page, select a Front End pool
On the Select databases page, select the databases you want to publish.
On the Deployment Wizard page, click Install or Update Skype for Business Server System.
Note: You need to run the setup.exe if deployment wizard is not installed already.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
On the Install Local Configuration Store page, make sure that the Retrieve directly from the Central
Management store option is selected, and then click Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Click Run next to Step 2: Setup or Remove Skype for Business Server Components.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
On the Certificate Request page fill in the relevant data including selecting the SIP domain and , click
Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
You can use internal certification authority for certificates to be assigned to the internal SFB
services.
On the Certificate Request Summary page, review the information in the summary. If the information is
correct, click Next.
Users need to have root CA installed on their local computers.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
On the Online Certificate Request Status page, review the information returned. You should note that
the certificate was issued and installed into the local certificate store. If it is reported as having been
issued and installed, but it is not valid, make sure that the CA root certificate has been installed in the
servers Trusted Root CA store.
By default, the check box for Assign the certificate to Skype for Business Server certificate usages is
selected. If you want to manually assign the certificate, clear the check box, and then click Finish.
On the Certificate Assignment Summary page, review the information presented to make sure that this
is the certificate that should be assigned, and then click Next.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Check root CA certificate on SFB server if you dont see the requested/obtained certificate details.
Root CA certificate should be installed on all SFB servers.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
On the Certificate Wizard page, confirm that all services have a green check to indicate that all have
been assigned a certificate, including the OAuthTokenIssuer ,as shown in the figure, and then click Close.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Add the users (you can add multiple in one go). Select appropriate parameters and click Enable.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Using PowerShell
Enable-CsUser -Identity "User Display Name" -RegistrarPool "SFB Pool" -SipAddress "sip:SIP_Address"
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
Under Advanced Connection Settings, select appropriate option. You should select Automatic
configuration if correct SRV records are created in DNS. Otherwise select Manual Configuration and
type the SFB pool name in Internal Server Name. You should type FQDN of Access Edge server in
External server name to connect from internet. Click Ok (two times) to return to home screen of the
client.
You need to have correct DNS records (A & SRV) to use automatic configuration. You need to know
the SFB Pool\Edge details, if you want to use manual configuration.
www.rtcpedia.com
www.rtcpedia.com Skype For Business Blog
www.rtcpedia.com