Installing SharePoint Portal Server 2007 - Complete Step By Step Installation Guide

19. February 2009

The first installation decision you'll make is to select the appropriate SharePoint product for your implementation. In general, Windows SharePoint Services 3.0 offers only collaboration tools, but is covered by the operating system license. SharePoint Server 2007 is offered in two editions: Standard and Enterprise. The binaries installed are the same for both the Standard and Enterprise editions, but some features are disabled in the Standard edition. The same installation source is used for both editions, and the choice of Standard or Enterprise is determined by the Product Key entered during installation. An installation of Standard Edition can be upgraded to Enterprise in Central Administration without performing additional installation. To change from Enterprise to Standard however requires an uninstall and reinstall of the product.

Following table provides a feature comparison of Windows SharePoint Services 3.0 and the two versions of SharePoint Server 2007.

Windows SharePoint Services 3.0

SharePoint Server 2007 Standard Edition

SharePoint Server 2007 Enterprise Edition

Services

Central Administration

Site Administration

Incoming Email

Windows SharePoint Services 3.0 Search

Windows SharePoint Services 3.0 Web Application

Web Content Services: Publishing, Content Deployment, Variations

Portal Services: Profiles, Audiences, Personalization

Document & Records Management

Office Search

Document Conversions

Excel Server

InfoPath Forms

Line Of Business Interoperability (Business Data Catalog)

Features

Mobility Shortcut URL

Team Collaboration Lists

Standard Content Type Definitions

Standard Field Definitions

Issue Tracking Workflow

Alerts

Discussions

RSS Feeds

Data Connection Library

Document Center Enhancements

Translation Management Library

Publishing

Slide Library

Office Server Standard (User profiles, Search, Personalization, and so on)

Workflows (Approval, Collect Signatures, Collect Feedback, Disposition, Translation Management)

Reporting

Office Enterprise:

  • Business Data Catalog, Forms services, Excel services, Key Performance Indicator and various Business Intelligence Web Parts

Site Templates

Blank, Team, Document Workspace, Wiki, Blog, Meeting Workspaces

Records Center, My Site Host, Document Center, Personalization, Site Directory, Report Center, Search Center, Search Center with tabs, Publishing Portal, Collaboration Portal, Publishing, Publishing with workflow

Hardware Recommendations

Before you install and configure SharePoint Server 2007, make sure your servers have the recommended hardware and software. For a small server farm, you need at least one server performing all SharePoint roles and one server acting as a database server. The server computers should meet the following requirements:

  • Web server and application server Dual-processor computer with processor clock speeds of 2.5 gigahertz (GHz) or higher and a minimum of 2 gigabytes (GB) of RAM.

  • Database server Dual-processor computer with processor clock speeds of 2.0 GHz or higher and a minimum of 2 GB of RAM.

Field experience shows us that nearly everyone now is purchasing hardware with a minimum of 4 GB of RAM. This amount is preferred and should be considered a best practice in all but the smallest environments.

Preparing for Installation

Before installing SharePoint Server 2007, you'll also need to consider three different server roles: Web application server, database server, and Active Directory.

Web/Application Server

The server hosting the SharePoint components must have the following minimum software configuration:

  • Microsoft Windows Server 2003 (Standard, Enterprise, Datacenter, or Web Edition) with Service Pack 1 (SP1).

  • Microsoft .NET Framework 3.0 installed, which includes Microsoft Windows Workflow Foundation

  • Microsoft Internet Information Services (IIS) in IIS 6.0 worker process isolation mode, with Microsoft ASP.NET 2.0 installed and enabled. IIS 6.0 is in the correct mode unless you upgraded the Web server from Windows 2000 to Windows Server 2003. Upgraded Web servers default to IIS 5.0 mode and need to be changed to IIS 6.0 mode.

  • NTFS file system.

Database Server

SharePoint requires SQL databases and prefers Windows Authentication. SharePoint is hardware agnostic, so the hardware configuration, physical location of the SQL server, and location of the databases-such as a storage area network (SAN)-is fine with SharePoint as long as SharePoint can communicate efficiently with its databases. SharePoint is unaware of any non-SharePoint databases on the SQL server. If you have multiple named instances of SQL, identify the instance you are using for SharePoint as part of identifying the SQL server.

Therefore, the SQL Server configuration characteristics are flexible and include the following:

  • Any operating system version that supports Microsoft SQL Server 2000 or 2005.

  • Microsoft SQL Server 2005 or Microsoft SQL Server 2000 with Service Pack 3 (SP3) or later.

  • The database server does not have to be dedicated to SharePoint.

  • Optionally, the database server can be an SQL cluster.

Active Directory

Planning is essential for every part of implementing SharePoint. A crucial part of preparing for installing SharePoint Server 2007 is planning the various Active Directory accounts that will be needed throughout your implementation, not just for the installation process. The time that you spend on this process will be appreciated when you do not have to modify the accounts later.

User and Service Accounts

It is strongly recommended that you use a dedicated account to log in and install Windows SharePoint Services and SharePoint Server 2007 servers. This account can also be used as the identity of the Central Administration site application pool, or it can be unique. By design, the Welcome menu displays "system account" if that account is used to log on to any application pool or Web site. This behavior continues even if the application pool identity is changed to the Network Service. This means your administrator account should not be used as an application pool identity or to install an SharePoint Server 2007 server.

Running Through the Installation

To begin the installation process for SharePoint Server 2007, complete the following steps:

  1. Log in to your computer using the installation account that was previously created.

  2. Start the SharePoint Server setup program from your source files, which are located on either a network or CD.

  3. Enter your product key on the Enter Product Key page. Note in Figure 1 that the page confirms the correct key before permitting you to proceed.

  4. Accept the end-user license agreement (EULA) on the End-User License Agreement page.

  5. Next you need to decide which installation type is required for your system. (See Figure 2.) Your decision will determine the number of configuration pages you see during installation, as well as the installation process and results.


Figure 1: Enter Product Key page

1.jpg


Figure 2: The Installation Types page

2.jpg

The Basic, or single-server, option installs the product on a single server with no options of later adding other servers or building a farm. This limitation exists because this option installs and uses Microsoft SQL Server 2005 Embedded Edition. A basic installation does not present any opportunity to change from the default options. Use the basic installation only when you know your deployment will not grow very large and will not ever need to scale out with additional servers.

Advanced Options

If you choose the Advanced option, you are presented with a page that has three tabs: Server Type, File Location, and Feedback.
Figure 3: The first of the advanced options tabs

3.jpg

The Server Type tab presents three installation options. The first option we'll mention is the Stand-alone option. This option is the same as Basic on the previous page except that you now have the options on the other two tabs to configure along with setting up a basic server. The second option is the Web Front End option. This option installs only the services required for Web services and features. This option will require a reinstall if you need to support other services on this server later. You should have a Complete installation on one server before starting a WFE installation so that the Shared Services Provider (SSP) services will be available for the WFE.

Note:

In most cases, you'll not want to choose the Web Front End option because it limits your ability to quickly change a server's role without reinstalling the SharePoint binaries on the WFE server.

Finally, the Complete installation option installs all the SharePoint binaries on the server necessary to perform any or all roles and to deploy either a Standard or Enterprise edition of this product in your environment. Services and features can be turned on and off as needed on each server that has a Complete installation when you expand or shrink your farm.

Both Web Front End and Complete will require the selection of an SQL server, preferably a remote server. For a small environment or for test purposes, you can install SharePoint Server 2007 on a server that is running as a domain controller, SQL server, and Exchange Server services. But except in rare circumstances, it is not a best practice to do this.

The remaining two tabs can be used to customize your installation as follows:

  • File Location Allows you to choose alternate locations for your binaries. Choices made on this tab will not affect the installation location of the common files, which will be discussed later in this chapter during the review of installation changes to your system.

  • Feedback Allows you to choose whether or not to participate in the Microsoft feedback program.

Installation Complete

This will be the first indication that, to permit separation of roles, this product is very modular in its installation and configuration. At this point, you have only installed the binaries. No databases have been created, and no modifications have been made to IIS.

The Configuration Wizard

The Welcome page (shown in Figure 4) explains the information you will need to provide during the configuration.


Figure 4: Configuration Wizard Welcome page

4.jpg

When you click Next, a warning dialog box is displayed explaining that some services will need to be restarted during the configuration. This does not present issues if you are working with a new, dedicated Web server. However, if your server is currently serving other Web sites, restarting the Web services will disrupt services, which might be unacceptable during certain time periods. If this is the case, you'll need to perform this action during off-hours. Also, it is highly recommended that you check network connectivity and DNS resolution from the server to the SQL server prior to running the wizard.

Server Farm Connection

Farm membership is defined by servers that are registered with the same configuration database. To join an existing farm, the server must use the same configuration database that the other servers are using. (See Figure 5.) If you want to set up a new farm, you need to create a new configuration database. You also need to know the SQL service account and password to join it to the farm. As was discussed earlier, in most instances this will be a domain account.


Figure 5: Farm connection choices

5.jpg

Best Practices:

Best practice is to always use domain accounts to install, configure, and secure your SharePoint deployment. If you use local server accounts and then later want to move to a domain environment, all your accounts in the farm and the Web applications need to be reassigned to domain accounts. This can be a challenging activity that can be avoided by simply using domain accounts initially.

Create a New Farm

When you configure a new farm, you must specify a SQL Server instance and a new configuration database name. (See Figure 6.) At this point, you should have a naming convention in place not only for the configuration databases, but also for the other databases that will be configured later. You also need the SQL account username and password that has db_creator and db_security admin permissions on your SQL server. If this is your first SharePoint deployment, you need to ensure this account is also a member of the local Administrator's group on the SharePoint server.


Figure 6: Specify Configuration Database Settings page

6.jpg

The username being requested on this page also will be used by the application pool in the Central Administration Web site. This is the same application pool account that was discussed earlier that has the appropriate rights on the SQL server and on all members of the farm. This is the security context for central administrative functions in SQL. In other words, all the system calls between the SharePoint servers and the SQL server will be committed within the security context of the Central Administration application pool account.

Note:

Remember that in SharePoint, user accounts should always be entered as domainname\username to distinguish them from local accounts.

Create the Central Administration Web Application

On the next page (shown in Figure 7), you instruct setup to create the Central Administration Web application. On this page, you can use the randomly generated port number or specify your own port number. In addition, you can choose if you want the Central Administration Web site to use Kerberos or NTLM authentication.


Figure 7: Configuration page for the Central Administration Web application

7.jpg

Important:

Choose your port number carefully. You cannot change the port number for Central Administration after SharePoint is installed.

The choice between Kerberos and NTLM authentication is important. In most cases, you will use NTLM because even though Kerberos authentication is more secure and more efficient, it must be supported throughout your environment. The Kerberos option will require you to configure service principal names (SPNs) for your accounts used as application pool identities. The Negotiate (Kerberos) option will allow IIS to authenticate users with Kerberos or NTLM authentication if the user's machine cannot access the KDC (Key Distribution Center) or has an unsynchronized clock.

Enabling Kerberos Authentication

Kerberos authentication requires special configuration. When creating a Central Administration Web application, choose Kerberos as your authentication mechanism and configure an SPN for your Web application pool process account identity by using the setspn.exe tool from Support.cab in the Support folder of your server install CD or the Windows Server Resource Kit. Enter the following at a command prompt:

Complete Wizard Input

At this point, the Configuration Wizard has sufficient information to begin. Review the accuracy of the information (shown in Figure 8) before you click Next. If necessary, back up and make changes.


Figure 8: Completing the wizard

8.jpg

Once you click Next, a progress screen displays while the following actions are taken:

  1. Initialize SharePoint products and technologies configuration.

  2. Create configuration database.

  3. Install Help collections.

  4. Secure SharePoint resources.

  5. Install and register SharePoint services.

  6. Install and register SharePoint features.

  7. Provision the SharePoint Central Administration Web application.

  8. Install Web application files.

  9. Finalize SharePoint products and technologies configuration, followed by IIS reset.

Moving to Central Administration

When the installation has been successfully completed, the wizard presents a report on its actions. When you click Finish, you are directed to the SharePoint Central Administration Web page. To open the Central Administration page, you need to add it to your Trusted Sites zone in Internet Explorer. The default settings of Internet Explorer require authentication for all Trusted Sites. To pass through your current logon credentials, you need to either modify the settings for Trusted Sites zone in Internet Explorer or add the Web site to the Local Intranet zone using the Sites button. If you are using a proxy server to access the Internet, ensure that your local sites are listed as local addresses in the Bypass Proxy Server For Local Servers dialog box.

SharePoint

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading