Transcript
Installing Skype for Business Server 2015 Jude Perera
1 http://bit.ly/skype4b e-Book Rev 01
This step by step module is aimed at IT Pros that are looking forward in implementing a Skype for Business Environment in organizations. The document will be updated when and where new content is written and will be published as revisions. If you encounter any area that may require attention or alterations please feel free to contact me and I would be happy to address you.
Change log Rev 01: Provided with additional screenshots and configurations from Skype for Business Server 2015 RTM
Jude Perera
[email protected] Blog
2 http://bit.ly/skype4b
Table of Contents 1
Introduction ........................................................................................................................................................ 4
2
Design Architecture .......................................................................................................................................... 4
3
Prerequisite Installation ................................................................................................................................... 5
4
Install Skype for Business Server Admin Tools.......................................................................................... 6
5
Active Directory Preparation.........................................................................................................................10 5.1
Prepare AD ............................................................................................................................................... 11
5.2
Prepare Forest ........................................................................................................................................ 14
5.3
Prepare Domain ..................................................................................................................................... 17
5.4
Configure Service Accounts ................................................................................................................ 19
6
Configure DNS................................................................................................................................................. 20
7
Define Topology.............................................................................................................................................. 23
8
Publish Topology ............................................................................................................................................ 35
9
Deploy Front End ............................................................................................................................................ 38 9.1
Install Local Configuration Store .......................................................................................................39
9.2
Install Front-End services ..................................................................................................................... 41
9.3
Assign Certificates..................................................................................................................................43
9.4
Start Services ...........................................................................................................................................55
3 http://bit.ly/skype4b
1
Introduction
Microsoft is now all set to roll out of Skype for Business Server 2015. The client is officially out and the Public Release for the Skype for Business Server 2015 is set for 1st May 2015. If you are an Office 365 user, Skype for Business is being rolled out as we speak. The below sections will guide you step by step to perform a fresh installation of Microsoft Skype for Business Server 2015.
2 Design Architecture The below guide assumes a design topology as shown below where a Back-end SQL server, Certificate Authority and Office Web Apps server is already deployed and configured.
Before proceeding with, ensure that you have your hardware all ready.
To see the hardware
requirements, visit here.
Hardware Component
Recommended
CPU
64-bit dual processor, hex-core, 2.26 gigahertz (GHz) or higher. Intel Itanium processors are not supported for Skype for Business Server server roles.
Memory
32 GB
Disk
8 or more 10,000 RPM hard disk drives with at least 72 GB free disk space.
Network
Two of the disks should use RAID 1, and six should use RAID 10. Solid state drives (SSDs) which provide performance similar to 8 10,000-RPM mechanical disk drives.
1 dual-port network adapter, 1 Gbps or faster (2 recommended, which requires teaming with a single MAC address and single IP address).
4 http://bit.ly/skype4b
3 Prerequisite Installation 1.
Open Windows PowerShell.
2.
Ensure you have Windows Server 2012 R2 Installation Media is inserted.
3.
Run the following command Add-WindowsFeature NET-Framework-Core, RSAT-ADDS, WindowsIdentity-Foundation, Web-Server, Web-Static-Content, WebDefault-Doc, Web-Http-Errors, Web-Dir-Browsing, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-HttpLogging, Web-Log-Libraries, Web-Request-Monitor, Web-HttpTracing, Web-Basic-Auth, Web-Windows-Auth, Web-Client-Auth, Web-Filtering, Web-Stat-Compression, Web-Dyn-Compression, NETWCF-HTTP-Activation45, Web-Asp-Net45, Web-Mgmt-Tools, WebScripting-Tools, Web-Mgmt-Compat, Server-Media-Foundation, BITS -Source D:\sources\sxs
4.
Restart server if prompted.
NOTE: Ensure that the below Operating System Hot fixes are installed.
KB2533623 Windows Server 2008 R2 KB2858668 Windows Server 2012 KB2982006 Windows Server 2012 R2
5 http://bit.ly/skype4b
4 Install Skype for Business Server Admin Tools 1.
Insert the Skype for Business Server 2015 installation media.
2.
Navigate and run Setup.exe
3.
On the prompt that asks you to install Visual C++, click Yes.
4.
On the next window, if you want the setup to download and install the latest updates for Skype for Business, click Update. If you do not want to install updates and want to continue with the installation, click on Install.
5.
On the License Agreement page, select I accept the terms in the license agreement and click OK.
6 http://bit.ly/skype4b
6.
Wait till the installation is completed. If you opted to download for Windows Update, the setup will display the below window.
7.
Go to Start Menu
8.
Run ‘Skype for Business Server Deployment Wizard’
9.
On the ‘Deployment Wizard’, click on ‘Install Administrative Tools’.
7 http://bit.ly/skype4b
10. On the Installation window, click Next to begin installation of the Topology Builder and Control Panel.
8 http://bit.ly/skype4b
11. On the Completion page, click Finish.
9 http://bit.ly/skype4b
5 Active Directory Preparation The concept of the Active Directory preparation is pretty much the same as it was in Lync Server deployments. 1.
Go to Start Menu
2.
Run ‘Skype for Business Server Deployment Wizard’
10 http://bit.ly/skype4b
5.1 Prepare AD 3.
Click on ‘Prepare Active Directory’
4.
On the ‘Active Directory Preparation’ page, click Run on the ‘Step 1: Prepare schema’ section
11 http://bit.ly/skype4b
5.
On the ‘Prepare Schema’ wizard, proceed with the setup by clicking Next.
6.
Once the schema preparation is completed, review the log and click Finish to close.
12 http://bit.ly/skype4b
13 http://bit.ly/skype4b
5.2 Prepare Forest 7.
On the ‘Active Directory Preparation’ page, click Run on the ‘Step 3: Prepare Current Forest’ section.
14 http://bit.ly/skype4b
8.
On the ‘Prepare Forest’ wizard, select Local domain and enter the local domain of your environment and click Next.
15 http://bit.ly/skype4b
9.
Once the setup is completed review the log and click Finish to close.
16 http://bit.ly/skype4b
5.3 Prepare Domain 10. On the ‘Active Directory Preparation’ page, click Run on the ‘Step 5: Prepare Current Domain’ section.
11. On the Prepare Domain wizard, click Next.
17 http://bit.ly/skype4b
12. Once the setup is completed review the log and click Finish to close.
18 http://bit.ly/skype4b
5.4 Configure Service Accounts 13. Log on to the Domain Controller as a member of the Domain Admins group. 14. Open the Active Directory Users and Computers. 15. Navigate to Users container and right click on the CSAdministration, select Properties. 16. On the CSAdministrator Properties window, click the Members tab. 17. Click Add, On the ‘Enter the object names to select’, Type the user name add to the group CSAdministrators.
18. Click OK. 19. Verify and that the Members section includes the added user names and click OK. 20. Go to the Server that will be used for the Front-End. 21. Log off and login from the account that was used earlier. 22. Go to Start Menu and open Skype for Business Server Deployment Wizard. 23. On the Deployment Wizard, verify that Prepare Active Directory section is marked as Complete.
19 http://bit.ly/skype4b
6 Configure DNS 1.
Log on to the Domain Controller as a member of the Domain Admins group.
2.
Go to Start and open DNS
3.
On the DNS Manager window, navigate to your domain container under the Forward Lookup Zones.
4.
Right click the domain, select New Host (A or AAAA).
5.
On the New Host window, enter the appropriate FQDN’s and associated IP addresses. a. Skype for Business Auto Discover b. Internal Web Services FQDN c.
Pool FQDN
d. Meeting Simple URL e. Dial-in Simple URL f.
Admin Simple URL
g. Mobility FQDN
6.
Once completed, click Done to exit.
20 http://bit.ly/skype4b
7.
On the Domain container, right click and select Other New Records
8.
In ‘Select a resource record type’, click ‘Service Location (SRV)’, and click ‘Create Record’
9.
Enter the below values a.
Service: _sipinternaltls
b. Protocol: _tcp c.
Priority: 0
d. Weight: 0 e.
Port Number: 5061
f.
Host offering this service:
21 http://bit.ly/skype4b
10. Click OK and click Done to close the window. 11. Verify DNS entries by using nslookup.
22 http://bit.ly/skype4b
7 Define Topology 1.
Go to Start Menu
2.
Run Skype for Business Server Topology Builder
3.
In the Topology Builder window, select New Topology and click OK
4.
Provide a name and path to the new Topology
5.
Create New Topology Wizard will open.
23 http://bit.ly/skype4b
6.
On the Define the primary domain page, enter your organizations Primary SIP Domain and click Next.
7.
On the Specify additional supported domains page, enter any other SIP domains that you would like to enable with Skype for Business and click Next.
24 http://bit.ly/skype4b
8.
On the Define the first site page, enter a Name and Description for your deployment and click Next.
9.
On the next page, enter the Site details.
25 http://bit.ly/skype4b
10. On the New topology was successfully defined page, select the ‘Open the New Front End Wizard when this wizard closes’ option and click Finish. 11. On the new window, Define the New Front End pool click Next. 12. Enter the FQDN that will be used to address the Front End pool. Note: If Enterprise Edition is selected the FQDN should be the pool name (ex: pool.domain.name) and if Standard Edition is selected, the FQDN should be the FQDN of the Front End server.
13. Click Next to proceed.
26 http://bit.ly/skype4b
14. Enter the FQDN’s of the servers that will be used as Front-End Servers and click Next.
15. On the Select features page, select the services that you want to associate with the Front End servers. (For this lab, we will only select Conferencing)
27 http://bit.ly/skype4b
16. Skip the Select collocated server role by clicking Next.
17. On the Define the SQL server store page click New, you need to provide the information of your SQL server.
28 http://bit.ly/skype4b
a.
On the Define New SQL Store, enter the SQL Server FQDN
b.
Select Default instance. (This will use existing instance from your SQL)
c.
Click OK to close the window.
18. On the Define the SQL server store page, click Next to proceed. 19. On the Define the file store page, select Define a new file store. 20. Enter the FQDN of the computer that will be used as the File Store on the File server FQDN text box.
29 http://bit.ly/skype4b
21. Enter the Folder Name that is created under the File Share text box and click Next.
30 http://bit.ly/skype4b
22. On the Specify the Web Services URL page, a.
select the Override Internal Web Services pool FQDN and enter the Internal URL that will be used to access your Skype for Business Web Services.
b. Under the External Base URL, enter the public URL that will be used to access Skype for Business web services from internet.
23. Click Next.
31 http://bit.ly/skype4b
24. On the Select an Office Web Apps Server page, a.
Click New to associate a new OWA server.
b. Enter the FQDN of the Office Web Apps Server and the URL and click OK.
32 http://bit.ly/skype4b
25. Select Finish to complete the Front End Pool provisioning.
26. On the Topology Builder, right click the Skype for Business Server on the top left corner, click Edit Properties from the menu.
33 http://bit.ly/skype4b
27. On the Edit Properties window, navigate to Simple URLs section and enter the Administrative Access URL and click OK.
34 http://bit.ly/skype4b
8 Publish Topology 1.
On the Skype for Business Server Topology Builder, right click on Skype for Business Server and click on Publish Topology from the menu.
2.
On the Publish the topology page, click Next
35 http://bit.ly/skype4b
3.
On the Select Central Management Server page, select the Front End pool from the drop down list and click Next.
4.
On the Select databases page, select the database you have assigned, click Next.
36 http://bit.ly/skype4b
5.
On the Publishing wizard completion page, review and click Finish to exit.
37 http://bit.ly/skype4b
9 Deploy Front End 1.
Go to Start and run Skype for Business Server Deployment Wizard
2.
On Deployment Wizard page, click Install or Update Skype for Business Server System.
38 http://bit.ly/skype4b
9.1 Install Local Configuration Store 3.
In order to Install the local configuration store for the front end server, Click Run on Step 1: Install Local Configuration Store
4.
On the Configure Local replica of Central Management Store page, select Retrieve directly from the CMS and click Next.
39 http://bit.ly/skype4b
5.
Once the installation is completed, review and click Finish to exit.
40 http://bit.ly/skype4b
9.2 Install Front-End services 6.
Back on the Deployment Wizard, Click Run on Step 2: Setup or Remove Skype for Business Server Components. This will install the services that are assigned to the Front End server from the Topology.
41 http://bit.ly/skype4b
7.
On the Set Up Skype for Business Server Components page, proceed with the installation.
8. Once the setup is completed, review the log for additional information and click Finish to exit.
42 http://bit.ly/skype4b
9.3 Assign Certificates 9.
On the Deployment Wizard window, click run under ‘Step 3: Request, Install or Assign Certificates’
10. This will open the Certificate Wizard, select all the three ticks under Default Certificate section and click Request.
43 http://bit.ly/skype4b
11. On the Certificate Request window, a.
Select the CA from the drop down list.
b. Enter a friendly name c.
Enter the Organization name and unit
d. Select the Country and provide other geographical information required e.
Under the SIP domain list, select the domains that will be used under the certificate.
12. Click Advanced. 13. A Certificate Request window will open.
44 http://bit.ly/skype4b
14. On the Delayed or Immediate Requests page, select ‘Send the request immediately to an online certification authority’ and click Next.
15. Check the ‘Select a CA in your environment’ option and from the drop down list, select the Certificate Authority in your Active Directory Environment, click Next.
45 http://bit.ly/skype4b
16. If the Certificate Authority requires alternate credential, select the checkbox and enter the details.
17. On the Name and Security Settings page, review if the Friendly Name given earlier is present for the certificate. Make sure to select 2048 as the Bit length and to tick the ‘Mark the certificate’s private key as exportable’. Click Next.
46 http://bit.ly/skype4b
18. On the Configure Additional Subject Alternative Names page, enter new and review the FQDNs listed and click Next. For this lab I will use the Web Services URLs inside the Primary Certificate.
19. On the Certificate Request Summary page, review all the information and click Next to start the certificate request process.
47 http://bit.ly/skype4b
20. Select ‘Assign this certificate to Skype for Business Server certificate usages’ from the Online Certificate Request Status page and click Finish.
21. A new window will open. Click Next.
48 http://bit.ly/skype4b
22. On the Certificate Assignment Summary page, review the certificate information and click Next.
23. Once the execution is completed, review the status using view log and clock Finish to exit.
49 http://bit.ly/skype4b
24. To request and assign a certificate for the OAuthTokenIssuer repeat the process under the Certificate Wizard.
50 http://bit.ly/skype4b
51 http://bit.ly/skype4b
52 http://bit.ly/skype4b
53 http://bit.ly/skype4b
25. Once completed your Certificate Wizard should be completed.
54 http://bit.ly/skype4b
9.4 Start Services Now we have completed the installation and assigned certificates and has come to the point of starting up Lync services for this server. You can do a server restart where at this point which will make all the services run Automatically. But if you want to start the services manually follow the below steps.
1.
Go to Start.
2.
Open Skype for Business Server Management Shell
3.
Type the below command and press enter
55 http://bit.ly/skype4b
To start the entire Front End Pool To start only a single Front End Server
56 http://bit.ly/skype4b
- Start-CsPool - Start-CsWindowsService
4.
Once the startup is completed navigate to Windows Services MMC and verify that all Skype for Business Server Services are in a Running Status.
5.
Now go to Start, open Skype for Business Server 2015 Control Panel. (Ensure Silverlight is installed)
Now you can perform enabling users and perform other configuration tasks.
57 http://bit.ly/skype4b
– End –
58 http://bit.ly/skype4b