Microsoft Lync Server 2010 Standard Edition Disaster Recovery Plan, Part 2


This two-part article outlines a step-by-step disaster recovery process for a single Microsoft Lync Server 2010 Standard Edition Front End Server. In Microsoft Lync Server 2010 Standard Edition Disaster Recovery Plan, Part 1 we discuss how to prepare an effective disaster recovery plan. In Microsoft Lync Server 2010 Standard Edition Disaster Recovery Plan, Part 2 we discuss the restoration process.

A single server Lync Server 2010 Standard Edition deployment installed on a physical hardware server provides the lowest level of fault tolerance of all the supported Lync Server 2010 deployments. If a Lync Server 2010 Standard Edition server fails due to a physical hardware failure, the current Lync Server 2010 implementation may become unrecoverable. To ensure that you can recover this type of Lync Server 2010 Standard Edition deployment, you must have a comprehensive disaster recovery plan in place. A disaster recovery plan should include the following: a replacement hardware server, a current backup of the existing Lync Server 2010 Standard Edition topology components, and backups of the Lync Server 2010 Standard Edition user information.

Author: Edwin Joseph

Publication date: October 2010

Product version: Lync 2010, Lync Server 2010

Introduction

In part 1, we discussed the four types of backup operations that you need to implement to ensure an effective disaster recovery plan for your Lync Server 2010 Standard Edition infrastructure. In part 2, we’ll discuss how to restore Microsoft Lync Server 2010 Standard Front End Server with the original name and IP address.

Restoring the Microsoft Lync Server 2010 Standard Edition Front End Server

Copy the backed-up information from the previous Lync Server 2010 Standard Edition server to the local drive by performing the following procedures:

  • Reset the Active Directory computer account for the server running Lync Server 2010 Standard Edition.
  • Join the server running Windows Server 2008 to the Active Directory domain.
  • Install the necessary prerequisite roles and features for Windows Server 2008.
  • Install Lync Server Topology Builder and the Central Management store
  • Import and publish the backed up Topology information to the Central Management store.
  • Install the Lync Server 2010 Standard Edition local configuration store.
  • Disable and then re-enable Lync Server 2010 users.
  • Import Lync Server 2010 user contacts and meeting information.

Reset the Active Directory Computer Account for the Server Running Lync Server 2010 Standard Edition

Use the Active Directory Users and Computers console (dsa.msc) to reset the computer account of the original Lync Server 2010 Front End Server.

1. On a server running Windows Server that has the Active Directory Users and Computers installed locally, click Start, click Run, type dsa.msc and then click OK.

2. In Active Directory Users and Computers, locate the Organizational Unit or the default Computers container and expand it.

3. Right-click the computer account name that matches the original Lync Server 2010, Front End Server and then click Reset.

Note. This procedure resets the machine account. After you reset the computer objects account information in the Active Directory domain, you can add a new server running Windows Server to the Active Directory domain using the same name as the original server running Lync Server 2010.

Join the Server Running Windows Server 2008 to the Active Directory Domain

Add the replacement stand-alone server running Windows Server 2008 to the Active Directory domain that is prepped for Lync Server 2010.

1. On the stand-alone server running Windows Server 2008, click Start, right-click Computer, and then click Properties.

1. On the Systems page, click the Change Settings link and then click Change.

2. In the System Properties dialog box, add the stand-alone server running Windows Server 2008 to the Active Directory domain that supports the server running Lync Server 2010.

Install the Necessary Windows Server 2008 Prerequisite Roles and Features

To continue installing the new Lync Server 2010 environment, you need to install additional Windows Server 2008 server roles and features.

1. On the server running Windows Server 2008, click Start, search for Server Manager, and then click Server Manager in the search results list.

2. On the Server Manager page, add the Active Directory Domain Services role to the server.

3. On the Server Manger page, add the IIS role with the required IIS services to the server.

4. If you plan to host the collocation of the Monitoring or Archiving services in your Lync Server 2010 Standard Edition deployment, add the MSMQ feature with Active Directory Integration to the server on the Server Manager page.

Install Topology Builder and Central Management Store

Use the Lync Server 2010 Deployment Wizard to install the Lync Server Topology Builder onto a Windows Server or client-based computer that supports its installation.

1. Log on to the Windows computer to install the Lync Server 2010 administrative tools as a local administrator (minimum requirement).

Note. If you are logged on with a domain user account on a computer running the Windows Vista or Windows 7 operating systems, and User Account Control (UAC) is enabled, you will be prompted for the local administrator or a domain equivalent user name and password.

2. Locate the installation media on your computer, and then double-click Setupamd64Setup.exe.

3. If you are prompted to install the Microsoft Visual C++ 2008 distributable, click Yes.

4. On the Microsoft Lync Server 2010 Installation Location page, click OK.

Note. You can change this path to another location or drive to install the files at another location.

5. On the End User License Agreement page, review the license terms, click I accept, and then click OK.

6. In the Microsoft Lync Server 2010 – Deployment Wizard, click the Install Topology Builder link.

7. When the Lync Server Topology Builder installation completes, click OK.

8. In the Lync Server Deployment Wizard, click the Prepare first Standard Edition server link.

9. On the Prepare single Standard Edition Server page, click Next.

10. On the Executing Commands page, verify that the Microsoft SQL Server 2008 Express database software is installed as the Central Management store, that necessary firewall rules are created, and when the installation of the database and prerequisite software is completed, click Finish.

Import and Publish Backed Up Topology Information to the Central Management Store

Use the Lync Server Topology Builder to open the *.tbxml file that was described it the “Back Up Topology Information” section earlier in this article and then publish the original topology information to the new local Central Management store.

1. On the Start menu, click All Programs, click Lync Server 2010, and then click Lync Server Topology Builder.

2. In the console tree, expand the Lync Server 2010 site that contains the Lync Server 2010 Standard Edition topology.

3. Locate the File stores node and expand it to view the saved topology’s file store information.

4. Verify that the Lync Server 2010 Standard Edition pool file store location reflects the correct share information.

Note. Refer to the “Back Up the Lync Server File Store Information” section earlier in this article to review how to save the Lync Server file store information to a remote location.

5. At the top of the Lync Server 2010, Topology Builder dialog box, right-click the Lync Server 2010 object and then click Publish topology….

6. In the Publish the Topology wizard, publish the pre-existing file store information to the new local Lync Server 2010 Standard Edition Central Management store.

Install the Lync Server 2010 Standard Edition Local Configuration Store

In this easy-to-manage process, you’ll use the Lync Server 2010 Deployment Wizard to publish the local configuration store and complete the installation of the Lync Server 2010 Standard Edition server components.

On the server running Windows Server 2008 that will host the installation of Lync Server 2010 SE, do the following:

1. Locate the installation media folder on the server running Windows Server 2008, and then double-click Setupamd64Setup.exe.

2. If prompted to install the Microsoft Visual C++ 2008 distributable, click Yes.

3. On the Microsoft Lync Server 2010 Installation Location page, click OK.

Note. You can change this path to another location or drive to install the files at another location.

4. On the End User License Agreement page, review the license terms, click I accept, and then click OK.

5. Use the Lync Server 2010 Deployment Wizard to perform the following installation steps:

a. In Step 1. Install Local Configuration Store, click Run.

b. In the Configure Local Replica of Central Management Store dialog box, click Import from a file.

c. Click Browse and then use Windows Explorer to locate the *.zip file that contains the backup of the Lync Server 2010 Standard Edition local replica information.

d. Click Next to install the local configuration store.

e. After the installation for the local configuration store completes, click Finish.

6. Use the Lync Server 2010 Deployment wizard to complete Step 2 through Step 4 of the deployment process.

Disable and Re-Enable Lync 2010 Users

The next step is a precaution that will help ensure that each Lync Server 2010 user that was associated with the failed Lync Server 2010 Registrar pool is enabled for the Lync Server 2010 Registrar pool that you have just brought online.

1. Click Start, click All Programs, click Lync Server 2010, and then click Lync Server Management Shell.

Warning. The following steps will impartially disable all users who are currently enabled for Lync Server 2010 that belong to the specified Registrar pool. In this article, we’re using the following Lync Server 2010 Windows PowerShell cmdlets as an example to explain an automated method of updating accounts enabled for Lync Server 2010.

2. At a Lync Server Management Shell command prompt, run the following command string:

Get-CsUser –Filter {RegistrarPool –eq “server05.contoso.net} | Set-CsUser -Enabled $False

3. Wait five minutes for the Lync Server 2010 User Replicator service to complete its process.

4. At a Lync Server Management Shell command prompt, run the following command string:

Get-CsUser –Filter {RegistrarPool –eq “server05.contoso.net} | Set-CsUser -Enabled $True

5. Wait five minutes for the Lync Server 2010 User Replicator service to complete its process.

6. At a Lync Server Management Shell command prompt, run the following command string:

Invoke-CsManagementStoreReplication

7. Wait 10 minutes for the Lync Server 2010 store replication process to complete. To check the status of the Lync Server 2020 Central Management store replication, run the following command at a Lync Server Management Shell command prompt:

Get-CsManagementStoreReplicationStatus

Import User Contacts and Meeting Information

If you lose the original local RTC database instance, all user contacts and meeting information for Lync Server 2010 Standard Edition pool will also be lost. By using the Lync Server 2010 Dbimpexp.exe tool to keep all the user’s contact and meeting information backed up (as described in the “Back Up User Contacts and Meeting Information” section earlier in this article), you can restore this information by performing the following steps:

Note. The Dbimpexp.exe tool is located in the installation support folder for Lync Server 2010: <drive:><Lync Server 2010 Installation Folder>Support.

1. Copy the BackupUser.xml from a network share on different server or removable drive to the local drive of the server running Windows Server 2008 that hosts the installation of Lync Server 2010 Standard Edition.

2. Stop the Lync Server 2010 services on the server running Windows Server 2008 that hosts the installation of Lync Server 2010 Standard Edition.

3. To restore the XML backup of the Lync Server 2010 users’ contacts and meeting information to the local RTC database instance using the Lync Server 2010 Dbimpexp.exe tool, open a command prompt window and then run the following command:

Dbimpexp.exe /hrxmlfile: “c:BackupUser.xml” /import /restype:all

4. To verify that the import process was successful, ask a couple of users to sign out of clients running Lync 2010 and then sign back in. They should now be able to view their pre-existing contact information.

Troubleshooting

If a user account that is enabled for Lync Server 2010 was not properly reset as described in the “Disable and Re-enable Lync 2010 Users section earlier in this article, the following error message appears in the communicator-uccapi.uccpapilog file of the client running Lync 2010:

SIP/2.0 480 Temporarily Unavailable

ms-diagnostics: 4190;reason=”Failed to determine the user’s pool to process request.”;TargetUri=”User1@contoso.net”;source=”server05.contoso.net”

Summary

A single physical hardware server deployment running Lync Server 2010 Standard Edition can support up to 5,000 users. This type of Lync Server 2010 deployment is well suited for small businesses that require an inexpensive Unified Communications infrastructure. Since cost savings are important to these organizations, they require an inexpensive disaster recovery plan for their Lync Server 2010 deployment. A disaster recovery plan for Lync Server 2010 Standard Edition deployments can be simple to plan, organize, and deploy. The planning phase consists of making sure that irreplaceable information is stored at remote locations on the local network where the organization performs periodic file server backup operations. See Microsoft Lync Server 2010 Standard Edition Disaster Recovery Plan, Part 1 for planning information. The recovery phase consists of being able to replace the failed physical server and use the Lync Server 2010 deployment tools to restore a new installation of Lync Server 2010 Standard Edition to its original state before the failure occurred.

Resources

Lync Server Resources

We Want to Hear from You

Keywords: disaster recovery, Standard Edition, fault tolerance

Comments (1)
  1. Vic Rozumny says:

    Any word on EE plan guys? Thanks!

    Vic Rozumny

    AT&T

Comments are closed.

Skip to main content