deploying microsoft office sharepoint server 2007 on dell server … · 2009. 3. 25. · the...

6
MICROSOFT OFFICE SHAREPOINT SERVER DELL POWER SOLUTIONS | March 2009 1 Reprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved. M icrosoft Office SharePoint Server (MOSS) 2007 is an enterprise productivity platform that incorporates rich integrated capabilities and provides a common end-user experience. It can support a wide range of IT functions, including enter- prise Web presence, employee intranets, regulatory compliance repositories, satellite office sites, extranets, team and project sites, and social networking. MOSS is built on Microsoft Windows® SharePoint Services (WSS), which is integrated into the Microsoft Windows Server® 2003 OS and available as a com- plimentary download for Windows Server 2008. WSS provides the base infrastructure for MOSS as well as basic functionality such as document col- laboration, calendars, task lists, discussion boards, and blogs. To this infrastructure MOSS 2007 adds rich business process functionality including content management, search, portals, and business pro- cesses and intelligence. When appropriately imple- mented, WSS and MOSS 2007 can help organizations of all sizes address a variety of challenges: Simplified management: Given the relative ease of deploying a group or departmental collabora- tion platform, the proliferation of uncontrolled servers can quickly create management prob- lems. A well-designed MOSS 2007 deployment enables end users to create and manage collabo- ration sites (such as blogs, wikis, and departmen- tal Web sites) while retaining administrator control over the overall deployment. Users can provision sites, maintain their own security and access controls, and even delete sites when they are no longer needed. Administrators, mean- while, can monitor site usage, add or remove resources as required, and automatically archive abandoned sites. Comprehensive search capabilities: Finding infor- mation is an ongoing enterprise challenge. Existing search implementations may not span the enter- prise or may not return the information users expect. MOSS 2007 provides enterprise search functionality that can index not only MOSS data, but also data in other applications—combining enterprise scalability and contextual relevance to provide rich search capabilities. Enterprise and regulatory compliance: Enterprise guidelines and regulatory legislation often require indexing and storing information. Noncompliance with regulatory legislation can lead to severe financial penalties or even criminal charges. MOSS 2007 content management features can seamlessly integrate with existing processes and provide a final repository for stored information. The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support for a wide variety of collaboration functions. By following best practices for deploying and configuring this solution on farms of Dell PowerEdge servers, organizations can create a robust, manageable foundation for end-user productivity. By Gong Wang Steven A. Grigsby DEPLOYING MICROSOFT OFFICE SHAREPOINT SERVER 2007 ON DELL SERVER FARMS Related Categories: Microsoft Microsoft Office SharePoint Server Visit DELL.COM/PowerSolutions for the complete category index.

Upload: others

Post on 10-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

Microsoft office sharePoint server

DELL POWER SOLUTIONS | March 20091 Reprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

Microsoft Office SharePoint Server (MOSS)

2007 is an enterprise productivity platform

that incorporates rich integrated capabilities

and provides a common end-user experience. It can

support a wide range of IT functions, including enter-

prise Web presence, employee intranets, regulatory

compliance repositories, satellite office sites, extranets,

team and project sites, and social networking.

MOSS is built on Microsoft Windows® SharePoint

Services (WSS), which is integrated into the Microsoft

Windows Server® 2003 OS and available as a com-

plimentary download for Windows Server 2008.

WSS provides the base infrastructure for MOSS as

well as basic functionality such as document col-

laboration, calendars, task lists, discussion boards,

and blogs. To this infrastructure MOSS 2007 adds

rich business process functionality including content

management, search, portals, and business pro-

cesses and intelligence. When appropriately imple-

mented, WSS and MOSS 2007 can help organizations

of all sizes address a variety of challenges:

Simplified management:■■ Given the relative ease

of deploying a group or departmental collabora-

tion platform, the proliferation of uncontrolled

servers can quickly create management prob-

lems. A well-designed MOSS 2007 deployment

enables end users to create and manage collabo-

ration sites (such as blogs, wikis, and departmen-

tal Web sites) while retaining administrator

control over the overall deployment. Users can

provision sites, maintain their own security and

access controls, and even delete sites when they

are no longer needed. Administrators, mean-

while, can monitor site usage, add or remove

resources as required, and automatically archive

abandoned sites.

Comprehensive search capabilities:■■ Finding infor-

mation is an ongoing enterprise challenge. Existing

search implementations may not span the enter-

prise or may not return the information users

expect. MOSS 2007 provides enterprise search

functionality that can index not only MOSS data,

but also data in other applications—combining

enterprise scalability and contextual relevance to

provide rich search capabilities.

Enterprise and regulatory compliance: ■■ Enterprise

guidelines and regulatory legislation often require

indexing and storing information. Noncompliance

with regulatory legislation can lead to severe

financial penalties or even criminal charges. MOSS

2007 content management features can seamlessly

integrate with existing processes and provide a

final repository for stored information.

The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support for a wide variety of collaboration functions. By following best practices for deploying and configuring this solution on farms of Dell™ PowerEdge™ servers, organizations can create a robust, manageable foundation for end-user productivity.

By Gong Wang

Steven A. Grigsby

Deploying Microsoft office sharepoint server 2007 on Dell server farMs

Related Categories:

Microsoft

Microsoft Office SharePoint Server

Visit DELL.COM/PowerSolutions

for the complete category index.

Page 2: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

2DELL.COM/PowerSolutionsReprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

Understanding the MOSS topology

and taking appropriate deployment

steps can help organizations create an

infrastructure that can meet their spe-

cific needs. By following best practices

to deploy MOSS 2007 on a farm of Dell

PowerEdge servers, create the neces-

sary Web applications and Shared

Services Provider (SSP), and configure

site collections, administrators can

create a robust, manageable foundation

for end-user productivity.

Understanding the Moss 2007 toPologyMOSS is a Web-based application built on

the Microsoft Internet Information Services

(IIS) and ASP.NET platforms with a

Microsoft SQL Server® back-end data

repository for MOSS content. MOSS imple-

mentations are very flexible and can range

from single-server deployments up to

large server farm deployments. Single-

server deployments, which run all MOSS

services on a single physical server, are

well suited for small businesses with rela-

tively few users and a small amount of

data. This type of implementation can also

be useful in a lab environment for proof-

of-concept deployments and testing.

A more typical MOSS implementation,

however, would use a farm of multiple

servers (see Figure 1):

Database server: ■■ This server supports

the MOSS database services. In large

implementations, multiple clustered

SQL Server systems may be necessary

to handle the database workload. The

physical disk storage can be moved

to direct attach storage (such as Dell

PowerVault™ systems) or networked

storage (such as Dell PowerVault, Dell

EqualLogic™, or Dell/EMC systems) on

an existing Internet SCSI (iSCSI) or

Fibre Channel infrastructure.

Web front-end server: ■■ This server sup-

ports the MOSS Web sites. Multiple

servers may be necessary to handle

heavy Web traffic accessing the MOSS

farm, including Windows Network

Load Balancing to help balance the

load between the servers.

Search index and query server:■■ This

server supports the MOSS enterprise

search functionality, which comprises

index and query services. The index

services crawl the MOSS content for

indexing, while the query services handle

user search queries. These services can

be offloaded to separate servers.

Other application servers: ■■ These serv-

ers support the MOSS Central

Administration site, Microsoft Excel®

Calculation Services, document con-

version services, and so on.

BUilding the server farM infrastrUctUreSeveral resources are available to help

organizations build a cost-effective MOSS

server farm, including a Dell implementation

sizing guide1 and the Microsoft SharePoint

Capacity Planning Tool, a complimentary

extension for Microsoft System Center

Capacity Planner 2007 that provides

analysis and simulation features.2

Installing MOSS 2007 requires the fol-

lowing user accounts:3

Setup user account:■■ This account

should be a domain account in the

local administrators group on every

server in the MOSS server farm. Using

a local account may cause access

problems with MOSS shared services.

SQL Server service account: ■■ This

account is needed during SQL Server

setup to run the MSSQLSERVER and

SQLSERVERAGENT services.

MOSS server farm account:■■ Also

known as a database access account,

this account acts as an identity for

the MOSS Central Administration

application pool and runs the WSS

Timer service.

Figure 1. Example Microsoft Office SharePoint Server 2007 implementation on a multi-server farm

1 “Sharepoint 2007 Sizing Guide: Sizing Moss 2007 and WSS v3 on Dell Servers and Storage,” by the Dell Product Group, July 2008, DELL.COM/Downloads/Global/Services/sharepoint_2007_sizing_guide_v2.pdf.2 Available at www.microsoft.com/downloads/details.aspx?familyid=DBEE0227-D4F7-48F8-85F0-E71493B2FD87.3 For details on these accounts’ settings, see the MOSS 2007 installation guide, available at technet.microsoft.com/en-us/library/cc298924.aspx.

iSCSI storage

End users

Web front-end server 1 Web front-end server 2

Search index and query server

Other applications

Directory domain controller

Database server

Page 3: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

Microsoft office sharePoint server

DELL POWER SOLUTIONS | March 20093 Reprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

Creating a MOSS SSP also requires

several domain user accounts: the SSP

Web application pool account, SSP service

account, MOSS Search service account,

content access account, and Excel Services

unattended service account. Following the

principle of least privilege, these accounts

should not be members of the administra-

tors group on the Web front-end servers

or the back-end servers.

PreParing the dataBase, WeB, and aPPlication serversMOSS requires either Microsoft SQL

Server 2005 with Service Pack 1 (SP1) or

later or SQL Server 2000 with SP3a or

later to store its data. If no database ser-

vice is running in the environment, MOSS

installs an instance of Microsoft SQL

Server 2005 Express Edition. In small

environments that require only a stand-

alone MOSS server that runs all MOSS

components, this instance is typically

sufficient; in larger environments, a dedi-

cated database server or database server

cluster may be necessary.

The Dell SQL Server 2005 Advisor

tool (available at DELL.COM/SQL) can

help organizations identify an appropri-

ate SQL Server 2005 architecture for

their environments, providing a compre-

hensive view of hardware, software, and

services options. Based on an analysis of

administrator specifications, it outputs a

SQL Server configuration based on per-

formance sizing and Dell-recommended

best practices.

Best practices for database server

deployment in a MOSS farm of Dell

PowerEdge servers include the following:

OS deployment:■■ Microsoft Windows

Server 2003 Enterprise x64 Edition with

SP2 is the recommended OS for a MOSS

database server. Administrators can

use the Dell Systems Build and Update

Utility to help simplify OS deployment

on Dell PowerEdge servers.

Storage management:■■ Dell Modular

Disk Storage Manager software helps

simplify the operation and manage-

ment of Dell storage arrays. It provides

a host-based storage agent, multipath

driver, and the Modular Disk Storage

Manager interface, which administra-

tors can use to configure, manage, and

monitor the storage.

iSCSI storage:■■ Because the database

server runs Windows Server 2003,

administrators must install the

Microsoft iSCSI Software Initiator on

the host server before installing the

Dell Modular Disk Storage software.4

Surface area settings:■■ In SQL Server

2005, configure the surface area set-

tings to enable using both TCP/IP and

named pipes for local and remote

connections.

Database collation:■■ Administrators can

optionally preinstall the databases for

the MOSS server farm. If they do, they

must configure the SQL Server collation

to be case insensitive and the database

collation to be case insensitive, accent

sensitive, kana sensitive, and width sen-

sitive. Doing so helps ensure file name

uniqueness consistent with Windows

operating systems. This step is not

required if administrators choose to

have the MOSS setup program create

its databases during MOSS installation

and configuration.

Tempdb:■■ Because SQL Server 2005 is

installed on a boot drive, by default the

tempdb file is placed on the same

drive. To help optimize database per-

formance, administrators can move

this file to a different drive by first

opening SQL Server Management

Studio, connecting to the database

server, and clicking the New Query

button. They can then paste the script

shown in Figure 2 into the query pane

(replacing location with the path to

the new location), click the Execute

button, and restart SQL Server.

MOSS Web and application servers

must run the 32-bit or 64-bit Windows

Server 2003 OS and have the Microsoft

IIS 6.0, .NET Framework 3.0 or 3.5, and

ASP.NET 2.0 features installed or enabled.

Using the Dell Systems Build and Update

Utility can help simplify OS installation on

these servers.

installing and configUring Moss 2007After preparing the database, Web, and

application servers, administrators next

install the MOSS software. Figure 3 illus-

trates the overall installation process for

a MOSS server. A MOSS server farm is

established when the MOSS software is

installed on the first server; installing

MOSS on subsequent servers leads them

to join this farm.

4 For detailed instructions on setting up Dell PowerVault iSCSI storage using the Microsoft iSCSI Software Initiator and Dell Modular Disk Storage Manager, see the Dell PowerVault systems installation guides available at support.dell.com.

Figure 2. Script for moving a Microsoft SQL Server 2005 tempdb file to a different drive

USE master;

GO

ALTER DATABASE tempdb

MODIFY FILE (NAME = tempdev, FILENAME = 'location\tempdb.mdf');

GO

ALTER DATABASE tempdb

MODIFY FILE (NAME = templog, FILENAME = 'location\templog.ldf');

GO

Page 4: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

4DELL.COM/PowerSolutionsReprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

In general, setting up a MOSS server

as part of a server farm requires two

steps. First, administrators install the

MOSS software on the server. Second,

they launch the SharePoint Product and

Technologies Configuration Wizard to

configure the server for the farm. Both

steps are similar across different types of

MOSS servers, but administrators should

be sure to use the appropriate installation

type for each server and perform the

installation of each server in the appropri-

ate sequence.

As for the installation type, administra-

tors need to select from three installation

types that affect which MOSS compo-

nents and services are installed: complete

installation, Web front-end installation,

and stand-alone installation. Stand-alone

installations are intended for single-server

MOSS deployments and should not be

used in MOSS server farm environments.

As for the installation sequence, on the

first server, the configuration wizard

guides administrators through the process

of creating a MOSS configuration data-

base, a Central Administration Web site,

and other related services. The wizard can

then add additional servers to the existing

server farm, update an existing configura-

tion database, and install other related

services. Because of the dependency

between MOSS services, best practices

recommend installing servers in the fol-

lowing sequence using the installation

types noted:

1. Central Administration Web applica-

tion server (complete or Web front-

end installation)

2. Web servers (complete or Web front-

end installation)

3. Search index server (complete

installation)

4. Search query server (complete

installation)

5. Other application servers (complete

installation)

creating a shared services ProviderAfter installing and configuring the

MOSS server farm, administrators can

next create and configure a MOSS SSP.

SSPs are logical groups of shared ser-

vices and their supporting resources;

these services can include user profiles,

personal sites, enterprise search, and so

on. MOSS server farms can generally

host one or more SSPs.

To create the first SSP, administrators

must first configure the MOSS Search ser-

vice on the index and query server (see

Figure 4). If the environment includes

separate index and query servers, they

should configure the service on both

servers. A WSS Search service is also

available, and must be started on systems

that require searching help content.

Next, administrators must create a

Web application to host the SSP (see

Figure 5). Best practices recommend

including the same identity when naming

Figure 3. High-level process for installing a Microsoft Office SharePoint Server 2007 server

No

Yes

Yes

No

Run theSharePoint Productand Technologies

Configuration Wizard

Yes

No

No

Yes

Create the MOSSconfiguration

database

Prepare thedatabase server

Complete theMOSS

installation

Retrieve theMOSS

configurationdatabase

Prepare the server(IIS 6.0, .NET

Framework 3.0 or 3.5,ASP.NET 2.0)

Install MOSS

Is thisa Central

Administrationserver only?

Is thisa Web server

only?

Is thisthe first MOSS

server?

Is therea preinstalled

MOSS configurationdatabase?Select Web

front-endinstallation

Completethe softwareinstallation

Selectcomplete

installation

Page 5: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

Microsoft office sharePoint server

DELL POWER SOLUTIONS | March 20095 Reprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

the IIS Web site description, application

pool, database pool, and site collection or

site. When creating additional SSPs or site

collections, this consistent naming conven-

tion helps ease the identification and man-

agement of these sites and their respective

Web applications and databases, espe-

cially for backup and restore tasks.

In general, administrators should create

two Web applications in advance: one for

SSP site administration, which is used to

identify the SSP in administration pages,

and another for My Sites, which is used to

host personal sites and profile pages.

Although both sites can share the same

Web application, best practices recom-

mend using a separate Web application for

each. Using separate Web applications

helps ensure that an error in the end-user

Web application does not prevent admin-

istrators from accessing the administration

sites, and enables the personal sites to be

backed up and restored independently.

After the SSP has been successfully

created, the MOSS farm is ready to host

new site collections, subsites, and content.

Administrators can then configure and

enable several additional MOSS services

and applications to enhance the platform

and its manageability, including Excel

Calculation Services, WSS incoming and

outgoing e-mail services, and settings for

antivirus protection, searches, workflows,

and diagnostic logging. Figure 6 shows an

overview of an example MOSS farm and

its hosting services designed for a small

or medium business.

configUring Moss 2007 site collectionsSite collections are containers with tree

structures of subsites. They can distribute

administration from IT administrators to

authorized site users, providing a way for

end users to manage their own security

and access control and enabling adminis-

trators to maintain only the application

itself rather than also needing to maintain

security or content hierarchies.

Site collections can be defined based

on search scope, Web parts, site templates,

Figure 4. Microsoft Office SharePoint Server 2007 Search service configuration on an index and query server

Figure 5. Shared Services Provider creation in Microsoft Office SharePoint Server 2007

Figure 6. Overview of an example Microsoft Office SharePoint Server 2007 server farm and hosting services

Page 6: Deploying Microsoft office sharepoint server 2007 on Dell server … · 2009. 3. 25. · The Microsoft® Office SharePoint® Server 2007 platform offers powerful, flexible support

6DELL.COM/PowerSolutionsReprinted from Dell Power Solutions, March 2009. Copyright © 2009 Dell Inc. All rights reserved.

recycling bins, and so on. To control a site

collection, administrators can manage its

site quota, maintain its database, lock indi-

vidual sites, perform backup and restore

operations, and so on. Best practices rec-

ommend using a dedicated Web applica-

tion for each site collection. After a site

collection is created, authorized users can

create sites or subsites within the collec-

tion without requiring administrator

intervention.

creating a foUndation for ProdUctivityMOSS 2007 incorporates a wide variety of

rich enterprise features and capabilities—

ranging from collaboration sites to blogs

to data repositories. By deploying this

platform on a farm of Dell PowerEdge

servers and adhering to recommended

best practices for installation and configu-

ration, organizations can create a founda-

tion that supports end-user productivity

while maintaining a manageable infra-

structure for IT administrators.

Gong Wang is a software engineer in the

Dell Server Operating Systems Group, and

has worked as a test engineer on Dell

systems management software in the

past. Before joining Dell, he worked as a

research scientist at the Georgia Institute

of Technology and as an instructor at

Wuhan University in China. He has an M.S.

in Human-Computer Interaction and an

M.S. in Experimental Psychology from the

Georgia Institute of Technology.

Steven A. Grigsby is a software engineer

in the Dell Server Operating Systems

Group. He has a B.S. in Computer Science

from the University of Oklahoma.

QUicK linKs

Microsoft Office SharePoint Server:DELL.COM/SharePointwww.microsoft.com/sharepoint