Microsoft SharePoint Products and Technologies Administrators Pocket Consultant

Installing SharePoint Server is similar to installing Windows SharePoint Services, but there are some very important differences. For example, the configuration wizard is expanded, and there are many more required post-installation tasks in Central Administration. In addition, even though SharePoint Server installation types are named the same as in Windows SharePoint Services, they are very different. Before beginning the installation process, document your choices thoroughly, and take the time to create all necessary accounts, add IP addresses to your servers, create DNS entries, and install any foundational software. Once again, it is not necessary to install Windows SharePoint Services beforehand because it is installed automatically with SharePoint Server.

The Installation Wizard

By running setup from the installation media, you begin the first of three phases required to install SharePoint Server. Entering the product key is required, and you may copy and paste the product key. After entering your product key, setup requires that you choose either a Basic or Advanced installation. The Basic option always installs SQL Server 2005 Express Edition, in addition to all SharePoint Server services, on a single machine. It does not give you the option to scale in the future or to use robust disaster recovery methods. Therefore, the Basic option is only suitable for very small workgroups or to test functionality. An Advanced installation type is recommended, and although it is possible to host SQL Server Standard/Enterprise on the same server as SharePoint Server, it may be difficult to support or scale out.

Advanced

After selecting an Advanced installation, you are presented with three distinct server installation types:

SharePoint Products and Technologies Configuration Wizard

After successful completion of the installation, you are prompted to run the SharePoint Products and Technologies Configuration Wizard. If you are imaging systems for rapid restores, you may close the wizard at this point and create your system image. Creating an image from this point allows the server, when restored, to be added to any SharePoint Server 2007 server farm in the event of a machine failure. While the wizard is running, you will be prompted for your database server, database names, and your domain server farm user account. Have this information ready, remembering that the server farm user account must be in the local administrators group.

Because this is the first server in the farm, do not select the default setting, Yes, I Want To Connect To An Existing Server Farm. Instead, select No, I Want To Create A New Server Farm, as shown in Figure 2-10.

Figure 2-10: Select No, I Want To Create A New Server Farm when installing the first server in a farm. Doing so creates the configuration database.

Configuration Database Settings

Next you must specify your configuration database settings. The database server must be in the same domain as your SharePoint Server server, and its version must be SQL Server 2000 SP3a or later. If multiple SharePoint products are installed to the same SQL Server server, then change the default name of the database to match the server farm purpose, like SharePoint_Config_Sales when installing a server farm to support your sales department. You must provide a username and password to create and permanently connect the config DB. Remember, this account needs to be a local administrator on this machine and have the ability to create and administer databases on the SQL Server instance. Figure 2-11 shows an example of creating a config DB for an organization's enterprise portal.

Figure 2-11: Name the configuration database intelligently.

Creating the Central Administration Web Application

There can only be one Central Administration (Central Admin) Web application per server farm. When configuring the SharePoint Central Administration Web application, you must specify the TCP port number used to access the Web application. The number is appended to the NetBIOS server name you are installing on; for example, http://Web1:29528 if your server name is Web1 and the chosen port is 29528. Remember to open any necessary firewall rules if you are managing your farm from remote subnets.

Tip 

The Central Administration port number should never be changed from within IIS Manager. To change the TCP port number, use the CLI tool Stsadm.exe:

stsadm -o setadminport -port <port#> <-ssl>

The SSL argument is optional and should only be used if you already have SSL enabled for the Central Administration Web application.

You must also configure your security settings for the Central Admin Web application. If you plan to always manage your server from a centrally located subnet, you may choose to employ Kerberos authentication. Kerberos marginally increases performance and helps secure your Central Admin Web application. It is generally better to use NTLM to authenticate to Central Administration and to disallow any Internet access to the IP address used for that Web application. By default, Central Administration will use All Unassigned in IIS Manager, as shown in Figure 2-12, but this can be changed to the local machine's IP address if desired for greater security.

Figure 2-12: Change the default IP address of the Central Administration Web application.

Best practice is to change the Central Administration IP address to the first IP address in the server's IP stack after installation. Leaving the Web application's IP address as All Unassigned opens up the possibility of compromising your administrative interface.

For example, if another Web application is created and its corresponding IP address is open to the Internet through a firewall rule, then your Central Administration TCP port will work on that IP address remotely.

Central Administration Post-Installation Tasks

After the installation wizard completes successfully, you must perform several tasks to have a functional first server in the farm. When you visit Central Administration, you will get a notification that your server farm configuration is not complete. You will also see the administrator task list that can be modified to meet your specific requirements Both Windows SharePoint Services and SharePoint Server search services, along with the Windows SharePoint Services Web application, are required and must be configured. The following are the services available to be enabled:

Figure 2-13: When configuring the Windows SharePoint Services search database in a SharePoint Server 2007 server farm, use an easily identifiable name.

Create the Server Farm's Shared Services

SharePoint Server Shared Services are a group of highly specialized, CPU-intensive applications. Shared Services are much like your household utilities, such as electricity, gas, and water. They are required services, but you do not want to serve them from multiple locations because of the required processing and administrative overhead. Much of the SharePoint Server feature set will not function correctly without at least one Shared Services Provider (SSP) installed. For detailed instructions, refer to Chapter 8, "Deploying SharePoint Server Shared Services," on creating and administering SSPs.

Create a Web Application for a Site Collection

When creating the first server in a SharePoint Server server farm it is always a good idea to create at least one Web application, hosting at least one site collection at the root (/). As shown in Figure 2-14, you begin the process in Application Management when creating a new Web application.

Figure 2-14: You create a Web Application from Central Administration > Application Management > Create Or Extend Web Application.

Select Create Or Extend Web Application. A Web application used to be referred to as a Virtual Server. However, with the advent of Microsoft Virtual Server R2, the naming conventions started to be confusing so they are now called Web applications. To create a Web application from Central Administration, browse to http://centraladminurl:tcp#/_admin/extendvs.aspx. Remember to change the internal URL if installing with other than the default server name. To create a Web application, complete the following tasks:

Create the First Site Collection

When creating a Web application, you should always create a site collection in the root for ease of administration and to lessen the possibility of confusion if end users browse to the namespace root. When installing SharePoint Server, the most common site collection template for the root is a Publishing Collaboration Portal Template. Alternatively, for an Internet-facing portal, you would apply the Publishing Portal Template. Figure 2-15 shows the option to create a site collection after successful creation of a Web application.

Figure 2-15: After successfully creating a Web Application, select the easily overlooked option to create the first site collection.

For the root site collection, it is advisable to assign a primary and secondary site administrator. Verify that you are creating the site collection in the root of the Web application, and give it a meaningful title and description as shown in Figure 2-16.

Figure 2-16: When you create Web applications, give meaningful names and descriptions to the root site collection.

Configure E-mail Settings

At a minimum, you should configure the outgoing e-mail settings in Central Administration > Operations > Topology and Service > Outgoing E-mail Settings. The outbound SMTP server that you define must allow mail relaying from all your WFE IP addresses.

SharePoint Server Databases Created During Installation

IIS Web Applications Created During Installation

The following IIS Web applications are created during installation:

An IIS installation that isolated all facets of SharePoint Server through multiple, dedicated application pools for administration might look like Figure 2-17.

Figure 2-17: Create individual application pools in IIS Manager for a highly secured SharePoint Server installation.

Категории