6. Mistakes
Inconsistent airspeed sensor readings
Disengagement of the autopilot
Pilot error
(nose-up inputs despite stall warnings,
causing a fatal loss of airspeed and a
sharp descent)
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
7. Contents
Installation Patching SQL
Capacity Monitoring Backup
Upgrade Language Packs Tools and Scripts
8. Before installation
Choose your edition: Foundation / Sta /
Ent
Services I need…
Hardware I need (read minimal reqs)
Additional software (SQL, Windows…) Web App
Office
Server 2013
Check licensing options Server
Workflow
OWA requires a license and key Server
Control SharePoint deploys with GP
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
9. How to setup
Minimum of 2 SharePoint farms
Test / Production
• Only 1 farm = no Production farm
Prepare & Learn it’s not Next > Next
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
10. Hardware
4 cores 2013:
12 GB RAM
8 GB of RAM
+ OWA Server
100 GB C: Drive
Windows, Program Files,
Updates
Second
Logs and stuff
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
17. Patching
• RTM = Release to Manufacturing
• CU = Cumulative update
• SP = Service Pack
18. When should I install a patch?
Install SP1
Install CU if affected with the fixed issue
Check community blogs
http://www.toddklindt.com/blog/Lists/Posts/
Post.aspx?ID=224
Currently „stable” : SharePoint 2010 SP1
+ Feb 2012 CU
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
19. Patching procedure
Backup
Unpack files
Run configurtation wizard
Repeat on each server
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
20. Patches
Various flavors
Foundation / Server
Language Packs
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
21. Installing today? 2013:
SQL 2012
Windows 2012
Try to use SQL 2012
Windows Server 2008 R2 + all patches
SharePoint 2010 + SP1 + Dec11 CU
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
22. Installing today? (2)
Slipstreaming patches
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
23. Service Accounts
http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=237
Account 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
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
24. SQL Best Practices for SharePoint
http://technet.microsoft.com/en-us/library/hh292622.aspx
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 files
Test Restore
Continuously monitor SQL Server storage and
performance
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
25. Challenges
User Profile Service
http://technet.microsoft.com/en-
us/library/ee721049.aspx
Configuring Search-a
Security
Schedule
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
26. Backup
SLA?
Must have: Content databases
Other databases?
PowerShell backup, CA backup, SQL
backup, 3rd party
Test it!!!
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
27. Regular checks
Event Log
ULS Log (ULS Log Viewer)
Usage, Health logs
Performance Counters
Disk (if no other monitoring tools)
Search
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
28. Warmup
Can be configured as Search job
Web Site search (e.g.
http://intranet/default.aspx)
7:00
Working 2:00
day Recycle
starts
6:00
Search
warmup
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
29. Caching
Blobcaching
http://technet.microsoft.com/en-
us/library/cc770229.aspx
SharePoint caching
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
30. Sites and templates
Prepare site templates(Team Site)
Prepare document templates
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
31. Features
Different editions and
Different templates have different features
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
32. PDF icon & iFilter
Follow instructions
or automate with PowerShell
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
33. Capacity Limits
Laws of physics
SharePoint Server 2010 capacity
management: Software boundaries and
limits
http://technet.microsoft.com/en-
us/library/cc262787.aspx
Quotas
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november
34. Capacity Limits - example
Limit Maximum value Limit type Notes
Application 10 per Web Supported The maximum number is determined by hardware
pools server 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 200 GB per Supported We strongly recommended limiting the size of content
database size content databases to 200 GB, except when the circumstances
(general usage database in the following rows in this table apply.
scenarios)
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.
35. 2007 upgrade workflow
8. Test and back 9. Install 2010
1. 2007 SP2
to step 3. Prod
7. Mount- 10. Repeat
2. Install 2010
SPContentDB steps 4,5,7
3. Preupgrade 6. Back to Step
check 3.
4.
5. Test-
Backup/Restore
SPContentDB
2007DB
36. 2010 upgrade
Similar approach
No in-place upgrade
No visual upgrade (upgrade site
collection)
Plan for Service Apps upgrade
37. Document your farm
SharePoint has hundreds of settings
Different admins or partners
Make documentation
SharePoint dnevi 2012 Kranjska gora, 26. in 27. november