Deploy in a simple server farm (Office SharePoint Server)

Applies To: Office SharePoint Server 2007

This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.

 

Topic Last Modified: 2017-01-25

In this article:

  • Deployment overview

  • Deploy and configure the server infrastructure

  • Create and configure a Shared Services Provider

  • Perform additional configuration tasks

  • Create a site collection and a SharePoint site

  • Configure the trace log

Deployment overview

Important

This article discusses how to do a clean installation of Microsoft Office SharePoint Server 2007 in a server farm environment. It does not cover upgrading from previous releases of Office SharePoint Server 2007 or how to upgrade from Microsoft SharePoint Portal Server 2003. For more information about upgrading from Microsoft Office SharePoint Portal Server 2003, see Upgrading to Office SharePoint Server 2007.

Note

This article does not cover installing Office SharePoint Server 2007 on a single computer as a stand-alone installation. For more information, see Install Office SharePoint Server 2007 on a stand-alone computer.

You can deploy Office SharePoint Server 2007 in a server farm environment if you are hosting a large number of sites, if you want the best possible performance, or if you want the scalability of a multi-tier topology. A server farm consists of one or more servers dedicated to running the Office SharePoint Server 2007 application.

Note

There is no direct upgrade from a stand-alone installation to a farm installation.

Because a server farm deployment of Office SharePoint Server 2007 is more complex than a stand-alone deployment, we recommend that you plan your deployment. Planning your deployment can help you to gather the information you need and to make important decisions before beginning to deploy. For information about planning, see Planning and architecture for Office SharePoint Server 2007.

Deploying Office SharePoint Server 2007 in a DBA environment

In many IT environments, database creation and management are handled by the database administrator (DBA). Security and other policies might require that the DBA create the databases required by Office SharePoint Server 2007. This topic provides details about how the DBA can create these databases before beginning the Office SharePoint Server 2007 installation or creation of a Shared Services Provider (SSP). For more information about deploying using DBA-created databases, including detailed procedures, see Deploy using DBA-created databases (Office SharePoint Server).

Suggested topologies

Server farm environments can encompass a wide range of topologies and can include many servers or as few as two servers.

A small server farm typically consists of a database server running either Microsoft SQL Server 2005 or Microsoft SQL Server 2000 with the most recent service pack, and one or more servers running Internet Information Services (IIS) and Office SharePoint Server 2007. In this configuration, the front-end servers are configured as Web servers and application servers. The Web server role provides Web content to clients. The application server role provides Office SharePoint Server 2007 services such as servicing search queries, and crawling and indexing content.

A medium server farm typically consists of a database server, an application server running Office SharePoint Server 2007, and one or two front-end Web servers running Office SharePoint Server 2007 and IIS. In this configuration, the application server provides indexing services and Excel Calculation Services, and the front-end Web servers service search queries and provide Web content.

A large server farm typically consists of two or more clustered database servers, several load-balanced front-end Web servers running Office SharePoint Server 2007, and two or more application servers running Office SharePoint Server 2007. In this configuration, each of the application servers provides specific Office SharePoint Server 2007 services such as indexing or Excel Calculation Services, and the front-end servers provide Web content.

Note

All of the Web servers in your server farm must have the same SharePoint Products and Technologies installed. For example, if all of the servers in your server farm are running Office SharePoint Server 2007, you cannot add to your farm a server that is running only Microsoft Office Project Server 2007. To run Office Project Server 2007 and Office SharePoint Server 2007 on your server farm, you must install Office Project Server 2007 and Office SharePoint Server 2007 on each of your Web servers. To enhance the security of your farm and reduce the surface area that is exposed to a potential attack, you can turn off services on particular servers after you install SharePoint Products and Technologies.

Before you begin deployment

This section provides information about actions that you must perform before you begin deployment.

Important

The account that you select for installing Office SharePoint Server 2007 needs to be a member of the Administrators group on every server on which you install Office SharePoint Server 2007. You can, however, remove this account from the Administrators group on the servers after installation.
For information about assigning users to be SSP administrators, see "Shared Services Providers" in Plan for security roles (Office SharePoint Server).

  • To deploy Office SharePoint Server 2007 in a server farm environment, you must provide credentials for several different accounts. For information about these accounts, see Plan for administrative and service accounts (Office SharePoint Server) in the Planning and architecture for Office SharePoint Server 2007 guide.

  • You must install Office SharePoint Server 2007 on the same drive on all load-balanced front-end Web servers.

  • You must install Office SharePoint Server 2007 on a clean installation of the Microsoft Windows Server 2003 operating system with the most recent service pack. If you uninstall a previous version of Office SharePoint Server 2007, and then install Office SharePoint Server 2007, Setup might fail to create the configuration database and the installation will fail.

    Note

    We recommend that you read the Known Issues/Readme documentation before you install Office SharePoint Server 2007 on a domain controller. Installing Office SharePoint Server 2007 on a domain controller requires additional configuration steps that are not discussed in this document.

  • You must install the same language packs on all servers in the farm. For more information about installing language packs, see Deploy language packs (Office SharePoint Server).

  • All the instances of Office SharePoint Server 2007 in the farm must be in the same language. For example, you cannot have both an English version of Office SharePoint Server 2007 and a Japanese version of Office SharePoint Server 2007 in the same farm.

  • You must use the Complete installation option on all computers you want to be index servers, query servers, or servers that run Excel Calculation Services.

  • If you place a query server beyond a firewall from its index server, you must open the NetBIOS ports (TCP/User Datagram Protocol (UDP) ports 137, 138, and 139) on all firewalls that separate these servers. If your environment does not use NetBIOS, you must use direct-hosted server message block (SMB). This requires that you open the TCP/UDP 445 port.

  • If you want to have more than one index server in a farm, you must use a different Shared Services Provider (SSP) for each index server.

Overview of the deployment process

The deployment process consists of three phases: deploying and configuring the server infrastructure, creating and configuring one or more Shared Services Providers (SSPs), and deploying and configuring SharePoint sites.

Phase 1: Deploy and configure the server infrastructure

Deploying and configuring the server infrastructure consists of the following steps:

  • Preparing the database server.

  • Verifying that the servers meet hardware and software requirements.

  • Running Setup on each server you want to be in the farm, including running the SharePoint Products and Technologies Configuration Wizard.

  • If you want to search over the Help content for Office SharePoint Server 2007, starting the Windows SharePoint Services Search service.

Phase 2: Create and configure a Shared Services Provider

Creating and configuring a Shared Services Provider consists of the following steps:

  • Creating a Web application to host the SSP.

  • Creating the SSP.

  • Configuring the Web application and the SSP.

  • Configuring services on servers.

Phase 3: Create site collections and SharePoint sites

Creating SharePoint site collections and SharePoint sites consists of the following steps:

  • Creating a Web Application to host the site collections and SharePoint sites.

  • Creating site collections.

  • Creating SharePoint sites.

Deploy and configure the server infrastructure

Security account requirements

To deploy Office SharePoint Server 2007 in a server farm environment, you must provide credentials for several different accounts. For information about these accounts, see Plan for administrative and service accounts (Office SharePoint Server) in the Planning and architecture for Office SharePoint Server 2007 guide.

Prepare the database server

The database server must be running Microsoft SQL Server 2005 or Microsoft SQL Server 2000 with the most recent service pack.

The Office SharePoint Server 2007 Setup program automatically creates the necessary databases when you install and configure Office SharePoint Server 2007. Optionally, you can preinstall the required databases if your IT environment or policies require this.

For more information about prerequisites, see Determine hardware and software requirements (Office SharePoint Server).

If you are using SQL Server 2005, you must also change the surface area settings.

Configure surface area settings in SQL Server 2005

  1. Click Start, point to All Programs, point to Microsoft SQL Server 2005, point to Configuration Tools, and then click SQL Server Surface Area Configuration.

  2. In the SQL Server 2005 Surface Area Configuration dialog box, click Surface Area Configuration for Services and Connections.

  3. In the tree view, expand the node for your instance of SQL Server, expand the Database Engine node, and then click Remote Connections.

  4. Select Local and Remote Connections, select Using both TCP/IP and named pipes, and then click OK.

SQL Server and database collation

The SQL Server collation must be configured for case-insensitive. The SQL Server database collation must be configured for case-insensitive, accent-sensitive, Kana-sensitive, and width-sensitive. This is used to ensure file name uniqueness consistent with the Windows operating system. For more information about collations, see Selecting a SQL Collation (https://go.microsoft.com/fwlink/?LinkId=121667&clcid=0x409) or Collation Settings in Setup (https://go.microsoft.com/fwlink/?LinkId=121669&clcid=0x409) in SQL Server 2005 Books Online.

Required accounts

The following table describes the accounts that are used to configure Microsoft SQL Server and to install Office SharePoint Server 2007. For more information about the required accounts, including specific privileges required for these accounts, see Plan for administrative and service accounts (Office SharePoint Server).

Account Purpose Requirements

SQL Server Service Account

This account is used as the service account for the following SQL Server services:

  • MSSQLSERVER

  • SQLSERVERAGENT

If you are not using the default instance, these services will be shown as:

  • MSSQL$InstanceName

  • SQLAgent$InstanceName

SQL Server prompts for this account during SQL Server Setup. You have two options:

  • Assign one of the built-in system accounts (Local System, Network Service, or Local Service) to the logon for the configurable SQL Server services. For more information about these accounts and security considerations, refer to the Setting Up Windows Service Accounts topic (https://go.microsoft.com/fwlink/?LinkId=121664&clcid=0x409) in the SQL Server documentation.

  • Assign a domain user account to the logon for the service. However, if you use this option you must take the additional steps required to configure Service Principal Names (SPNs) in Active Directory in order to support Kerberos authentication, which SQL Server uses.

Setup user account

The Setup user account is used to run the following:

  • Setup on each server

  • The SharePoint Products and Technologies Configuration Wizard

  • The PSConfig command-line tool

  • The Stsadm command-line tool

  • Domain user account

  • Member of the Administrators group on each server on which Setup is run

  • SQL Server login on the computer running SQL Server

  • Member of the following SQL Server security roles:

    • securityadmin fixed server role

    • dbcreator fixed server role

If you run Stsadm command-line tool commands that read from or write to a database, this account must be a member of the db_owner fixed database role for the database.

Server farm account/Database access account

The Server farm account is used to:

  • Act as the application pool identity for the SharePoint Central Administration application pool.

  • Run the Windows SharePoint Services Timer service.

  • Domain user account.

  • If the server farm is a child farm with Web applications that consume shared services from a larger farm, this account must be a member of the db_owner fixed database role on the configuration database of the larger farm.

Additional permissions are automatically granted for this account on Web servers and application servers that are joined to a server farm.

This account is automatically added as a SQL Server login on the computer running SQL Server and added to the following SQL Server security roles:

  • dbcreator fixed server role

  • securityadmin fixed server role

  • db_owner fixed database role for all databases in the server farm

Verify that servers meet hardware and software requirements

Before you install and configure Office SharePoint Server 2007, be sure that your servers have the recommended hardware and software. To deploy a server farm, you need at least one server computer acting as a Web server and an application server, and one server computer acting as a database server.

For more information about these requirements, see Determine hardware and software requirements (Office SharePoint Server).

Important

Office SharePoint Server 2007 requires Active Directory directory services for farm deployments. Therefore Office SharePoint Server 2007 cannot be installed in a farm on a Microsoft Windows NT Server 4.0 domain.

Install and configure IIS

Internet Information Services (IIS) is not installed or enabled by default in the Microsoft Windows Server 2003 operating system. To make your server a Web server, you must install and enable IIS, and you must ensure that IIS is running in IIS 6.0 worker process isolation mode.

Install and configure IIS

  1. Click Start, point to All Programs, point to Administrative Tools, and then click Configure Your Server Wizard.

  2. On the Welcome to the Configure Your Server Wizard page, click Next.

  3. On the Preliminary Steps page, click Next.

  4. On the Server Role page, click Application server (IIS, ASP.NET), and then click Next.

  5. On the Application Server Options page, click Next.

  6. On the Summary of Selections page, click Next.

  7. Click Finish.

  8. Click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.

  9. In the IIS Manager tree, click the plus sign (+) next to the server name, right-click the Web Sites folder, and then click Properties.

  10. In the Web Sites Properties dialog box, click the Service tab.

  11. In the Isolation mode section, clear the Run WWW service in IIS 5.0 isolation mode check box, and then click OK.

    Note

    The Run WWW in IIS 5.0 isolation mode check box is only selected if you have upgraded to IIS 6.0 on Windows Server 2003 from IIS 5.0 on Microsoft Windows 2000. New installations of IIS 6.0 use IIS 6.0 worker process isolation mode by default.

Install the Microsoft .NET Framework version 3.0

Go to the Microsoft Download Center Web site (https://go.microsoft.com/fwlink/?LinkID=72322&clcid=0x409). On the Microsoft .NET Framework 3.0 Redistributable Package page, follow the instructions for downloading and installing the Microsoft .NET Framework version 3.0. There are separate downloads for x86-based computers and x64-based computers; be sure to download and install the appropriate version for your computer. The Microsoft .NET Framework version 3.0 download contains the Windows Workflow Foundation technology, which is required by workflow features.

Note

You can also use the Microsoft .NET Framework version 3.5. You can download the .NET Framework version 3.5 from the Microsoft Web site (https://go.microsoft.com/fwlink/?LinkId=110508).

Enable ASP.NET 2.0

You must enable ASP.NET 2.0 on all Office SharePoint Server 2007 servers.

Enable ASP.NET 2.0

  1. Click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.

  2. In the IIS Manager tree, click the plus sign (+) next to the server name, and then click the Web Service Extensions folder.

  3. In the details pane, click ASP.NET v2.0.50727, and then click Allow.

Run Setup and build the farm

Run Setup and then the SharePoint Products and Technologies Configuration Wizard on all your farm servers. Do this on all farm servers before going on to create a Shared Services Provider (SSP).

Note

We recommend that you run Setup on all the servers that will be in the farm before configuring the farm.

You can add servers to the farm at this point, or after you have created and configured an SSP. You can add servers after you have created and configured an SSP to add redundancy, such as additional load-balanced Web servers or additional query servers. It is recommended that you run Setup and the configuration wizard on all your application servers before you create and configure the SSP.

We recommend that you configure Office SharePoint Server 2007 in the order listed below. This order makes configuration easier and ensures that services and applications are in place before they are required by server types.

Recommended Order of installation

  1. We recommend that the Central Administration site be installed on an application server. In a server farm that includes more than one application server, install the Central Administration site on the application server with the least overall performance load. If your farm will have an application server, install Office SharePoint Server 2007 on that server first. This also installs the Central Administration site.

  2. All your front-end Web servers.

  3. The index server (if using a separate server for search queries and indexing).

  4. The query servers, if separate from the index server.

    Note

    To configure more than one query server in your farm, you cannot configure your index server as a query server.

  5. Other application servers (optional).

Because the SSP configuration requires an index server, you must start the Office SharePoint Server Search service on the computer that you want to be the index server, and configure it as an index server before you can create an SSP. Because of this, you must deploy and configure an index server before other servers. You can choose any server to be the first server on which you install Office SharePoint Server 2007. However, the Central Administration Web site is automatically installed on the first server on which you install Office SharePoint Server 2007.

You can configure different features on different servers. The following table shows which installation type you should use for each feature set.

Server type Installation type

Central Administration Web application

Complete or Web Front End

Application server (such as Excel Calculation Services)

Complete

Search index server

Complete

Search query server

Complete

Web server

Web Front End (subsequent servers must join an existing farm) or Complete

Note

If you choose the Web Front End installation option you will not be able to run additional services, such as search, on the server.

When you install Office SharePoint Server 2007 on the first server, you establish the farm. Any servers that you add you will join to this farm.

Setting up the first server involves two steps: installing the Office SharePoint Server 2007 components on the server, and configuring the farm. After Setup finishes, you can use the SharePoint Products and Technologies Configuration Wizard to configure Office SharePoint Server 2007. The SharePoint Products and Technologies Configuration Wizard automates several configuration tasks, including: installing and configuring the configuration database, installing Office SharePoint Server 2007 services, and creating the Central Administration Web site.

Add servers to the farm

We recommend that you install and configure Office SharePoint Server 2007 on all of the farm servers before you configure Office SharePoint Server 2007 services and create sites.

Regardless of how many Web servers you have in your server farm, you must have SQL Server running on at least one database server before you install Office SharePoint Server 2007 on your Web servers. By default, when you add servers to the farm and run the SharePoint Products and Technologies Configuration Wizard, the wizard does not create additional Central Administration sites on the servers that you add, nor does it create any databases on your database server. However, you can use the wizard to create additional Central Administration sites on the servers that you add.

Run Setup on the first server

Important

If you uninstall Office SharePoint Server 2007 from the first server on which you installed it, your farm might experience problems. It is not recommended that you install Office SharePoint Server 2007 on an index server first.

Note

Setup installs the Central Administration Web site on the first server on which you run Setup. Therefore, we recommend that the first server on which you install Office SharePoint Server 2007 is a server from which you want to run the Central Administration Web site.

Run Setup on the first server

  1. From the product disc, run Setup.exe, or from the product download, run Officeserver.exe, on one of your Web server computers.

  2. On the Enter your Product Key page, enter your product key, and then click Continue.

    Note

    Setup automatically verifies the product key, places a green check mark next to the text box, and enables the Continue button after it validates the key. If the key is not valid, Setup displays a red circle next to the text box and prompts you that the key is incorrect.

  3. On the Read the Microsoft Software License Terms page, review the terms, select the I accept the terms of this agreement check box, and then click Continue.

  4. On the Choose the installation you want page, click Advanced. The Basic option is for stand-alone installations.

  5. On the Server Type tab, select Complete.

  6. Optionally, to install Office SharePoint Server 2007 at a custom location, select the File Location tab, and then type the location or Browse to the location.

  7. Optionally, to participate in the Customer Experience Improvement Program, select the Feedback tab and select the option you want. To learn more about the program, click the link. You must have an Internet connection to view the program information.

  8. When you have chosen the correct options, click Install Now.

  9. When Setup finishes, a dialog box appears that prompts you to complete the configuration of your server. Be sure that the Run the SharePoint Products and Technologies Configuration Wizard now check box is selected.

  10. Click Close to start the configuration wizard. Instructions for completing the wizard are provided in the next set of steps.

Run the SharePoint Products and Technologies Configuration Wizard

After Setup finishes, you can use the SharePoint Products and Technologies Configuration Wizard to configure Office SharePoint Server 2007. The configuration wizard automates several configuration tasks, including: installing and configuring the configuration database, installing Office SharePoint Server 2007 services, and creating the Central Administration Web site. Use the following instructions to run the SharePoint Products and Technologies Configuration Wizard.

Run the SharePoint Products and Technologies Configuration Wizard

  1. On the Welcome to SharePoint Products and Technologies page, click Next.

  2. Click Yes in the dialog box that notifies you that some services might need to be restarted during configuration.

  3. On the Connect to a server farm page, click No, I want to create a new server farm, and then click Next.

  4. In the Specify Configuration Database Settings dialog box, in the Database server box, type the name of the computer that is running SQL Server.

  5. Type a name for your configuration database in the Database name box, or use the default database name. The default name is "SharePoint_Config".

  6. In the User name box, type the user name of the Server farm account. (Be sure to type the user name in the format DOMAIN\username.)

    Important

    The server farm account is used to access your configuration database. It also acts as the application pool identity for the SharePoint Central Administration application pool, and it is the account under which the Windows SharePoint Services Timer service runs. The SharePoint Products and Technologies Configuration Wizard adds this account to the SQL Server Logins, the SQL Server Database Creator server role, and the SQL Server Security Administrators server role. The user account that you specify as the service account must be a domain user account, but it does not need to be a member of any specific security group on your Web servers or your back-end database servers. We recommend that you follow the principle of least privilege and specify a user account that is not a member of the Administrators group on your Web servers or your back-end servers.

  7. In the Password box, type the user's password, and then click Next.

  8. On the Configure SharePoint Central Administration Web Application page, select the Specify port number check box and type a port number if you want the SharePoint Central Administration Web application to use a specific port, or leave the Specify port number check box cleared if you do not care which port number the SharePoint Central Administration Web application uses.

  9. In the Configure SharePoint Central Administration Web Application dialog box, do one of the following:

  10. On the Completing the SharePoint Products and Technologies Configuration Wizard page, click Next.

  11. On the Configuration Successful page, click Finish.

    The SharePoint Central Administration Web site home page opens.

    Note

    If you are prompted for your user name and password, you might need to add the SharePoint Central Administration site to the list of trusted sites and configure user authentication settings in Internet Explorer. Instructions for configuring these settings are provided in the next set of steps.

    Note

    If a proxy server error message appears, you might need to configure your proxy server settings so that local addresses bypass the proxy server. Instructions for configuring this setting are provided later in this section.

Add the SharePoint Central Administration Web site to the list of trusted sites

  1. In Internet Explorer, on the Tools menu, click Internet Options.

  2. On the Security tab, in the Select a Web content zone to specify its security settings box, click Trusted sites, and then click Sites.

  3. Clear the Require server verification (https:) for all sites in this zone check box.

  4. In the Add this Web site to the zone box, type the URL for the SharePoint Central Administration Web site, and then click Add.

  5. Click Close to close the Trusted sites dialog box.

  6. Click OK to close the Internet Options dialog box.

Configure proxy server settings to bypass the proxy server for local addresses

  1. In Internet Explorer, on the Tools menu, click Internet Options.

  2. On the Connections tab, in the Local Area Network (LAN) settings area, click LAN Settings.

  3. In the Automatic configuration section, clear the Automatically detect settings check box.

  4. In the Proxy Server section, select the Use a proxy server for your LAN check box.

  5. Type the address of the proxy server in the Address box.

  6. Type the port number of the proxy server in the Port box.

  7. Select the Bypass proxy server for local addresses check box.

  8. Click OK to close the Local Area Network (LAN) Settings dialog box.

  9. Click OK to close the Internet Options dialog box.

Add servers to the farm

We recommend that you install and configure Office SharePoint Server 2007 on all of your Web servers and the index server before you configure Office SharePoint Server 2007 services and create sites. If you want to build a minimal server farm configuration, and incrementally add Web servers to expand the farm, you can install and configure Office SharePoint Server 2007 on a single Web server and configure the Web server as both a Web server and an application server. Regardless how many Web servers you have in your server farm, you must have SQL Server running on at least one back-end database server before you install Office SharePoint Server 2007 on your Web servers.

Important

If you uninstall Office SharePoint Server 2007 from the first server on which you installed it, your farm might experience problems. It is not recommended that you install Office SharePoint Server 2007 on an index server first.

Run Setup on additional servers — front-end Web servers

  1. From the product disc, run Setup.exe, or from the product download, run Officeserver.exe, on one of your Web server computers.

  2. On the Enter your Product Key page, enter your product key, and then click Continue.

    Note

    Setup automatically verifies the product key, places a green check mark next to the text box, and enables the Continue button after it validates the key. If the key is not valid, Setup displays a red circle next to the text box and prompts you that the key is incorrect.

  3. On the Read the Microsoft Software License Terms page, review the terms, select the I accept the terms of this agreement check box, and then click Continue.

  4. On the Choose the installation you want page, click Advanced.

  5. On the Server Type tab, click Web Front End.

  6. Optionally, to install Office SharePoint Server 2007 at a custom location, select the File Location tab, and then type the location or Browse to the location.

  7. Optionally, to participate in the Customer Experience Improvement Program, select the Feedback tab and select the option you want. To learn more about the program, click the link. You must have an Internet connection to view the program information.

  8. When you have chosen the correct options, click Install Now.

  9. When Setup finishes, a dialog box appears that prompts you to complete the configuration of your server. Be sure that the Run the SharePoint Products and Technologies Configuration Wizard now check box is selected.

  10. Click Close to start the configuration wizard. Instructions for completing the wizard are provided in the following section.

Run Setup on additional servers — index or query server

  1. From the product disc, run Setup.exe, or from the product download, run Officeserver.exe, on one of your Web server computers.

  2. On the Enter your Product Key page, enter your product key, and then click Continue.

    Note

    Setup automatically verifies the product key, places a green check mark next to the text box, and enables the Continue button after it validates the key. If the key is not valid, Setup displays a red circle next to the text box and prompts you that the key is incorrect.

  3. On the Read the Microsoft Software License Terms page, review the terms, select the I accept the terms of this agreement check box, and then click Continue.

  4. On the Choose the installation you want page, click Advanced.

  5. On the Server Type tab, click Complete.

  6. Optionally, to install Office SharePoint Server 2007 at a custom location, select the File Location tab, and then type the location or Browse to the location.

  7. Optionally, to participate in the Customer Experience Improvement Program, select the Feedback tab and select the option you want. To learn more about the program, click the link. You must have an Internet connection to view the program information.

  8. When you have chosen the correct options, click Install Now.

  9. When Setup finishes, a dialog box appears that prompts you to complete the configuration of your server. Be sure that the Run the SharePoint Products and Technologies Configuration Wizard now check box is selected.

  10. Click Close to start the configuration wizard. Instructions for completing the wizard are provided in the next set of steps.

Run the SharePoint Products and Technologies Configuration Wizard on additional servers

After Setup finishes, you can use the SharePoint Products and Technologies Configuration Wizard to configure Office SharePoint Server 2007. The configuration wizard automates several configuration tasks, including installing Office SharePoint Server 2007 services. Use the following instructions to run the SharePoint Products and Technologies Configuration Wizard.

Run the SharePoint Products and Technologies Configuration Wizard on additional servers

  1. On the Welcome to SharePoint Products and Technologies page, click Next.

  2. Click Yes in the dialog box that notifies you that some services might need to be restarted during configuration.

  3. On the Connect to a server farm page, click Yes, I want to connect to an existing server farm, and then click Next.

  4. In the Specify Configuration Database Settings dialog box, in the Database server box, type the name of the computer that is running SQL Server.

  5. Click Retrieve Database Names, and then from the Database name list, select the database name that you created when you configured the first server in your server farm.

  6. In the User name box, type the user name of the account used to connect to the computer running SQL Server. (Be sure to type the user name in the format DOMAIN\username.) This must be the same user account you used when configuring the first server.

  7. In the Password box, type the user's password, and then click Next.

  8. On the Completing the SharePoint Products and Technologies Configuration Wizard page, click Next.

  9. On the Configuration Successful page, click Finish.

Start the Windows SharePoint Services Search service (optional)

You must start the Windows SharePoint Services Search service on every computer that you want to search over Help content. If you do not want users to be able to search over Help content, you do not need to start this service.

Start the Windows SharePoint Services Search service (optional)

  1. On the SharePoint Central Administration home page, click the Operations tab on the top link bar.

  2. On the Operations page, in the Topology and Services section, click Services on server.

  3. On the Services on Server page, next to Window SharePoint Services Search, click Start.

  4. On the Configure Windows SharePoint Services Search Service Settings page, in the Service Account section, type the user name and password for the user account under which the Windows SharePoint Services Search service account will run.

  5. In the Content Access Account section, type the user name and password for the user account that the search service will use to search over content. This account must have read access to all the content you want it to search over. If you do not specify credentials, the same account used for the search service will be used.

  6. In the Indexing Schedule section, either accept the default settings, or specify the schedule that you want the search service to use when searching over content.

  7. After you have configured all the settings, click Start.

Stop the Central Administration service on all index servers

In farms with more than one index server, you should stop the Central Administration service on all index servers. This service is used for the Central Administration site and is not required on index servers. Stopping this service on index servers can help avoid URL resolution problems with indexing. On the other hand, you must be sure that this service is started on the server that hosts the Central Administration Web site, even if that server is also an index server. You do not need to stop this service for installations where the farm has only one index server.

Before stopping the service on the index server, make sure that the service is running another server.

Stop the Central Administration service on an index server

  1. On the Services on Server page, select the index server from the Server drop-down list.

  2. Under Select server role to display services you will need to start in the table below, select the Custom option.

  3. In the table of services, next to Central Administration, in the Action column, click Stop.

Disable the Windows SharePoint Services Web Application service on all servers not serving content

You should disable the Windows SharePoint Service Web Application service on all servers that are not serving content, especially index servers. On the other hand, you must be sure that this service is enabled on the servers that are serving content.

Disable the Windows SharePoint Services Web Application service on a server

  1. On the SharePoint Central Administration home page, click the Operations tab on the top link bar.

  2. On the Operations page, in the Topology and Services section, click Services on server.

  3. On the Services on Server page, next to Window SharePoint Services Web Application, click Stop.

Create and configure a Shared Services Provider

This section covers how to create and configure a single Shared Services Provider (SSP). An SSP is a logical grouping of shared services and their supporting resources. In Office SharePoint Server 2007, the SSP enables sharing services across multiple server farms, Web applications, and site collections. For more information about configuring and using SSPs, see Chapter overview: Create and configure Shared Services Providers.

In this phase, you create one or more SSPs and configure them to meet the needs of your farm. Each server farm can host one or more SSPs, or consume services provided by an SSP on another server farm. Each SSP runs in its own Web application, which contains one or more site collections. Other Web applications on a server farm can be associated with any of the SSPs on the farm. Shared services cannot be enabled or disabled separately from other shared services. Web applications on a farm consume either all of the services of an SSP or none of them. For more information about SSPs, see Plan Shared Services Providers.

Start the Office SharePoint Server Search service

You must start the Office SharePoint Server Search service on at least one computer that was set up by using the Complete option during Setup. This service must be started on the computer that you want to use as your index server and optionally as a query server before you can create an SSP.

Start the Office SharePoint Server Search service on the index server

  1. On the SharePoint Central Administration home page, click the Operations tab on the top link bar.

  2. On the Operations page, in the Topology and Services section, click Services on server.

  3. In the Server list, select the server that you want to configure as an index server and — optionally — as a query server.

  4. On the Services on Server page, next to Office SharePoint Server Search, click Start.

  5. Select the Use this server for indexing content check box. This expands the page and adds the Index Server Default File Location, Indexer Performance, and Web Front End and Crawling sections.

  6. If you want to use this server to service search queries, select the Use this server for servicing search queries check box. This expands the page and adds the Query Server Index File Location section. If not, skip to the next step.

  7. In the Contact E-mail Address section, type the e-mail address you want external site administrators to use to contact your organization if problems arise when their sites are being crawled by your index server.

  8. In the Farm Search Service Account section, specify the User name and Password of the account under which the search service will run. This domain account should not be a member of the Farm Administrators group in the Central Administration Web site (the WSS_ADMIN_WPG Windows security group). For least privilege scenarios, this should be a separate domain account, used only for this service. For more information about this account, see Plan for administrative and service accounts (Office SharePoint Server).

  9. Optionally, you can also configure other settings or accept the default settings.

  10. When you have configured all the settings, click Start.

You can optionally use the following steps to start the Office SharePoint Server Search service on computers that were set up by using the Complete option during Setup to deploy query servers.

Important

If you selected the Use this server for serving search queries option in step 6 of the previous procedure, you cannot deploy additional query servers unless you first remove the query server role from the index server.

For information about how to perform this procedure using the Stsadm command-line tool, see Osearch: Stsadm operation (Office SharePoint Server).

Start the Office SharePoint Server Search service on query servers

  1. On the SharePoint Central Administration home page, click the Operations tab on the top link bar.

  2. On the Operations page, in the Topology and Services section, click Services on server.

  3. In the Server list, select the server that you want to configure as a query server.

  4. On the Services on Server page, next to Office SharePoint Server Search, click Start.

  5. Select the Use this server for servicing search queries check box. This expands the page and adds the Query Server Index File Location section.

  6. In the Farm Search Service Account section, specify the User name and Password of the account under which the search service will run. This domain account should not be a member of the Farm Administrators group in the Central Administration Web site (the WSS_ADMIN_WPG Windows security group). For least privilege scenarios, this should be a separate domain account, used only for this service. For more information about this account, see Plan for administrative and service accounts (Office SharePoint Server).

  7. In the Query Server Index File Location section, in the Query server index file location box, either type the location on the local drive of the query server on which you want to store the propagated index, or accept the default path.

  8. In the Query Server Index File Location section, select one the following:

    • Configure share automatically   Select this option to automatically configure the share on which you want to store the propagated index, and type the user name and password of the account that you want to use to propagate the index (recommended).

      Important

      This account must a member of the Administrators group and a member of the WSS_ADM_WPG group on the query server before you proceed to the next step, or propagation of the index will fail.

    • I will configure the share with STSAdm   Select this option if you want to use the Stsadm command-line tool to create this share at a later time.

    • Do nothing. The share is already configured   Select this option if the share already exists and the permissions to the share are configured as described above.

  9. When you have configured all the settings, click Start.

    For information about how to perform this procedure using the Stsadm command-line tool, see Osearch: Stsadm operation (Office SharePoint Server).

Create a Web application to host the SSP and create the SSP

  1. On the SharePoint Central Administration home page, click the Application Management tab on the top link bar.

  2. On the Application Management page, in the Office SharePoint Server Shared Services section, click Create or configure this farm's shared services.

  3. On the Manage this Farm's Shared Services page, click New SSP.

  4. On the New Shared Services Provider page, in the SSP Name section, click Create a new Web application.

    Note

    If you see any items in the Web application drop-down list, a Web application has already been created. You can either use this Web application or create another.

  5. On the Create New Web Application page, in the Application Pool section, specify the User name and Password for the user account that the Web application pool will run under.

  6. You can also configure other settings on this page, or click OK to create the new Web application.

    Note

    By default, the Web application uses the default Web site in IIS and port 80. This port might be used by other Web applications. Ensure that this port is open for use, or choose another port before you click OK.

    Note

    By default, Restart IIS Manually is selected. If you use this setting, you must restart the default Web site in IIS, or restart the W3C service by using the command line.

  7. On the New Shared Services Provider page, in the SSP Service Credentials section, type the user name and password for the user account that the SSP service will run under.

  8. Optionally, you can also configure other settings.

  9. When you have configured all the settings, click OK.

  10. If you used the same Web application for the SSP administration site and the My Sites site collection, you will be prompted to use separate Web applications for these site collections. If you want to use the same Web application, click OK. For more information about site planning, see Plan Web site structure and publishing (Office SharePoint Server).

  11. After the SSP has been created, click OK on the confirmation page that appears.

Perform additional configuration tasks

Before you back up an Office SharePoint Server 2007 environment for the first time, you must verify that the SQL Server Volume Shadow Copy Service (VSS) is set to start automatically by using the following procedure. You must be a member of the Administrators group on the local computer to perform this action.

  1. Click Start, click Administrative Tools, and then point to Services.

  2. In the list of services, locate SQL Server VSS Writer.

  3. Verify that Status is set to Started and Startup Type is set to Automatic.

  4. If either of these properties is not set to the required value, right-click SQL Server VSS Writer, and then click Properties.

  5. If needed, on the General tab, select Startup type: Automatic.

  6. If needed, in the Service status area, click Start, and then click OK.

After Setup finishes, your browser window opens to the home page of your new SharePoint site. Although you can start adding content to the site or customizing the site, we recommend that you first perform the following administrative tasks by using the SharePoint Central Administration Web site.

  • Configure incoming e-mail settings   You can configure incoming e-mail settings so that SharePoint sites accept and archive incoming e-mail. You can also configure incoming e-mail settings so that SharePoint sites can archive e-mail discussions as they happen, save e-mailed documents, and show e-mailed meetings on site calendars. In addition, you can configure the SharePoint Directory Management Service to provide support for e-mail distribution list creation and management. For more information, see Configure incoming e-mail settings (Office SharePoint Server).

  • Configure outgoing e-mail settings   You can configure outgoing e-mail settings so that your Simple Mail Transfer Protocol (SMTP) server sends e-mail alerts to site users and notifications to site administrators. You can configure both the "From" e-mail address and the "Reply" e-mail address that appear in outgoing alerts. For more information, see Configure outgoing e-mail settings (Office SharePoint Server).

  • Configure workflow settings   Specify whether users can assemble new workflows, and if participants without site access should be sent documents in e-mail attachments so they can participate in document workflows. For more information, see Configure workflow settings.

  • Configure diagnostic logging settings   You can configure several diagnostic logging settings to help with troubleshooting. This includes enabling and configuring trace logs, event messages, user-mode error messages, and Customer Experience Improvement Program events. For more information, see Configure diagnostic logging settings.

  • Configure antivirus protection settings   You can configure several antivirus settings if you have an antivirus program that is designed for Office SharePoint Server 2007. Antivirus settings enable you to control whether documents are scanned on upload or download, and whether users can download infected documents. You can also specify how long you want the antivirus program to run before it times out, and you can specify how many execution threads the antivirus program can use on the server. For more information, see Configure antivirus settings.

  • **Configure search   **Before search queries can be serviced, content must first be crawled. You can configure several search and index settings to customize how Office SharePoint Server 2007 crawls your site content or external content. For more information, see Configure the Office SharePoint Server Search service (Office SharePoint Server).

  • ConfigureExcel Calculation Services   Before you can use Excel Services, you must start the service and add at least one trusted location. For more information, see Configure Excel Services.

Perform administrator tasks by using the Central Administration site

  1. Click Start, point to All Programs, point to Microsoft Office Server, and then click SharePoint 3.0 Central Administration.

  2. On the Central Administration home page, in the Administrator Tasks section, click the task you want to perform.

  3. On the Administrator Tasks page, next to Action, click the task.

Create a site collection and a SharePoint site

This section guides you through the process of creating a single site collection containing a single SharePoint site. You can create many site collections, and many sites under each site collection. For more information, see Deploy and configure SharePoint sites.

You can create new portal sites or migrate pre-existing sites or content from a previous version of Windows SharePoint Services. For information about planning SharePoint sites and site collections, see Plan Web site structure and publishing (Office SharePoint Server). For information about migrating content, see Deploy new server farm and migrate content.

You can also migrate content from a pre-existing Microsoft Content Management Server 2002 source. For information, see Migrate from Microsoft Content Management Server 2002 to Office SharePoint Server 2007.

Before you can create a site collection or a site, you must first create a Web application. A Web application is comprised of an Internet Information Services (IIS) site with a unique application pool.

Create a new Web application

  1. Click the Start button, point to All Programs, then point to Microsoft Office Server, and then click SharePoint 3.0 Central Administration.

  2. On the Central Administration home page, click Application Management.

  3. On the Application Management page, in the SharePoint Web Application Management section, click Create or extend Web application.

  4. On the Create or Extend Web Application page, in the Adding a SharePoint Web Application section, click Create a new Web application.

  5. On the Create New Web Application page, in the IIS Web Site section, you can configure the settings for your new Web application.

    1. To choose to use an existing Web site, select Use an existing Web site, and specify the Web site on which to install your new Web application by selecting it from the drop-down menu.

    2. To choose to create a new Web site, select Create a new IIS Web site, and type the name of the Web site in the Description box.

    3. In the Port box, type the port number you want to use to access the Web application. If you are creating a new Web site, this field is populated with a suggested port number. If you are using an existing Web site, this field is populated with the current port number.

    4. In the Host Header box, type the URL you wish to use to access the Web application. This is an optional field.

    5. In the Path box, type the path to the site directory on the server. If you are creating a new Web site, this field is populated with a suggested path. If you are using an existing Web site, this field is populated with the current path.

  6. In the Security Configuration section, configure authentication and encryption for your Web application.

    1. In the Authentication Provider section, choose either Negotiate (Kerberos) or NTLM.

    2. In the Allow Anonymous section, choose Yes or No. If you choose to allow anonymous access, this enables anonymous access to the Web site by using the computer-specific anonymous access account (that is, IUSR_<computername>).

    3. In the Use Secure Sockets Layer (SSL) section, select Yes or No. If you choose to enable SSL for the Web site, you must configure SSL by requesting and installing an SSL certificate.

  7. In the Load Balanced URL section, type the URL for the domain name for all sites that users will access in this Web application. This URL domain will be used in all links shown on pages within the Web application. By default, the box is populated with the current server name and port.

    The Zone box is automatically set to Default for a new Web application and cannot be changed from this page.

  8. In the Application Pool section, choose whether to use an existing application pool or create a new application pool for this Web application. To use an existing application pool, select Use existing application pool. Then select the application pool you wish to use from the drop-down menu.

    1. To create a new application pool, select Create a new application pool.

    2. In the Application pool name box, type the name of the new application pool, or keep the default name.

    3. In the Select a security account for this application pool section, select Predefined to use an existing application pool security account, and then select the security account from the drop-down menu.

    4. Select Configurable to use an account that is not currently being used as a security account for an existing application pool. In the User name box, type the user name of the account you wish to use, and type the password for the account into the Password box.

  9. In the Reset Internet Information Services section, choose whether to allow Office SharePoint Server 2007 to restart IIS on other farm servers. The local server must be restarted manually for the process to finish. If this option is not selected and you have more than one server in the farm, you must wait until the IIS Web site is created on all servers and then run iisreset/noforce on each Web server. The new IIS site is not usable until that action is completed. These choices are unavailable if your farm only contains a single server.

  10. Under Database Name and Authentication, choose the database server, database name, and authentication method for your new Web application.

    Item Action

    Database Server

    Type the name of the database server and SQL Server instance you want to use in the format <SERVERNAME\instance>. You may also use the default entry.

    Database Name

    Type the name of the database, or use the default entry.

    Database Authentication

    Choose whether to use Windows authentication (recommended) or SQL authentication.

    • If you want to use Windows authentication, leave this option selected.

    • If you want to use SQL authentication, select SQL authentication. In the Account box, type the name of the account you want the Web application to use to authenticate to the SQL Server database, and then type the password in the Password box.

  11. Click OK to create the new Web application, or click Cancel to cancel the process and return to the Application Management page.

    For information about how to perform this procedure using the Stsadm command-line tool, see Createsiteinnewdb: Stsadm operation (Office SharePoint Server).

Create a site collection

  1. On the SharePoint Central Administration home page, click the Application Management tab on the top link bar.

  2. On the Application Management page, in the SharePoint Site Management section, click Create site collection.

  3. On the Create Site Collection page, in the Web Application section, either select a Web application to host the site collection from the Web Application drop-down list, or create a new Web application to host the site collection.

  4. In the Title and Description section, type a title and description for the site collection.

  5. In the Web Site Address section, select a URL type, and specify a URL for the site collection.

  6. In the Template Selection section, select a template from the tabbed template control.

  7. In the Primary Site Collection Administrator section, type the user account name for the user you want to be the primary administrator for the site collection. You can also browse for the user account by clicking the Book icon to the right of the text box. You can verify the user account by clicking the Check Names icon to the right of the text box.

  8. Optionally, in the Secondary Site Collection Administrator section, type the user account for the user you want to be the secondary administrator for the site collection. You can also browse for the user account by clicking the Book icon to the right of the text box. You can verify the user account by clicking the Check Names icon to the right of the text box.

  9. Click Create to create the site collection.

    For information about how to perform this procedure using the Stsadm command-line tool, see Createsite: Stsadm operation (Office SharePoint Server).

Create a SharePoint site

  1. On the SharePoint Central Administration home page, click the Application Management tab on the top link bar.

  2. On the Application Management page, in the SharePoint Site Management section, click Site collection list.

  3. On the Site Collection List page, in the URL column, click the URL for the site collection to which you want to add a site. The full URL path for the site collection appears in the URL box.

  4. Copy and paste the full URL path into your browser, and then, on the home page of the top-level site for the site collection, on the Site Actions menu, click Create.

  5. On the Create page, in the Web Pages section, click Sites and Workplaces.

  6. On the New SharePoint Site page, in the Title and Description section, type a title and description for the site.

  7. In the Web Site Address section, specify a URL for the site.

  8. In the Template Selection section, select a template from the tabbed template control.

  9. Either change other settings, or click Create to create the site.

  10. The new site opens.

After creating sites, you might want to configure alternate access mappings. Alternate access mappings direct users to the correct URLs during their interaction with Office SharePoint Server 2007 (while browsing to the home page of a Office SharePoint Server 2007 Web site, for example). Alternate access mappings enable Office SharePoint Server 2007 to map Web requests to the correct Web applications and sites, and they enable Office SharePoint Server 2007 to serve the correct content back to the user. For more information, see Plan alternate access mappings (Office SharePoint Server).

For information about how to perform this procedure using the Stsadm command-line tool, see Createsite: Stsadm operation (Office SharePoint Server).

Configure the trace log

The trace log can be useful for analyzing problems that might occur. You can use events that are written to the trace log to identify what configuration changes were made in Office SharePoint Server 2007 before the problem occurred.

By default, Office SharePoint Server 2007 saves two days of events in the trace log files. This means that trace log files that contain events that are older than two days are deleted. Whether you are using the Office SharePoint Server Search service or the Windows SharePoint Services Search service, we recommend that you configure the trace log to save seven days of events.

You can use the Diagnostic Logging page in Central Administration to configure the maximum number of trace log files to maintain and how long (in minutes) to capture events to each log file. By default, 96 log files are kept, each one containing 30 minutes of events.

96 log files * 30 minutes of events per file = 2880 minutes or two days of events.

You can also specify the location where the log files are written or accept the default path.

Configure the trace log to save seven days of events

  1. In Central Administration, on the Operations tab, in the Logging and Reporting section, click Diagnostic logging.

  2. On the Diagnostic Logging page, in the Trace Log section, do the following:

    • In the Number of log files box, type 336.

    • In the Number of minutes to use a log file box, type 30.

      Tip

      To save 10,080 minutes (seven days) of events, you can use any combination of number of log files and minutes to store in each log file.

  3. Ensure that the path specified in the Path box has enough room to store the extra log files or change the path to another location.

    Tip

    We recommend that you store log files on a hard drive partition that is used to store log files only.

  4. Click OK.

Trace log files can help you to troubleshoot issues related to configuration changes of either the Office SharePoint Server Search service or the Windows SharePoint Services Search service. Because problems related to configuration changes are not always immediately discovered, we recommend that you save all trace log files that the system creates on any day that you make any configuration changes related to either search service. Store these log files for an extended period of time in a safe location that will not be overwritten. See step 3 in the previous procedure to determine the location that the system stores trace log files for your system.

For information about how to perform this procedure using the Stsadm command-line tool, see Logging and events: Stsadm operations (Office SharePoint Server).

Download this book

This topic is included in the following downloadable book for easier reading and printing: