share point 2010 installation and mainteinance, best practices
DESCRIPTION
TRANSCRIPT
SHAREPOINT 2010 - INSTALLATION AND MAINTEINANCE; BEST PRACTICES Toni FrankolaAcceleratio Ltd.Croatia
SHAREPOINT2013
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
AF447
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Pitot probe
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Mistakes
Inconsistent airspeed sensor readingsDisengagement of the autopilotPilot error(nose-up inputs despite stall warnings, causing a fatal loss of airspeed and a sharp descent)
Installation Patching
Contents
SQL
Capacity
Upgrade
BackupMonitoring
Language Packs
Tools and Scripts
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Before installation
Choose your edition: Foundation / Sta / EntServices I need…Hardware I need (read minimal reqs)Additional software (SQL, Windows…)Check licensing optionsOWA requires a license and keyControl SharePoint deploys with GP
Office Web App Server 2013 ServerWorkflow Server
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
How to setup
Minimum of 2 SharePoint farmsTest / Production• Only 1 farm = no Production farm
Prepare & Learn it’s not Next > Next
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Hardware
4 cores8 GB of RAM100 GB C: DriveWindows, Program Files, UpdatesSecond Logs and stuff
2013:12 GB RAM
+ OWA Server
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Repeat this procedure for
Office Web AppsOther products (Project Server)…
Per UserFormulas and columns
Language packs
Turn ON
Regional settings
Translate content
Error messages
Automatic switch
• http://tinyurl.com/SPFarmConfig or http://autospinstaller.codeplex.com/
PowerShell Install
RT M• Jul
10
CU
• Aug
10
CU
• Oct
10
CU
• Dec
10
CU
• Feb
11
CU
• Apr
11
CU SP
1• J
un11
CU
• Aug
11
CU
• Dec
11
CU
• Feb
12
CU
• Apr
12
CU
• Jun
12
CU
• Oct
12
CU
Patching
• RTM = Release to Manufacturing• CU = Cumulative update• SP = Service Pack
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
When should I install a patch?
Install SP1Install CU if affected with the fixed issueCheck community blogs http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=224Currently „stable” : SharePoint 2010 SP1 + Feb 2012 CU
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Patching procedure
Backup Unpack filesRun configurtation wizardRepeat on each server
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Patches
Various flavorsFoundation / ServerLanguage Packs
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Installing today?
Try to use SQL 2012Windows Server 2008 R2 + all patchesSharePoint 2010 + SP1 + Dec11 CU
2013:SQL 2012Windows 2012
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Installing today? (2)
Slipstreaming patches
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Service AccountsAccount name Role
sp_install Used to install SharePoint binaries.
sp_farm Farm account. Used for Windows Timer Service, Central Admin and User Profile service
sp_webapp App pool id for content web apps
sp_serviceapps Service app pool id
sp_search Search process id
sp_content Account used to crawl content
sp_userprofile Account used by the User Profile services to access Active Directory
sp_superuser Cache account
sp_superreader Cache account
http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=237
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
SQL Best Practices for SharePoint
Use a dedicated server for SQL Server 2008 (Configure specific SQL Server 2008 settings)Pre-grow all databases and logs if you can. Be sure to monitor the sizes so that you do not run out of disk space.Limit content databases to 200 GB.Defragment and rebuild indices daily, if you can absorb the downtime required to rebuild.Be sure that you back up and truncate the log filesTest RestoreContinuously monitor SQL Server storage and performance
http://technet.microsoft.com/en-us/library/hh292622.aspx
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Challenges
User Profile Servicehttp://technet.microsoft.com/en-us/library/ee721049.aspxConfiguring Search-aSecuritySchedule
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Backup
SLA?Must have: Content databasesOther databases?PowerShell backup, CA backup, SQL backup, 3rd partyTest it!!!
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Regular checks
Event LogULS Log (ULS Log Viewer)Usage, Health logsPerformance CountersDisk (if no other monitoring tools)Search
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Warmup
Can be configured as Search jobWeb Site search (e.g. http://intranet/default.aspx)
2:00 Recycle
6:00 Search
warmup
7:00 Working
day starts
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Caching
Blobcachinghttp://technet.microsoft.com/en-us/library/cc770229.aspxSharePoint caching
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Sites and templates
Prepare site templates(Team Site)Prepare document templates
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Features
Different editions andDifferent templates have different features
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
PDF icon & iFilter
Follow instructionsor automate with PowerShell
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Capacity Limits
Laws of physicsSharePoint Server 2010 capacity management: Software boundaries and limitshttp://technet.microsoft.com/en-us/library/cc262787.aspxQuotas
Limit Maximum value
Limit type Notes
Applicationpools
10 per Web server
Supported The maximum number is determined by hardware capabilities.
This limit is dependent largely upon: The amount of RAM allocated to the Web
servers
The workload that the farm is serving, that is, the user base and the usage characteristics (a single highly active application pools can reach 10 GB or more)
Content database size (general usage scenarios)
200 GB per content database
Supported We strongly recommended limiting the size of content databases to 200 GB, except when the circumstances in the following rows in this table apply.
If you are using Remote BLOB Storage (RBS), the total volume of remote BLOB storage and metadata in the content database must not exceed this limit.
Capacity Limits - example
1. 2007 SP2
2. Install 2010
3. Preupgrade
check
4. Backup/Resto
re 2007DB
5. Test-SPContentDB
6. Back to Step 3.
7. Mount-SPContentDB
8. Test and back to step
3.
9. Install 2010 Prod
10. Repeat steps 4,5,7
2007 upgrade workflow
2010 upgrade
Similar approachNo in-place upgradeNo visual upgrade (upgrade site collection)Plan for Service Apps upgrade
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Document your farm
SharePoint has hundreds of settingsDifferent admins or partnersMake documentation
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Documentation Toolkit for SharePointhttp://spdockit.com
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
Questionshttp://sharepointusecases.comhttp://slideshare.net/tonifrankola