Provisioning a Server Farm with the Web Farm Framework 2.0 for IIS 7

By Randall DuBois

July 21, 2010

You can use the Web Farm Framework 2.0 for IIS 7 and above to perform both platform and application provisioning on the servers in your server farm. You can also install applications and components by selecting them from a list of products offered by the Microsoft Web Platform Installer.

Platform Provisioning

Platform provisioning is the process of synchronizing a secondary server with the web platform components and additional modules installed on the primary server. You can select the applications to provision, as well as the interval between synchronization cycles.

You can install any web platform components that are available in the Web Platform Installer. For more information, see Microsoft Web Platform Installer.

To configure platform provisioning

  1. Start IIS Manager, and then in the Connections pane, select the name of the server farm you want to configure settings for.
  2. On the Server Farm page, double-click Platform Provisioning.

Note: The icons for provisioning are not displayed when Content View is selected. If you do not see the icons, click the Features View tab at the bottom of the Content pane.

  1. On the Platform Provisioning page, expand the Additional Products section.
  2. To add a product to be synchronized, click twice in the Product Name field and then select the product you want to add. When you select a product, a new row is added.

The selected products will be provisioned to the secondary servers in the farm in addition to the platform components and additional applications installed on the primary server in the server farm.

  1. Add the products you want, and then in the Actions pane, click Apply. You can remove products or change the order in which they are listed using the buttons to the right of the products.

Application Provisioning

Application provisioning is similar to platform provisioning, but instead of synchronizing platform components and applications, you can specify additional Web Deploy providers to be synchronized to the servers in the farm. Application provisioning uses Microsoft Web Deploy technology. For more information see Web Deploy.

To configure application provisioning

  1. Start IIS Manager, and then in the Connections pane, select the name of the server farm you want to configure settings for.
  2. On the Server Farm pane, double-click Application Provisioning.



    Note: The icons for provisioning are not displayed when Content View is selected. If you do not see the icons, click the Features View tab at the bottom of the Content pane.
  3. In the Application Provisioning pane, expand the Additional Providers section.

  4. To add a provider to be synchronized, click twice in the Provider field and then select the provider you want to add.
    When you select a provider, a new row is added.
  5. Enter a path in which to install the provider on the secondary servers. This must be a file system path, such as C:\inetpub\. The field cannot be empty.
  6. In the Settings field, specify the provider settings that you want to use for the selected provider. Click the field and use the browse (…) button to open the Provider Settings dialog box. For more information, see Web Deploy Provider Settings.
  7. Add the providers you want, and then in the Actions pane click Apply.

Installing Applications on Servers

You can also install web platform products on a selected server or all servers in the farm using the Install Products dialog box. When you open this dialog box for a specific server, it displays web platform products offered in the Web Platform Installer whether or not they are already installed on that server. You can select the products and components you want to install, and they will be installed by the Web Farm Framework using Web Platform Installer.

To install products using the Install Products dialog

  1. Open IIS Manager, expand the nodes in the Connections pane to display your server farm, and then do one of the following:
    • If you want to install products on all the servers in your server farm, select your server farm in the Connections pane, and then in the Actions pane click Install Products.

    • If you want to install products on a specific server, expand the server farms node and then select the Servers node. In the Servers pane select the server you want, and then in the Actions pane click Install Products.
  2. In the Install Products dialog box, select the products you want to install, and then click OK.

You can view the installation status using the trace messages displayed on the Servers page.