In my previous post, i have povided high level 3- tier architecture for mid sized companies. In this article, I will show how we can install and service accounts needed to set up a farm.
Software
Software
Verify that you have the following software installed or available to you. Please visit the Microsoft website for more complete descriptions but below is a summary
1. Application Server
Service Accountsa. One of the following OS’si. 64-bit edition of Windows Server 2008 Standard, Enterprise, Data Center, or Web Server with SP2 Operating system1. You also need a hotfixii. 64-bit edition of Windows Server 2008 R2 Standard, Enterprise, Data Center, or Web Server1. You also need a hotfixb. All Windows Updatesc. If you would like to have the SharePoint server take in incoming email into lists, you should have SMTP service installed on your Windows Server OSd. Optional - The following prerequisites are automatically installed with the SharePoint 2010 media, however, you can install them yourself if you like beforehand:i. Web Server (IIS) roleii. Application Server roleiii. Microsoft .NET Framework version 3.5 SP1iv. SQL Server 2008 Express with SP1v. Microsoft Sync Framework Runtime v1.0 (x64)vi. Microsoft Filter Pack 2.0vii. Microsoft Chart Controls for the Microsoft .NET Framework 3.5viii. Windows PowerShell 2.0ix. SQL Server 2008 Native Clientx. Microsoft SQL Server 2008 Analysis Services ADOMD.NETxi. ADO.NET Data Services Update for .NET Framework 3.5 SP1xii. Windows Identity Foundation (WIF)2. Web Server (s)a. One of the following OS’si. 64-bit edition of Windows Server 2008 Standard, Enterprise, Data Center, or Web Server with SP2 Operating system1. You also need a hotfixii. 64-bit edition of Windows Server 2008 R2 Standard, Enterprise, Data Center, or Web Server1. You also need a hotfixb. All Windows Updatesc. If you would like to have the SharePoint server take in incoming email into lists, you should have SMTP service installed on your Windows Server OSd. Optional - The following prerequisites are automatically installed with the SharePoint 2010 media, however, you can install them yourself if you like beforehand:i. Web Server (IIS) roleii. Application Server roleiii. Microsoft .NET Framework version 3.5 SP1iv. SQL Server 2008 Express with SP1v. Microsoft Sync Framework Runtime v1.0 (x64)vi. Microsoft Filter Pack 2.0vii. Microsoft Chart Controls for the Microsoft .NET Framework 3.5viii. Windows PowerShell 2.0ix. SQL Server 2008 Native Clientx. Microsoft SQL Server 2008 Analysis Services ADOMD.NETxi. ADO.NET Data Services Update for .NET Framework 3.5 SP1xii. Windows Identity Foundation (WIF)3. Database Server(s)a. One of the following OS’si. 64-bit edition of Windows Server 2008 Standard, Enterprise, Data Center, or Web Server with SP2 Operating system (I think that Windows 2003 64 bit might work for ONLY the SQL Server as well but I’m not sure)1. You also need a hotfixii. 64-bit edition of Windows Server 2008 R2 Standard, Enterprise, Data Center, or Web Server1. You also need a hotfixb. All Windows Updatesc. One of the following version of SQL Serveri. 64-bit edition of Microsoft SQL Server 2008 with Service Pack 1 (SP1) and Cumulative Update 2 orii. 64-bit edition of Microsoft SQL Server 2005 with Service Pack 3 (SP3) and Cumulative update package 3 for SQL Server 2005 Service Pack 3 oriii. Microsoft SQL Server 2008 R2
Verify that you have the following service accounts created and their usernames and passwords available to you. Please visit the Microsoft website for more complete descriptions but below is a summary :
Other Information1. SQL Server service account (account that SQL Server runs as)a. Domain accountb. i.e. domain\svc-SQL2008Prod2. Setup user account (account used for the install and configuration)a. Domain user accountb. Member of the Administrators group on each server on which Setup is run (this is key!!) or Domain Administratorc. SQL Server login on the computer that runs SQL Serverd. Member of the following SQL Server security roles:i. securityadmin fixed server roleii. dbcreator fixed server rolee. If you run Windows PowerShell cmdlets that affect a database, this account must be a member of the db_owner fixed database role for the database.f. i.e. domain\sp2010Admin3. Content Access account (account used to crawl and build indexes)a. Domain user accountb. i.e. domain\svc-SP2010Crawl4. Server farm administrator account or database access account (account used to configure farm, timer service and Central Admin app pool identity)a. Domain user accountb. i.e. domain\svc-SP2010Farmc. On the main application server where you are installing SharePoint Central Admin, you should have this account set as a local administrator (*this is the only way I can get User Profile Synchronization to work – need to validate correct way to do this)d. Ensure this account has Replicate Directory Changes on the Active Directory by performing the following – Great article on how to do this on sharepointdevwikii. Login as a domain administrator on the AD Controller go to Active Directory Users and Computers, right click on the domain and Delegate Control to the farm service account to be able to replicate directory changes
You should also have the following information on hand in order to be prepared for the configuration:
1. SMTP Server name (for outgoing email configuration)
2. SharePoint Administrator Email Address (for outgoing email configuration)
3. AD forest name (i.e. mydomain.com) and Domain Server DNS name (for setting up the user profile synchronization service). You can get this by typing in “nslookup” in command prompt from a computer on the domain
4. SQL Server Cluster DNS name. You should use a SQL Server cluster (active-passive or active-active) for your SQL Server and always reference this cluster name when configuring SharePoint
5. Load balanced DNS name(s). If you are for example adding two web servers to the farm that are load balanced (either through hardware or software), ensure that you have the DNS name for this load balanced url ready and configured to use (http://intranet.mydomain.com/ points to http://webserver1.mydomain.com/ and http://webserver2.mydomain.com/ with affinity off or on).
No comments:
Post a Comment