Setting Up Lync 2010 Front End Servers
Lync Server 2010 Local Configuration Store Installation
To successfully complete this procedure, you should be logged on to the server as minimally a local administrator and a domain user who has membership in at least the RTCUniversalReadOnlyAdmin group.
The first step of the Lync Server Deployment Wizard is to install the Local Configuration store. The Local Configuration store is SQL Server Express, which installs a local database that will retain a read-only copy of the Central Management store. The Central Management store is added to the existing SQL Server database installed on the Standard Edition server SQL Server Express-based database.
To install the local Configuration Store:
- From the installation media, browse to \setup\amd64\Setup.exe, and then click OK.
- If you are prompted to install the Microsoft Visual C++ 2008 distributable, click Yes.
- On the Lync Server 2010 Installation Location page, click OK.
- On the End User License Agreement page, review the license terms, select I accept the terms in the license agreement, and then click OK. This step is required before you can continue.
- On the Deployment Wizard page, click Install or Update Lync Server System.
- On the Lync Server 2010 page, next to Step1: Install Local Configuration Store, click Run.
- On the Local Server Configuration page, ensure that the Retrieve configuration automatically from the Central Management Store option is selected, and then click Next
- When the local server configuration installation is complete, click Finish.
Lync Server 2010 Front End Server Installation
To successfully complete this procedure, you should be logged on to the server as minimally a local administrator and a domain user who has membership in at least the RTCUniversalReadOnlyAdmins group.
Lync Server Deployment Wizard is used to install the necessary components for each server role and to activate the server. This procedure walks you through the steps of deploying the Front End Server in your infrastructure.
To install Lync Server Components:
- If the Lync Server Deployment Wizard is not running, start it on the Front End Server that you are setting up.
- In the Deployment Wizard, verify that Step 1: Install Local Configuration Store has a green check mark, which means that the step has been completed. If it is not complete, install the Local Configuration store on the Front End Server.
- To install the Lync Server 2010 components for the Front End Server, click Run next to Step 2: Setup or Remove Lync Server Components.
- On the Setup Lync Server Components page, click Next to set up components as defined in the published topology.
- The Executing Commands page displays a summary of commands and installation information as it proceeds. When finished, you can use the list to select a log to view, and then click View Log.
- When Lync Server components setup completes, click Finish.
If you do not want to grant membership in the Domain Admins group to users or groups who are deploying Microsoft Lync Server 2010, you can enable members of the RTCUniversalServerAdmins group to run the Enable-CsTopology Windows PowerShell cmdlet on servers running Lync Server 2010.
By default, members of the RTCUniversalServerAdmins group do not have the ability to run this cmdlet. You grant permissions to run Enable-CsTopology on servers running Lync Server by using the Grant-CsSetupPermission cmdlet and specifying an organizational unit (OU) where computer objects for the server running Lync Server are located.
To Add the Ability to Run Enable-CsTopology to the RTCUniversalServerAdmins Group:
- Log on to a server as a member of the Domain Admins group for the domain on which the delegated user will run Enable-CsTopology.
- Open Lync Server Management Shell. The Lync Server Management Shell is automatically installed on each Front End Server or any computer where the Lync Server 2010 administrative tools have been installed. For details about the Lync Server Management Shell,
- Run the following cmdlet from the Lync Server Management Shell:
Grant-CsSetupPermission -ComputerOU <DN of the OU> -Domain <Domain FQDN>
i.e Grant-CsSetupPermission -ComputerOU "OU=Lync Servers" -Domain domain.com
Certificates Installation Front End Servers
To successfully complete this procedure you should be logged on as a user who is a member of the RTCUniversalServerAdmins group or have the correct permissions delegated. For details about delegating permissions, see Delegate Setup Permissions. Depending on your organization and requirements for requesting certificates, you may require other group memberships. Consult with the group that manages your public key infrastructure (PKI) certification authority (CA).
Note: Lync Server 2010 includes support for SHA-256 certificates for connections from clients running the Windows Vista, Windows Server 2008, Windows Server 2008 R2, and Windows 7 operating systems, in addition to Lync 2010 Phone Edition. To support external access using SHA-256, the external certificate is issued by a public CA using SHA-256.
Each Front End Server requires up to three certificates, a default certificate, a web internal certificate, and a web external certificate. However, it is possible to request and assign a single default certificate with appropriate subject alternative name entries. For details about the certificate requirements, see Certificate Requirements for Internal Servers.
Use the following procedure to request, assign, and install the Front End Server certificates. Repeat the procedure for each Front End Server.
Note: In the default configuration process, there is only one certificate requested. The certificate that is received is then assigned to the Front End Server. The certificate will be assigned to Front End Server roles, and also to the web services hosted on the Front End Server.
Important:
The following procedure describes how to configure certificates from an internal enterprise PKI deployed by your organization and with offline request processing. For information about obtaining certificates from a public CA, see Certificate Requirements for Internal Servers in the Planning documentation. Also, this procedure describes how to request, assign, and install certificates during set up of the Front End Server. If you requested certificates in advance, as described in the Request Certificates in Advance (Optional) section of this Deployment documentation, or you do not use an internal enterprise PKI deployed in your organization to obtain certificates, you must modify this procedure as appropriate.
To Configure Certificates for a Front End Server:
1. In the Lync Server Deployment Wizard, click Run next to Step 3: Request, Install or Assign Certificates.
2. On the Certificate Wizard page, click Request.
3. On the Certificate Request page, click Next.
4. On the Delayed or Immediate Requests page, you can accept the default Send the request immediately to an online certification authority option by clicking Next. The internal CA with automatic online enrollment must be available if you select this option.
If you choose the option to delay the request, you will prompted for a name and location to save the certificate request file. The certificate request must be presented and processed by a CA either inside your organization, or by a public CA. You will then need to import the certificate response and assign it to the proper certificate role.
5. On the Choose a certificate Authority (CA) page, select the Select a CA from the list detected in your environment option, and then select a known (through registration in Active Directory Domain Services (AD DS)) CA from the list. Or, select the Specify another certification authority option, enter the name of another CA in the box, and then click Next.
6. On the Certificate Authority Account page, you are prompted for credentials to request and process the certificate request at the CA. You should have determined if a user name and password is necessary to request a certificate in advance. Your CA administrator will have the required information and may have to assist you in this step. If you need to supply alternate credentials, select the check box, provide a user name and password in the text boxes, and then click Next.
7. On the Specify Alternate Certificate Template page, to use the default Web Server template, click Next.
Note:
If your organization has created a template for use as an alternative for the default Web server CA template, select the check box, and then enter the name of the alternate template. You will need the template name as defined by the CA administrator.
8. On the Name and Security Settings page, specify a Friendly Name that should allow you to identify the certificate and purpose. If you leave it blank, a name will be generated automatically. Set the Bit length of the key, or accept the default of 2048 bits. Select the Mark the certificate’s private key as exportable if you determine that the certificate and private key needs to be moved or copied to other systems, and then click Next.
Note:
Lync Server 2010 has minimal requirements for an exportable private key. One such place is on the Edge Servers in a pool, where the Media Relay Authentication Service uses copies of the certificate, rather than individual certificates for each instance in the pool.
9. On the Organization Information page, optionally provide organization information, and then click Next.
10. On the Geographical Information page, optionally provide geographical information, and then click Next.
11. On the Subject Name / Subject Alternate Names page, review the subject alternative names that will be added, and then click Next.
12. On the SIP Domain setting page, select the SIP Domain, and then click Next.
13. On the Configure Additional Subject Alternate Names page, add any additional required subject alternative names, including any that might be required for additional SIP domains in the future, and then click Next.
14. On the Certificate Request Summary page, review the information in the summary. If the information is correct, click Next. If you need to correct or modify a setting, click Back to the proper page to make the correction or modification.
15. On the Executing Commands page, click Next.
16. 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 is not valid, ensure that the CA root certificate has been installed in the server’s Trusted Root CA store.
Refer to your CA documentation on how to retrieve a Trusted Root CA certificate. If you need to view the retrieved certificate, click View Certificate Details. By default, the check box for Assign the certificate to Lync Server certificate usages is checked. If you want to manually assign the certificate, clear the check box, and then click Finish.
17. If you cleared the check box for Assign the certificate to Lync Server certificate usages on the previous page, you will be presented with the Certificate Assignment page. Click Next.
18. On the Certificate Store page, select the certificate that you requested. If you want to view the certificate, click View Certificate Details, and then click Next to continue.
Note: If the Online Certificate Request Status page reported an issue with the certificate, such as the certificate not being valid, viewing the actual certificate can assist in resolving the issue. Two specific issues that can cause a certificate to not be valid is the previously mentioned missing Trusted Root CA certificate, and a missing private key that is associated with the certificate. Refer to your CA documentation to resolve these two issues.
19. On the Certificate Assignment Summary page, review the information presented to ensure that this is the certificate that should be assigned, and then click Next.
20. On the Executing Commands page, review the output of the command. Click View Log if you want to review the assignment process or if there was an error or warning issued. When you are finished with your review, click Finish.
21. On the Certificate Wizard page, verify that the Status of the certificate is “Assigned,” and then click Close.
Start Lync 2010 Front End Services
To successfully complete this procedure you should be logged in as a user who is a member of the RTCUniversalServerAdmins group or have the correct permissions delegated. After you install the Local Configuration store on your Front End Servers, install the Lync Server 2010 components, and configure certificates on a Front End Server, you must start the Lync Server 2010 services on the server. Use the following procedure to start services on each Front End Server in your deployment.
To start services on a Front End Server:
- In the Lync Server Deployment Wizard, on the Lync Server 2010 page, click Run next to Step 4: Start Services.
- On the Start Services page, click Next to start the Lync Server services on the server.
- On the Executing Commands page, after all services have started successfully, click Finish.
