Checklist: Creating a clustered IIS Web or FTP service
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Checklist: Creating a clustered IIS Web or FTP service
Important
It is recommended that you review the information on Network Load Balancing clusters before using a server cluster to create a high-availability Web server. Depending on your needs, using a Network Load Balancing cluster to load balance the incoming client HTTP traffic might be a better solution. For more information on Network Load Balancing clusters, see Network Load Balancing Clusters.
For the most current information on server clusters and how they work with Network Load Balancing, see Updated technical information.
Step | Reference |
---|---|
Review server cluster components. |
|
Review cluster resources. |
|
Review Internet Information Services (IIS) concepts. |
IIS documentation |
Install the Microsoft Distributed Transaction Coordinator (DTC) resource. |
Distributed Transaction Coordinator Checklist: Installing a Distributed Transaction Coordinator resource |
Install Internet Information Services (IIS). |
IIS documentation |
Decide which internet service you will provide: FTP or Web. If you are creating an FTP server, install the FTP service and default FTP site. Note
|
IIS documentation |
Plan your resource groups. |
|
Create a new cluster. |
|
Add nodes to the cluster. |
|
Create a group and a virtual server for your clustered IIS service. |
|
Create a Generic Script Resource for the IIS service in the virtual server resource group you created above. Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition include 2 example Visual Basic scripts that you can use for this purpose, clusweb.vbs and clusftp.vbs. By default, these are located in the %systemroot%\system32\inetsrv directory. Important
Note
|
|
Configure IIS bindings. To configure an FTP site to handle requests sent to a virtual server, ensure that the FTP site is configured to listen to the IP address of the virtual server. You can do this by assigning an IP address to an FTP site. To configure a Web site to handle requests sent to a virtual server, ensure that the Web site is configured to listen to the IP address and/or name of the virtual server. The name of the virtual server can be used as the Host Header value for the Web site. You can do this by assigning an IP address and/or Host Header values to a Web site. |
IIS documentation |
Synchronize IIS on all nodes by using the IIScnfg.vbs /copy command to copy the IIS configuration to other nodes. |
IIS documentation |