How To Install SharePoint 2013 Without Screwing It Up (too badly) Todd Klindt
How To Install SharePoint 2013
Without Screwing It Up (too badly)
Todd Klindt
Who is this Todd guy?• SharePoint MVP since 2006
• Speaker, writer, consultant, juggler of kittens
• Personal Blogwww.toddklindt.com/blog
• Company web sitesharepoint.rackspace.com
• Twitter me! @toddklindt
Agenda• Build the foundation
• Build the farm
• Configure the farm
• Show it off to you friends
• All slides, scripts, and a few pictures of sandwiches at http://www.toddklindt.com/SEF2013
Hardware considerations• Can I squeeze this all into one box?
– http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx
– 24 GB of RAM for SharePoint Server for SQL and SharePoint
– 12 GB of RAM for just SharePoint Server
– 4 Cores
– Consider putting Search on its own box
• I get by with 16 GB, barely…
Laying down the foundation• The characters
• Windows Server 2012
– Trial, http://www.microsoft.com/en-us/server-
cloud/windows-server/trial.aspx
– Windows Server 2012 R2 is not supported until SP1
• http://www.toddklindt.com/NoSP2013OnWin2012R2
Windows goodies• Use PowerShell to create an AD domain
– Fiddle some domain and machine bits
– Create service accounts• http://www.toddklindt.com/SP2013ServiceAccounts
– Create admin user accounts• http://www.toddklindt.com/StopUsingSPFarm
– Ring the bell! • http://www.toddklindt.com/PoshMakeUsers
More Windows Goodies
• Tweak Windows a bit
– Make sp_install local admin
– Turn off IE Enhanced Security Config
– Add Desktop Experience on test machines
SQL Install
• SQL Server 2012 64 bit
– Trial, http://www.microsoft.com/en-
us/download/details.aspx?id=29066
– SP1, http://www.microsoft.com/en-
us/download/details.aspx?id=35575
– SP1 fix, http://support.microsoft.com/kb/2793634
SQL Configuration
• Database engine and client tools
• Add a user to the administrators
• Set maximum memory
• Set the Max Degree of Parallelism to 1
• Change Model database settings
• Add sp_install to dbcreators and securityadmins roles
– http://www.toddklindt.com/Slides/SEF2013/SQLtweaks.sql
SharePoint Farm Install
• Four steps
– Install Prereqs (and the other prereqs)
– Lay down the bits
– Create the Farm
– Configure the Farm
SharePoint
• SharePoint Server 2013
– http://technet.microsoft.com/en-
us/evalcenter/hh973397.aspx
• More Prerequisites
– http://www.toddklindt.com/sp2013forgottenprereqs
• Patches
– http://www.toddklindt.com/sp2013builds
Lay Down the Bits
Creating the Farm• Use PowerShell to create the farm
– New-SPConfigurationDatabase
– http://www.toddklindt.com/createfarm
– Full script at http://www.toddklindt.com/SEF2013
• Can use PowerShell for the rest or use the Wizard
• Check MAXDOP
Configuring the Farm
• Some PowerShell, some CA
• No Wizards!
• Similar to my SharePoint 2010 installation process
– http://www.toddklindt.com/SP2010InstallGuidance
• Create Web Apps with PowerShell
– http://www.toddklindt.com/CreateClaimsWebApp
Service App Notes
• Most farms should
have
– State
– Usage
– Managed Metadata
– Secure Store
– Business Data
Connectivity
– Search
– User Profile
– App Management
– Subscription
Setting
• Run a full crawl right away
• Managed Metadata with PowerShell needs an extra
kick
– http://www.toddklindt.com/SP2013ManagedNav
• Set up App Domain service with PowerShell
– http://www.toddklindt.com/SP2013AppDomainPosh
More Ideas
• Configure Blob Cache
– http://www.toddklindt.com/Blobcache
• Gpupdate /force & reboot
• Run all Health Analyzer rules
– Get-SPTimerJob | Where-Object -Property title -Value
"Health Analysis Job*" -Like | Start-SPTimerJob
Links and bits• My blog
– http://www.toddklindt.com/blog
• SharePoint 2013 specific blog posts
– http://www.toddklindt.com/SP2013BlogPosts
• Download this wonderful deck and all my scripts
– http://www.toddklindt.com/SEF2013
–
• More fun, free SharePoint 2013 videos
– http://sharepoint.rackspace.com/resource-center