- Roux Visser’s SharePoint Blog - http://rvarts.co.uk -
SharePoint Installation Plan
Posted By Roux Visser On 30/01/2009 @ 12:40 am In SharePoint Scripting, SharePoint Install Plan - Command Line, SharePoint 2007 | No Comments
Summary
The following post outlines the data gathering requirements and installation procedure for the a SharePoint 2007 environment. It aims to achieve the following:
Solution Overview
Our example solution consists of two logical SharePoint farms configured over 7 physical servers. The farms can be summarised as follows:
MOSS Farm 1 – Production
Consists of two servers;
It will be used by users to access content internally (through the LAN).
MOSS Farm 2 – DMZ
Consists of three servers;
It will be used by users to access content externally (through the DMZ)
Server Details
Notes for table completion:
|
Farm |
Server Name |
IP Address |
DNS Name |
Administrator Account |
Alternate Contact |
|
Production |
|
|
|
|
|
|
|
|
|
|
|
|
|
DMZ |
|
|
|
|
|
|
|
|
|
|
|
|
Service Accounts
Notes for table completion:
|
Farm |
Account Description |
Account Name |
Password |
Required Server Groups |
Required Database Roles |
|
Global |
Setup (for install process) |
Users account |
|
Local Administrator on all farm boxes |
SysAdmin |
|
Production |
MOSS Farm Service |
mydomain\spfarmsvc |
|
Local admin on all farm boxes |
Dbo Security admin Create database |
|
|
SSP Service |
mydomain\spsspsvc |
|
None |
None |
|
|
Content Access |
mydomain\spcontacc |
|
None |
None |
|
|
Content Application Pool |
mydomain\spprtappsvc |
|
None |
None |
|
Internal |
MOSS Farm Service |
|
|
Local admin on all farm boxes |
Dbo Security admin Create database |
|
|
SSP Service |
|
|
None |
None |
|
|
Content Access |
|
|
None |
None |
|
|
Content Application Pool |
|
|
None |
None |
Note: Policies for all service accounts should be set up to prevent logging on locally – further service accounts may be required for additional functionality, refer to previous posts.
Database Details
Notes for table completion:
|
Farm |
SQL Instance Name |
Server IP Address |
Database Name |
Database Purpose |
|
Production |
SQLServer\Instance |
|
Config_Prod |
Handles staging configuration settings |
|
|
|
|
Content_ProdConfigAdmin |
Handles staging configuration content |
|
|
|
|
Search_ProdWSS |
Handles the site specific search index crawling |
|
|
|
|
Content_ProdPortal |
Handles content for the staged extranet database |
|
|
|
|
Content_ProdMySites |
Handles MySites content |
|
|
|
|
Content_ProdSSPAdmin |
Handles the shared service provider content |
|
|
|
|
Search_ProdSSP |
Handles the SSP search index crawling |
|
|
|
|
Content_ProdSSP |
Handles the SSP content |
|
DMZ |
|
|
Config_DMZ |
Handles staging configuration settings |
|
|
|
|
Content_DMZConfigAdmin |
Handles staging configuration content |
|
|
|
|
Search_DMZWSS |
Handles the site specific search index crawling |
|
|
|
|
Content_DMZPortal |
Handles content for the staged extranet database |
|
|
|
|
Content_DMZMySites |
Handles MySites content |
|
|
|
|
Content_DMZSSPAdmin |
Handles the shared service provider content |
|
|
|
|
Search_DMZSSP |
Handles the SSP search index crawling |
|
|
|
|
Content_DMZSSP |
Handles the SSP content |
Server Software Checklist
Server roles
Software pre-requisites
SharePoint Software
The install order of the SharePoint packages MUST follow the order below.
Production
DMZ
Run SharePoint Products and Technologies configuration wizard
Further Required Details
Install Guidelines
All of the databases required by Office SharePoint Server 2007 use the Latin1_General_CI_AS_KS_WS collation. All of the databases require that the Setup user account be assigned to them as the database owner (dbo, or db_owner).
Add a environment path in for the 12 hive on all the servers
Production
PSCONFIG -cmd configdb -create -server <<domain\sqlinstance>> -database Config_Prod -user domain\spfarmsvc -password <<password>> -admincontentdatabase Content_ProdConfigAdmin
STSADM -o spsearch -action start -farmserviceaccount domain\spfarmsvc -farmservicepassword <<password>> -farmcontentaccessaccount domain\spcontacc -farmcontentaccesspassword <<password>> -databaseserver <<databaseserver\sqlinstance>> -databasename Search_ProdWSS
STSADM -o osearch -action start -role Index -farmcontactemail <<FarmContactEmail>> -farmserviceaccount domain\spfarmsvc -farmservicepassword <<password>>
STSADM -o extendvs -url http://mysites -sethostheader -donotcreatesite -exclusivelyusentlm -databaseserver <<databaseserver\sqlinstance>> -databasename Content_ProdMySites -apidtype configurableid -description “SharePoint - MySites” -apidname SharePointMySitesAppPool -apidlogin domain\spsspsvc -apidpwd <<password>>
STSADM -o extendvs -url http://sspadmin -sethostheader -donotcreatesite -exclusivelyusentlm -databaseserver <<databaseserver\sqlinstance >> -databasename Content_ProdSSPAdmin -apidtype configurableid -description “SharePoint - SSPAdmin” -apidname SharePointSSPAdminAppPool -apidlogin moss\spsspsvc -apidpwd <<password>>
STSADM -o extendvs -url http://sharepoint -sethostheader -donotcreatesite -exclusivelyusentlm -databaseserver <<databaseserver\sqlinstance>> -databasename Content_ProdPortal -apidtype configurableid -description “SharePoint - Portal” -apidname SharepointPortalAppPool -apidlogin moss\spprtappsvc -apidpwd <<password>>
stsadm -o createssp -title “PCT SSP” -url http://pctsspadmin/ssp/admin -mysiteurl http://pctmysites -ssplogin <UserName> -ssppassword <password> -indexserver <<SERVER>> -indexlocation <IndexFilePath> -sspdatabaseserver <DatabaseServer> -sspdatabasename Content_SSPAdmin_PCT -searchdatabaseserver <DatabaseServer> -searchdatabasename SSPSearch_PCT
Article printed from Roux Visser’s SharePoint Blog: http://rvarts.co.uk
URL to article: http://rvarts.co.uk/2009/01/30/sharepoint-installation-plan/
Click here to print.