Production and Farm Deployments
- Deployment section on TechNet
- Deployment model – Visio or PDF or XPS – TechNet
- Administrative service accounts required for initial deployment – TechNet
Make sure farm account is in local admins group - Configuring servers and services for a 3-tier farm – TechNet, step by step guidelines
- Installing SharePoint 2010 on Win2008 R2 and SQL step-by-step – Andreas Glaser (very good)
- Life on the farm part 1: Installing and Configuring – guest post on Joel Oleson’s blog (Sept 2010)
Development Environments (i.e. may not be a supported config)
- Setting up a development environment for SharePoint 2010 – MSDN (updated post RTM, May 2010)
- Installing SharePoint 2010 on a single machine – UK MCS blog
- Installing SharePoint Foundation 2010 on Windows 7 (Powershell command to skip the need for AD)
- Installing SharePoint with SQL Server but without AD – Neil Hodgkinson, Powershell commands
- Installing SharePoint complete without AD – Soren Nielson, how to fix Search after
- Installing SharePoint standalone on a DC:
- SQL express is not supported on a DC, default set-up will fail
- Run from command line: setup.exe /config FILES\SETUP\config.xml
SharePoint and Small Business Server 2011
- Expect to have ‘fun’: Recreate your SharePoint Foundation 2010 application and content database, TechNet Mar 2011
Installation tips
- Don’t run the Config Wizard straight away. Check you’ve installed everything you need first. e.g. if installing Enterprise Edition, install OWA as well before running the config wizard.
- If using Powershell New-SPConfigurationDatabase (to install without AD), when prompted to supply user credentials, use format Servername\Username and use a unique account (i.e. spadmin)
- For demo VMs, to turn off IE enhanced security – go to Server Manager, click on Root, scroll down and click on ‘Configure IE ESC’
Security and Permissions
- Remember SharePoint groups cannot be nested. Windows Security groups can.
- Enabling anonymous access:
- In Central Admin, select Manage Web Apps,
- Select the Web App to be granted anonymous access and click Authentication Providers in the ribbon
- Click on Default zone and check box to enable anonymous access
- Click on Anonymous Policy in ribbon and set policy for anonymous access (e.g. deny write)
- In Site Collection, go to Site Permissions and click on Anonymous access in ribbon
- Kerberos issues. Need to configure Kerberos Delegation if multiple servers in farm and using Kerberos as server authentication. Details: http://www.windowsecurity.com/articles/Troubleshooting-Kerberos-SharePoint-environment-Part3.html
Content Databases
Easy way to map site collections to content databases within Central Admin (suitable for a small number):
- Central Admin – Application Management – Manage Content Databases
- Create the content databases you require
- Stop them all (take offline). Note: Doesn’t actually take the databases offline, people can still access SharePoint and create sites, lists and libraries. You just can’t create site collections when the database is offline in Central Admin
- Start the one you want to create a site collection for. Create the site collection. Then stop the database again
- Rinse and repeat for each site collection. Then start all the content dbs (choose Ready).
Alternate Access Mapping
Each web application must have either a dedicated IP, Host Header or Port number. The first two options require TCP/IP and DNS to be configured prior to create each web application. But you can then create alternate access mappings.
If using a different port per web application, to set up alternate mappings including on port 80, you have to do the following:


