SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
SharePoint 2013 – The Upgrade Story
WICTOR WILÉN, CONNECTA AB
SWEDEN




SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012
sponsors
Wictor Wilén
• Senior SharePoint Specialist
• Connecta AB, Sweden
• Microsoft Certified Architect – SharePoint 2010
• Microsoft Certified Solutions Master – SharePoint
• Microsoft Certified Master – SharePoint 2010
• Microsoft Most Valuable Professional – SharePoint
• www.wictorwilen.se
• @wictor
Agenda
Requirements

Preparation

Upgrade Farm and Services

Upgrade Content Databases

Upgrade Sites – Deferred Site Collection Upgrade

…and some tips and tricks
Upgrade process




Requirements   Prepare   Test Upgrade   Upgrade Farm   Validate   Eval Upgrades   Upgrade Sites   Validate
REQUIREMENTS
SharePoint 2013 Requirements
Understand the new Hardware and Software requirements for SharePoint 2013

You need a new set of hardware
 • No V2V in-place upgrades anymore!
 • Typically SharePoint 2013 requires more tin than SharePoint 2010

Operating System
 • Windows Server 2008 R2
 • Windows Server 2012

SQL Server
 • SQL Server 2012 (SP1 for BI stuff)
 • SQL Server 2008 R2 SP1

Internet Explorer 7.0 not longer a supported browser
Training
Make sure you get training on SharePoint 2013
 • For your IT-pros
 • For your Administrators
 • For your End-users*
 • For your Developers
 • For your Consultants(!)

Learn PowerShell if you haven’t done it before!
PREPARATION
Plan
Make sure you have a plan – and understand it!

Communicate early!
 • Inform the users about your plan

Always have a backup plan

Plan and communicate major changes
 • URL’s (avoid if possible)
 • UI – Metro – Modern UI
Survey your old farm
Check for this…
 •   Customizations and Solution packages (WSP)
 •   Service Applications
 •   Web Applications
 •   Databases
 •   Large lists
 •   Configurations
 •   Language Packs
 •   Infopath forms
 •   Proxy Groups
 •   …

Document it!
 • There are some really nifty tools available for this!
Fix your old farm, even before considering
upgrade
Claims!
  • It’s better to convert to Claims before upgrading
  • Test/Fix/Upgrade custom Claims Providers
  • Document custom claims encodings!

Remove orphaned items

Remove deprecated things
  • PowerPoint Broadcast sites

Remove stuff you don’t need
  • Solutions
  • Sites

Patch!
  • CU June 2011 contains a MigrateUsers fix (post SP1 CU)
  • CU April 2012– optimal CU, least impact during DB Attach
DEMO: CONVERT TO CLAIMS
Prepare new 2013 farm
Install SharePoint 2013 in a new farm
 • Pre-reqs
 • SharePoint 2013
 • Language Packs

Do NOT use the Farm Configuration Wizard
 • You should never do this anyway….

“Copy” farm-level configuration from old farm
 • Don’t forget the custom claim encodings!

Install your old solutions/customizations into the new farm
 • Install-SPSolution … -CompatibilityLevel “14,15”
 • For custom code you can use SPSite.CompatibilityLevel
Backup databases
Content Databases

Service Applications
 •   Business Data Connectivity
 •   Managed Metadata
 •   PerformancePoint
 •   Search (only the Search Admin DB)
 •   Secure Store
 •   User Profile (Profile, Social and Sync DBs)
Restore databases
Restore the databases in the new farm

Do not yet remove the old databases!

You will do this many times!

Last time set old databases to read-only!
DEMO: BACKUP AND RESTORE A CONTENT DATABASE
TEST AND UPGRADE
Create New Service Applications
New Service Applications
 •   State Service
 •   App Management Service
 •   Work Management Service
 •   Machine Translation Service
 •   Access Services 2013
 •   PowerPoint Automation Service

Service Applications without (upgradeable) Databases
 • Excel Services
 • Visio Graphic Services
 • Word Automation Service
Upgrade Service Applications
Create new Service Applications
 • Use PowerShell – you will do this several times
 • Reference the restored databases
 • Make sure that you time all upgrades!

Create Service Application Proxies

Add Proxies to the correct Proxy groups
What about Service Farms?
Always upgrade Services Farms first
• SharePoint 2010 can consume services from a SharePoint
  2013 Services farm


Only see this as an intermediate solution!
Upgrade Content Databases 1/2
Create a new Web Application
• Use Claims if you already converted to Claims
• Use Classic if you want to switch to claims later (PowerShell
  only)
• Do convert and upgrade at the same time!
• Apply Web Application configuration (Blob cache, policies etc)

Use Test-SPContentDatabase
• Fix ALL warnings and errors
Upgrade Content Databases 2/2

Use Mount-SPContentDatabase
• Don’t forget the Super User and Super Reader
  accounts!
• You can do several mounts in parallel
• Time it!
• Always do test mounts on production (like) hardware!
DEMO: TEST AND MOUNT A CONTENT DATABASE
SITE COLLECTION UPGRADE
Deferred Site Collection upgrade 1/2
No more Visual Upgrade
 • Was just a fake upgrade
 • The site was already upgraded
 • Lots of UI problems

SharePoint 2013 can host real SharePoint 2010 sites
 • Installation adds both 14 and 15 root folders
 • Solutions can be deployed in 14 and/or 15 mode
 • You can even create new 2010 mode sites
Deferred Site Collection upgrade 2/2
Site Collection owner can do the upgrade
 • Another feature with huge cloud focus

Site Collection Health Check

Evaluation Sites
 • Don’t forget to configure outgoing e-mail!

Throttling rules
 • Application Pool
 • Content Database

PowerShell cmdlets for the Farm Admins
 • If the Site Collection owner refuses to upgrade 
Site Collection Health Check
Check the health of the Site Collection
 •   Customized files
 •   Missing galleries
 •   Missing Site Templates
 •   Unsupported Language Pack References
 •   Unsupported MUI References

PowerShell cmdlets
 • Test-SPSite –Identity <URL>
 • Repair-SPSite –Identity <URL> [-RuleId <GUID>]
Upgrade Evaluation sites
Site Collection owner can request an Evaluation Site
 • Request-SPUpgradeEvaluationSiteCollection –Identity <URL>

A real copy of the Site Collection

Limitied lifetime
 • Default 30 days
 • $wa.DaysToExpire = <days>
 • $site.EvaluationExpiry

Can be done several times

When Eval site is ok, the original site can be upgraded
Upgrade and Eval Site configurations
Web Application settings
 •   $wa.UpgradeReminderDelay
 •   $wa.UpgradeMaintenanceLink
 •   $wa.SendSiteUpgradeEmails
 •   $wa.AllowSelfServiceUpgradeEvaluation
 •   …

Self Service Site Collection Upgrades
 • $site.AllowSelfServiceUpgrade
 • …

Compatibility settings (Web Application)
 • $wa.CompatibilityRange
Do the Site Collection upgrade
Site Collection Owner
 • Site Settings > Site Collection Administration > Upgrade this Site Collection
 • Check Upgrade Status

Farm Administrator
 • Upgrade-SPSite –Idenitity <URL> -VersionUpgrade [-
   Unthrottled] [-QueueOnly]
The Upgrade queue
Site upgrades are placed in a queue
 • First in, first out..

Check the queue using:
 • Get-SPSiteUpgradeSessionInfo –ContentDatabase <ID> –
   ShowInProgress –ShowCompleted -ShowFailed

Check a site using:
 • Get-SPSiteUpgradeSessionInfo –Site <URL>

Remove a site from the queue
 • Remove-SPSiteUpgradeSessionInfo –Identity <URL>
Site Upgrade throttling
Web Application Setting
 • $wa.SiteUpgradeThrottleSettings.AppPoolConcurrentUpgradeSessionLimit
 • $wa.SiteUpgradeThrottleSettings.UsageStorageLimit
 • $wa.SiteUpgradeThrottleSettings.SubwebCountLimit


Content Database Setting
 • $db.ConcurrentSiteUpgradeSessionLimit
DEMO: SITE COLLECTION HEALTH CHECK AND UPGRADE
Upgrading My Site Host and My Sites

Always update the My Site Host first!
• My Sites cannot be upgraded before the My Site Host
• My Sites will automatically be upgraded when users hit
  them
• Upgraded My Sites is required for new Social features
Other things worth to notice…
Upgrade logs now in ULS format!


Site Collection Maintenance Log
 • New catalog in the Site Collection
Some bonus stuff, that even a dev can
appreciate…
Get-SPUpgradeActions
 • Shows all upgrade actions in the farm

Get-SPPendingUpgradeActions
 • Shows all pending upgrades for a given root
   object
 •Get-SPFarm | Get-
   SPPendingUpgradeActions -Recursive
THAT WASN’T TO HARD, RIGHT?
AND WE DIDN´T USE STSADM ONCE!
Summary
Plan, plan, plan…

Prepare for Claims Based AuthN, now!

Test, test, test…

Content Database Attach is the only upgrade method!

Let the Site Collection Administrators do the job 

Better control of upgrade and transition period
questions?
WWW.WICTORWILEN.SE

@WICTOR
thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012

Contenu connexe

Tendances

MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Corey Roth
 
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Sezai Komur
 
Planning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsPlanning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsBenjamin Athawes
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesBenjamin Athawes
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013Don Donais
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchAgnes Molnar
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchJeff Fried
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 
Understanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchUnderstanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchMetanalysis
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Sezai Komur
 
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteSPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteDon Donais
 
Leveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationLeveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationDon Donais
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranetsJeff Fried
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Sezai Komur
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Shai Petel
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Findwise
 

Tendances (20)

MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
 
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
 
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
 
Planning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsPlanning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROs
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakes
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid Search
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
Understanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchUnderstanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 Search
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
 
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteSPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
 
Leveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationLeveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organization
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranets
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 

Similaire à SharePoint 2013 – the upgrade story

SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013Shereen Qumsieh
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Kashish Sukhija
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeMichael Noel
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachNCCOMMS
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013Bert Johnson
 
SharePoint 2010 upgrades!
SharePoint 2010 upgrades!SharePoint 2010 upgrades!
SharePoint 2010 upgrades!Eric VanRoy
 
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...NCCOMMS
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutionsPeter Ganev
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...Joel Oleson
 
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013 Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013 samhassa
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Share point development 101
Share point development 101Share point development 101
Share point development 101Becky Bertram
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!Ben Steinhauser
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
 

Similaire à SharePoint 2013 – the upgrade story (20)

SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 Upgrade
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
 
SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013
 
SharePoint 2010 upgrades!
SharePoint 2010 upgrades!SharePoint 2010 upgrades!
SharePoint 2010 upgrades!
 
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutions
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
 
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013 Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint Migrations
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 

Plus de SPC Adriatics

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365 SPC Adriatics
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?SPC Adriatics
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSPC Adriatics
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project OnlineSPC Adriatics
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint OnlineSPC Adriatics
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource CenterSPC Adriatics
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)SPC Adriatics
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and ComplianceSPC Adriatics
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful ImplementationSPC Adriatics
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionSPC Adriatics
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise SearchSPC Adriatics
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliverySPC Adriatics
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsSPC Adriatics
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...SPC Adriatics
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleSPC Adriatics
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSPC Adriatics
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?SPC Adriatics
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016SPC Adriatics
 

Plus de SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 

SharePoint 2013 – the upgrade story

  • 1. SharePoint 2013 – The Upgrade Story WICTOR WILÉN, CONNECTA AB SWEDEN SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012
  • 3. Wictor Wilén • Senior SharePoint Specialist • Connecta AB, Sweden • Microsoft Certified Architect – SharePoint 2010 • Microsoft Certified Solutions Master – SharePoint • Microsoft Certified Master – SharePoint 2010 • Microsoft Most Valuable Professional – SharePoint • www.wictorwilen.se • @wictor
  • 4. Agenda Requirements Preparation Upgrade Farm and Services Upgrade Content Databases Upgrade Sites – Deferred Site Collection Upgrade …and some tips and tricks
  • 5. Upgrade process Requirements Prepare Test Upgrade Upgrade Farm Validate Eval Upgrades Upgrade Sites Validate
  • 7. SharePoint 2013 Requirements Understand the new Hardware and Software requirements for SharePoint 2013 You need a new set of hardware • No V2V in-place upgrades anymore! • Typically SharePoint 2013 requires more tin than SharePoint 2010 Operating System • Windows Server 2008 R2 • Windows Server 2012 SQL Server • SQL Server 2012 (SP1 for BI stuff) • SQL Server 2008 R2 SP1 Internet Explorer 7.0 not longer a supported browser
  • 8. Training Make sure you get training on SharePoint 2013 • For your IT-pros • For your Administrators • For your End-users* • For your Developers • For your Consultants(!) Learn PowerShell if you haven’t done it before!
  • 10. Plan Make sure you have a plan – and understand it! Communicate early! • Inform the users about your plan Always have a backup plan Plan and communicate major changes • URL’s (avoid if possible) • UI – Metro – Modern UI
  • 11. Survey your old farm Check for this… • Customizations and Solution packages (WSP) • Service Applications • Web Applications • Databases • Large lists • Configurations • Language Packs • Infopath forms • Proxy Groups • … Document it! • There are some really nifty tools available for this!
  • 12. Fix your old farm, even before considering upgrade Claims! • It’s better to convert to Claims before upgrading • Test/Fix/Upgrade custom Claims Providers • Document custom claims encodings! Remove orphaned items Remove deprecated things • PowerPoint Broadcast sites Remove stuff you don’t need • Solutions • Sites Patch! • CU June 2011 contains a MigrateUsers fix (post SP1 CU) • CU April 2012– optimal CU, least impact during DB Attach
  • 14. Prepare new 2013 farm Install SharePoint 2013 in a new farm • Pre-reqs • SharePoint 2013 • Language Packs Do NOT use the Farm Configuration Wizard • You should never do this anyway…. “Copy” farm-level configuration from old farm • Don’t forget the custom claim encodings! Install your old solutions/customizations into the new farm • Install-SPSolution … -CompatibilityLevel “14,15” • For custom code you can use SPSite.CompatibilityLevel
  • 15. Backup databases Content Databases Service Applications • Business Data Connectivity • Managed Metadata • PerformancePoint • Search (only the Search Admin DB) • Secure Store • User Profile (Profile, Social and Sync DBs)
  • 16. Restore databases Restore the databases in the new farm Do not yet remove the old databases! You will do this many times! Last time set old databases to read-only!
  • 17. DEMO: BACKUP AND RESTORE A CONTENT DATABASE
  • 19. Create New Service Applications New Service Applications • State Service • App Management Service • Work Management Service • Machine Translation Service • Access Services 2013 • PowerPoint Automation Service Service Applications without (upgradeable) Databases • Excel Services • Visio Graphic Services • Word Automation Service
  • 20. Upgrade Service Applications Create new Service Applications • Use PowerShell – you will do this several times • Reference the restored databases • Make sure that you time all upgrades! Create Service Application Proxies Add Proxies to the correct Proxy groups
  • 21. What about Service Farms? Always upgrade Services Farms first • SharePoint 2010 can consume services from a SharePoint 2013 Services farm Only see this as an intermediate solution!
  • 22. Upgrade Content Databases 1/2 Create a new Web Application • Use Claims if you already converted to Claims • Use Classic if you want to switch to claims later (PowerShell only) • Do convert and upgrade at the same time! • Apply Web Application configuration (Blob cache, policies etc) Use Test-SPContentDatabase • Fix ALL warnings and errors
  • 23. Upgrade Content Databases 2/2 Use Mount-SPContentDatabase • Don’t forget the Super User and Super Reader accounts! • You can do several mounts in parallel • Time it! • Always do test mounts on production (like) hardware!
  • 24. DEMO: TEST AND MOUNT A CONTENT DATABASE
  • 26. Deferred Site Collection upgrade 1/2 No more Visual Upgrade • Was just a fake upgrade • The site was already upgraded • Lots of UI problems SharePoint 2013 can host real SharePoint 2010 sites • Installation adds both 14 and 15 root folders • Solutions can be deployed in 14 and/or 15 mode • You can even create new 2010 mode sites
  • 27. Deferred Site Collection upgrade 2/2 Site Collection owner can do the upgrade • Another feature with huge cloud focus Site Collection Health Check Evaluation Sites • Don’t forget to configure outgoing e-mail! Throttling rules • Application Pool • Content Database PowerShell cmdlets for the Farm Admins • If the Site Collection owner refuses to upgrade 
  • 28. Site Collection Health Check Check the health of the Site Collection • Customized files • Missing galleries • Missing Site Templates • Unsupported Language Pack References • Unsupported MUI References PowerShell cmdlets • Test-SPSite –Identity <URL> • Repair-SPSite –Identity <URL> [-RuleId <GUID>]
  • 29. Upgrade Evaluation sites Site Collection owner can request an Evaluation Site • Request-SPUpgradeEvaluationSiteCollection –Identity <URL> A real copy of the Site Collection Limitied lifetime • Default 30 days • $wa.DaysToExpire = <days> • $site.EvaluationExpiry Can be done several times When Eval site is ok, the original site can be upgraded
  • 30. Upgrade and Eval Site configurations Web Application settings • $wa.UpgradeReminderDelay • $wa.UpgradeMaintenanceLink • $wa.SendSiteUpgradeEmails • $wa.AllowSelfServiceUpgradeEvaluation • … Self Service Site Collection Upgrades • $site.AllowSelfServiceUpgrade • … Compatibility settings (Web Application) • $wa.CompatibilityRange
  • 31. Do the Site Collection upgrade Site Collection Owner • Site Settings > Site Collection Administration > Upgrade this Site Collection • Check Upgrade Status Farm Administrator • Upgrade-SPSite –Idenitity <URL> -VersionUpgrade [- Unthrottled] [-QueueOnly]
  • 32. The Upgrade queue Site upgrades are placed in a queue • First in, first out.. Check the queue using: • Get-SPSiteUpgradeSessionInfo –ContentDatabase <ID> – ShowInProgress –ShowCompleted -ShowFailed Check a site using: • Get-SPSiteUpgradeSessionInfo –Site <URL> Remove a site from the queue • Remove-SPSiteUpgradeSessionInfo –Identity <URL>
  • 33. Site Upgrade throttling Web Application Setting • $wa.SiteUpgradeThrottleSettings.AppPoolConcurrentUpgradeSessionLimit • $wa.SiteUpgradeThrottleSettings.UsageStorageLimit • $wa.SiteUpgradeThrottleSettings.SubwebCountLimit Content Database Setting • $db.ConcurrentSiteUpgradeSessionLimit
  • 34. DEMO: SITE COLLECTION HEALTH CHECK AND UPGRADE
  • 35. Upgrading My Site Host and My Sites Always update the My Site Host first! • My Sites cannot be upgraded before the My Site Host • My Sites will automatically be upgraded when users hit them • Upgraded My Sites is required for new Social features
  • 36. Other things worth to notice… Upgrade logs now in ULS format! Site Collection Maintenance Log • New catalog in the Site Collection
  • 37. Some bonus stuff, that even a dev can appreciate… Get-SPUpgradeActions • Shows all upgrade actions in the farm Get-SPPendingUpgradeActions • Shows all pending upgrades for a given root object •Get-SPFarm | Get- SPPendingUpgradeActions -Recursive
  • 38. THAT WASN’T TO HARD, RIGHT? AND WE DIDN´T USE STSADM ONCE!
  • 39. Summary Plan, plan, plan… Prepare for Claims Based AuthN, now! Test, test, test… Content Database Attach is the only upgrade method! Let the Site Collection Administrators do the job  Better control of upgrade and transition period
  • 41. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012