Migrating an IIS Server on a Web Farm

Important:

The procedure in this example includes:

  • a domain controller with an SQL database (Windows Server 2008 R2)

  • a machine with Application Request Routing (ARR) and network load balancing (NLB) (Windows Server 2008 R2)

  • two IIS web servers (both Windows Server 2003)

The two IIS web servers are in a load balanced cluster. In this example, we migrate Red Critter Tracker, which is using the SQL database located on the domain controller. The destination is a Windows Server 2008 R2 machine.

To Migrate an IIS Web Server

  1. On the destination machine, manually install the NLB feature. For information about how to install NLB, see http://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/achieving-high-availability-and-scalability-arr-and-nlb .

  2. On the destination machine, double-click the Administrative Console desktop shortcut icon on your desktop or click Start>VirtaMove>Administrative Console. VirtaMove Administrative Console opens.

  3. Set up tether credentials for one of the two IIS web servers and complete tether instructions in Migrating an IIS Application Using Administrative Console.

  4. When required services have started, open html://localhost/redcrittertracker/ in the web browser.

  5. On the NLB/ARR machine:

    • Open NLB.

    • Add the destination machine to the cluster.

  6. Test the migration:

You should be able to see the Red Critter Tracker web page.

Configuration Sharing

In the above example, if the website data is shared, it will also be shared on the migrated container. However, configuration sharing is not available in IIS 6.0. If you are using IIS 6.0, you must perform sharing manually as follows.

To Set Up Shared Configuration