Conf'SharePoint 2013 - B08 quelle stratégie de migration vers SharePoint 2013
1. B08 - Quelle stratégie de
migration vers SharePoint
2013 ?
2. Présentation des
Conférenciers
Benoît Jester - Asipe
Administrateur/Expert SharePoint
Bloggeur : http://spasipe.wordpress.com
SharePointeur depuis 8 ans
Patrick Guimonet – Abalon
MVP SharePoint depuis 3 ans
Bloggeur :
http://blogs.developpeur.org/patricg
Expert Microsoft pendant 5 ans
20 ans d’expérience en architecture et bases
de données
4. Plan de la présentation
Introduction : quelle stratégie ?
Démonstration : Migration de contenu de
SP 2007 vers SP2010 vers SP2013
Pour aller plus loin :
Cohabitation SP2010/SP2013
Migration des développements
Migration des bases de services
Outils tiers
6. Version de
SharePoint
et d’Office
2007 2010 2013
Sites
MOSS
2007
A
redesigner
A
redesigner
Documents Existant A migrer A migrer
Applications
Solutions
de Ferme
Solutions
bac à
sable
Apps
RSE Limité
Avec outils
tiers
OK
Yammer ?
La ou les Migrations SharePoint ?
Changement
d’interface utilisateur
Rupture
Technologique
7. Passage vers le
Cloud
SP2013 Online
Quelle trajectoire ?
SP2010MOSS 2007
SP2013
Passage direct à la
dernière version
Mise à niveau
séquentielle vers
la version
supérieure
8. Les 3 options possibles
Mise à niveau séquentielle vers la version supérieure
•Vérifier l’espace disque
•Vérifier les niveaux de mises à jour, l’authentification, les
changements fonctionnels
•C’est la seule méthode fournie avec le produit et supportée
Passage direct à la dernière version
•Plus rapide et moins couteuse
•Nécessite un produit tiers
•Permet une réorganisation en profondeur
Passage vers le Cloud
•Attention aux limitations fonctionnelles et à la quantité de données
à migrer
•L’administration technique est du ressort du fournisseur de Cloud
•Estimer la charge financière
9. Les contraintes
Plus de mise à niveau sur
place
Cohabitation 2010/2013
plutôt que Mise à niveau
visuelle
Non pris en charge :
• SP 2010 vers SPF
2013
• Search Server 2010
vers SPF2013
Seule la migration des
bases de données
suivantes est supportée :
11. Plan projet
Planification
• Evaluer l’existant
• Scripts
• Outils
• Prévoir le plan
Préparation
• Nettoyer
• Par les utilisateurs
• Par l’IT
• Préparer les
environnements
• Tester à blanc
• Corriger les erreurs
Migration
• Bases de données +
Sites
• Ou avec outil
• En une fois ou
• Au fil de l’eau
Recette
• Recette technique
par l’IT
• Rechette
fonctionnelle par les
utilisateurs
• Valider
• Basculer
Migration
VérificationCorrections
18. Commandes PowerShell
Application web
$webApp.SiteUpgradeThrottleSettings.AppPoolConcurrentUpgradeSessionLimit = <Valeur>
$webApp.SiteUpgradeThrottleSettings.UsageStorageLimit = <Valeur>
$webApp.SiteUpgradeThrottleSettings.SubwebCountLimit = <Valeur>
$webApp.UpgradeEvalSitesRetentionDays = <Valeur>
$webApp.CompatibilityRange = <Valeur>
Collection de sites
$sitecollection.AllowSelfServiceUpgrade = $false
Base de données
$database.ConcurrentSiteUpgradeSessionLimit=<Valeur>
Throttling UpgradeBandeau Monitoring
$webApp.UpgradeReminderDelay = <Nombre de jours>
$webApp.UpgradeMaintenanceLink = <URL>
Ferme
Get-SPUpgradeActions
Get-SPPendingUpgradeActions
Collection de site
Test-SPSite / Test-SPOSite
Repair-SPSite / Repair-SPOSite
Upgrade-SPSite (Q/U) / Upgrade-SPOSite
Copy-SPSite
Site d’évaluation
Request‐SPUpgradeEvaluationSiteCollection /Request‐SPOUpgradeEvaluationSiteCollection
Base de données
Test-SPContentDatabase
Mount-SPContentDatabase
Upgrade-SPContentDatabase
BDD / Site
Get-SPSiteUpgradeSessionInfo
Remove-SPSiteUpgradeSessionInfo
19. Cohabitation
Support natif de SP2010 par SP2013
Présence de 2 « hives » : 14 et 15
Paramètre « CompatibilityLevel » de « Install-SPSolution »
Le « 14 » ne contient que 2 répertoires
21. Migration des
développements
Disponibilité/fiabilité des sources (projets vs hives)
« _layouts » et « _layouts/15 », IIS :
SPUtility.GetGenericSetupPath
SPUtility.GetVersionedGenericSetupPath
Déploiement selon la propriété
« SharePointProductVersion » du manifest du WSP
2 GAC : CLR 2.0 et CLR 4.0
Options : tout migrer / migrer en partie / refaire
Méthodes : ouvrir le .sln / Import du WSP
22. Cas particuliers : Migrer de
l’authentification
Migrer de l’authentification en mode classique vers
l’authentification basée sur les revendications dans
SharePoint 2013
Sous SharePoint 2010, passez de "Classic" à "Claims", puis migrez
sous SharePoint 2013,
Sous SharePoint 2013, migrez l’application web SP2010 en la
passant de "Classic" à "Claims",
Sous SharePoint 2013, migrez l’application web SP2013 en la
passant de "Classic" à "Claims".
SharePoint 2013 : cmdlet « Convert-SPWebApplication »
Création de webapp via admin centrale vs via PowerShell
• http://technet.microsoft.com/fr-fr/library/gg251985.aspx
23. Cas particuliers : migrations
des bases de service
Mes Sites personnels La recherche, 4 options
• Ré implémenter
• Migration de la recherche
• Migration Recherche
2010
• Migration Fast vers SP
SP2013
SP2013
en mode
SP2010
SP2010
Fast
4SP
24. Mettre à niveau des batteries qui partagent
des services vers SharePoint 2013
30. Les 10 écueils à éviter
Mauvaise maitrise de
SharePoint
Absence de
formations des
utilisateurs
Manque de
communication
Croire qu’il suffit de
détacher les bases et
de les rattacher
Conserver la même
architecture a priori
Absence d’inventaire
et de tests
Pas de planification,
pas de gouvernance,
pas d’architecture
Pas d’objectifs
mesurables
Pas de
personnalisation
graphique
Ignorer les produits
tiers
10 Reasons your SharePoint Migration Failed