The document provides an overview of real world scenarios for migrating to SharePoint 2016 or Office 365. It discusses the different migration options including sequential upgrades, direct moves to the latest version using third party tools, and migrations to the cloud. The agenda includes discussing which type of migration is needed, demonstrating the technical processes for migrations to SharePoint 2016 and Office 365, and reviewing common errors in migrations. The presentation also covers how to plan a migration project including evaluating current systems, preparing environments, migration methods, and validating the migration.
7. SP2010
Migration trajectories
SP2016
SP Online
Sequential upgrade
From version to version
With DB upgrade
Direct move to last version
Need third party tool
SP2013MOSS 2007
To the Cloud
Tooling is highly
recommended too
New API for perfor-
mance
Hybrid
Imply permanent link between
platforms, may imply
permanent exchanges
8. The 3 possible ways
Sequential version DB upgrade
• Verify disk space
• Verify updates levels, functional change
• This is the only directly supported method
Direct move to last version
• Quicker and less expensive
• Third party tool is mandatory
• Allow a major reorganization of content
To the Cloud
• Beware of functional discrepancy and amount of data transfers
• Third party tool is highly recommended
• Reorganization is almost always necessary
Sequential upgrade
From version to version
With DB upgrade
Direct move to last version
Need third party tool
To the Cloud
Tooling is highly
recommended too
New API for perfor-
mance
9. Migration Project Plan
Plan
• Evaluate existing system
•Custom Framework
•3th party tools
• Build the Migration plan
•Solutions?
•Authentication?
•Content
Prepare
• Clean
•By the users
•By IT
• Prepare a SWAP
• Prepare new environments
• Test with a copy of
production data
• Correct errors
Migrate
• Create Web Apps
• Respect renewed Best
Practices
• Content Database
Migration
•with a tool
•PoSH
Validate
• Technical acceptance tests
by IT
• Users acceptance tests
• Validate
• Switch
•AAM
•DNS
•F5
Migrate
VerificationCorrections
10. How to plan?
Assess current content
• By hands
• With PowerShell scripts
• Tools : Documentation Toolkit For
SharePoint
• With migration tools
Build the migration plan
• Why -, Legal Requirement? New
Features?
• What -, Public Facing, Intranet, Service
Applications?
• When ?
• When and how communicate ?
11. Clean / Reorganize
• By hand
• Scripts
• Tools
Set up new environments for test and future production
• Design and size new farms
•Physical versus virtual
•Servers by role
• Install custom developments
• Basic testing first
Tests on production data
•Deploy Solutions (We all love Add-ins hé )
•Use a copy of production data => Test and verify databases
•Verify that sites are OK in compatibility mode
•Upgrade sites collections
Correct errors
• Analyze migration logs for site collections
•Visual and functional verification of sites Technical Diagrams SharePoint 2013 Upgrade :
• SharePoint 2013 : How to test upgrade ?
How to prepare?
12. Migration methods
• Copy Content DB + upgrade site
collections
• Third-party tool
Migration type
• Direct or in several steps
• Several versions Cohabitation
• Compatibility mode SP2010 on SP2013
for example
• Complete or Incremental (Third-party tool)
How to migrate?
13. Acceptance tests
• IT acceptance tests
• Business Users acceptance tests
Validate
• Business agreement
• GO live
Switch
• Users redirection
• Communicate !
How to validate?
14. Project Plan
Plan
• Evaluate existing system
•Custom Framework
•3th party tools
• Build the Migration plan
•Solutions?
•Authentication?
•Content
Prepare
• Clean
•By the users
•By IT
• Prepare a SWAP
• Prepare new environments
• Test with a copy of
production data
• Correct errors
Migrate
• Create Web Apps
• Respect renewed Best
Practices
• Content Database
Migration
•with a tool
•PoSH
Validate
• Technical acceptance tests
by IT
• Users acceptance tests
• Validate
• Switch
•AAM
•DNS
•F5
Migrate
VerificationCorrections
Budget
Business
Requirements
What really
matters?
Focus on goals
16. The SharePoint Server 2016 IT
Preview is provided for the sole
purpose of evaluating new and
updated features in SharePoint
Server 2016 IT Preview. This
software is provided as-is for use in
a test environment and is not
supported by Microsoft Support.
This preview release does not
provide a migration/upgrade path
to the final release of SharePoint
Server 2016.
• SharePoint Server 2016 IT Preview supports
an upgrade from SharePoint 2013 with
March 2013 PU, version 15.0.4481.1005 or
higher.
• When you upgrade from SharePoint 2013
to SharePoint Server 2016 IT Preview, you
must use a database attach upgrade, which
means that you upgrade only the content
for your environment and not the
configuration settings.
• SharePoint Server 2016 IT Preview does not
support SharePoint 2010 mode (that is,
compatibility level 14) site collections.
Upgrade to SharePoint Server 2016 IT Preview
Technet : Upgrade to SharePoint Server 2016 IT Preview
17. Technical process (SharePoint 2013)
Technet : Overview of the upgrade process to SharePoint 2013 Technical diagrams for SharePoint 2013 Upgrade :
• SharePoint 2013 Upgrade Process
• SharePoint 2013: How to Test Upgrade
20. Third party tools
• AvePoint DocAve Migrator
• SharePoint Discovery Tool
• Metalogix Content Matrix
• Migration Expert
• Metalogix Metavis
• Dell Migration Suite for SharePoint
• Sharegate Migration Tool
• Pre-Migration Check • How to choose ?
• Size of data to migrate
• Metadata management
• Dedicated server install
21. Steps 2, 3 and 4 are performed by using either
• the SharePoint Online SPO Migration PowerShell
commands or
• a 3rd party migration tool.
It is important to perform Step 1 to know what tool will fit
best your need.
Leveraging the new Migration API
SharePoint Online and OneDrive for Business Migration Speed
1
2
3
4
22. Strengths
• Direct migration 2007 - 2013
• Cloud Migration
• Granular migration
• Content reorganization
• Differential update
• Content filtering
• Tool delegation IT or Business
Weaknesses
• Testing
• Costs (to be checked with your sales rep)
– 25 to 45€ / GB or
– 14 k€ / frontal or
– 5 k€ / 10 users
• Training
Tools strengths and weaknesses
24. • You don’t know SharePoint
• You thought training was
optional
• Lack of communication
• You thought database attach
would do everything
• Ignored building a new
architecture
• You didn’t inventory your sites
and test them for upgrade
• No planning, no governance,
no information architecture
• No measurable goals were set
• Branding seemed irrelevant to
you
• Ignoring third party tools
To conclude : 10 reasons your migration may fail
10 Reasons your SharePoint Migration Failed
26. Toolbox
• PowerShell
Use Windows PowerShell to
administer SharePoint 2013
technet.microsoft.com/fr-
fr/library/ee806878.aspx
• Visio
office.microsoft.com/fr-fr/visio
• SharePoint Designer
office.microsoft.com/fr-fr/visio
• Documentation Toolkit for
SharePoint
www.spdockit.com
• SharePoint Manager 2007,
2010, 2013
spm.codeplex.com
• SharePoint Feature Administration
and Clean Up Tool 2007, 2010,
2013
featureadmin.codeplex.com
27. foreach ($w in Get-SPWebApplication) {
write-host "WA " $w.url ($w.sites).count
if (($w.sites).count -gt 0) {
foreach ($sc in $w.sites) {
write-host " CS " $sc.url ($sc.AllWebs).count
foreach ($si in $sc.AllWebs) {
write-host " SI " $si.url
}
}
}
}
PowerShell inventory
In English
Build an inventory before a SharePoint Migration and
put it in Visio
http://en.share-gate.com/blog/how-to-build-an-inventory-before-
sharepoint-migration
In French
[ #SharePoint 2013 ] Inventaire d’une ferme (en 4
parties)
http://blogs.developpeur.org/patricg/archive/2014/02/06/sharepoint-
2013-inventaire-d-une-ferme-avec-powershell-et-visio-1-3.aspx
33. • The only tool tu supress
problematic sites like
• With unknow template
• Unaccessible site
Clean up (1/2) SharePoint Manager 2007, 2010, 2013
spm.codeplex.com
39. • Wrong DB name
Some of the best errors met (1/3)
Mount is without error
But site counter is 0
http://sharepoint.stackexchange.com/questions/29
719/content-database-shows-no-site-collections
46. Error when executing standard approval workflow
• In French • In English
More errors …(4/6)
47. x
Configuration du Workflow
• This error appears when the checkbox
« Update approval status when Workflow is
ended» is checked
• It tries to update approval status when
workflow end
Error when executing standard approval workflow
More errors …(5/6)
48. • The previous checkbox implies that
workflow impersonate using the login of the
workflow’s author.
• This is a problem because this one is usually
know only in the original farm (not in the
migrated one)
• We have to use SharePoint Designer to save
the workflow and republish it using an
account with enough privileges in the new
farm
Error when executing standard approval workflow
Resolution
More errors …(6/6)