Retours d'expériences et Meilleures pratiques 
pour la Migration vers SharePoint 2013 
Patrick Guimonet - Abalon 
MVP Shar...
Donnez votre avis ! 
Depuis votre smartphone sur : 
http://notes.mstechdays.fr 
De nombreux lots à gagner toutes les heure...
Plan de la présentation 
• Quelle migration ? 
• Plan projet 
• Processus technique 
– Inventaire 
– Migration 
• Les outi...
QUELLE MIGRATION ? 
Infrastructure, #mstechdays communication & collaboration
La ou les migrations SharePoint ? 
Version de 
SharePoint 
et d’Office 
2007 2010 2013 
Sites 
MOSS 
2007 
A 
redesigner 
...
Quelle trajectoire ? Passage vers le 
Cloud 
 
#mstechdays Infrastructure, communication & collaboration 
SP2013 Online 
...
Les 3 chemins possibles 
Mise à niveau séquentielle vers la version 
supérieure 
• Vérifier l’espace disque 
• Vérifier le...
PLAN PROJET 
Infrastructure, #mstechdays communication & collaboration
Plan projet 
Planification 
• Evaluer l’existant 
•Scripts 
•Outils 
•Prévoir le plan 
Préparation 
•Nettoyer 
•Par les ut...
Comment planifier ? 
Evaluer l’existant 
• Manuellement 
• Scripts : PowerShell 
• Outils : Documentation Toolkit For 
Sha...
Comment préparer ? 
Nettoyer / Réorganiser 
• Manuellement 
• Scripts 
• Outils 
Préparer les environnements 
• Concevoir ...
Comment migrer ? 
Méthode de migration 
• Bases de données + upgrade des collections de 
site 
• Outils tiers 
Type de mig...
Comment recetter ? 
Recette 
• Technique par l’IT 
• Fonctionnelle par le métier 
Valider 
• Tampon du métier 
• GO pour l...
PROCESSUS TECHNIQUE 
MOSS 2007 SP2010 
Infrastructure, #mstechdays communication & collaboration 
SP2013
Inventaire en PowerShell 
foreach ($w in Get-SPWebApplication) { 
write-host "WA " $w.url ($w.sites).count 
if (($w.sites)...
Organigramme dans Visio 
#mstechdays Infrastructure, communication & collaboration
Documentation Toolkit for SharePoint 
#mstechdays Infrastructure, communication & collaboration
MIGRATION 
Infrastructure, #mstechdays communication & collaboration
Processus technique de 2010 à 2013 
Vue d’ensemble du processus de mise à niveau vers 
SharePoint 2013 
Diagrammes techniq...
1. Site SharePoint 2007 à migrer MOSS 
#mstechdays Infrastructure, communication & collaboration 
2007
2. Sauvegarde des bases 
puis transfert via le réseau 
#mstechdays Infrastructure, communication & collaboration 
MOSS 
20...
Nettoyage (1/2) 
• Suppression de sites 
problématiques 
• Qui contenaient un template inconnu 
• Qui n’était plus accessi...
Et corrections des pb de features (2/2) MOSS 
• Utilisation de l’outil « Feature Admin Tool 
MOSS 2007 » 
#mstechdays Erre...
3. PowerShell :Test / Mount-SPContentDatabase SP2010 
#mstechdays Infrastructure, communication & collaboration
Si vous êtes trop pressé… 
Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013… 
#mstechdays ...
Migration des claims dans l’environnement 2010 
#mstechdays Infrastructure, communication & collaboration 
SP2010
4. Site après Visual Upgrade SP2010 
#mstechdays Infrastructure, communication & collaboration
5. Sauvegarde des bases 
puis transfert via le réseau 
#mstechdays Infrastructure, communication & collaboration 
SP2010
Erreurs rencontrées 
dans l’environnement SharePoint 2010 (1/3) 
#mstechdays Erreurs rencontrées 
SP2010 
• Mauvais nom de...
SP2010 Erreurs rencontrées 
dans l’environnement SharePoint 2010 (2/3) 
Premiers résultats avec 28 erreurs 
#mstechdays Er...
Erreurs rencontrées 
dans l’environnement SharePoint 2010 (3/3) 
#mstechdays Erreurs rencontrées 
SP2010 
 Les erreurs 
b...
6. PowerShell : Test / Mount-SPContentDatabase SP2013 
#mstechdays Infrastructure, communication & collaboration
7. Site en mode de compatibilité SharePoint 2010 SP2013 
#mstechdays Infrastructure, communication & collaboration
8. Mise à niveau de la collection de sites SP2013 
#mstechdays Infrastructure, communication & collaboration
9. Etapes de mise à niveau SP2013 
#mstechdays Infrastructure, communication & collaboration
10. Site migré sous SharePoint 2013 SP2013 
#mstechdays Infrastructure, communication & collaboration
Erreurs rencontrées lors du Montage de la base 2010 sur la ferme 2013 
#mstechdays Succès 
SP2013 
• Lorsque l’on remonte ...
SP2013 Erreurs rencontrées 
dans l’environnement SharePoint 2013 (1/6) 
 Mauvais enchainement des opérations (claims non ...
SP2013 Erreurs rencontrées 
dans l’environnement SharePoint 2013 (2/6) 
• Changement des administrateurs de la collection ...
SP2013 Erreurs rencontrées 
dans l’environnement SharePoint 2013 (3/6) 
#mstechdays Erreurs rencontrées
Erreurs rencontrées SP2013 
dans l’environnement SharePoint 2013 (4/6) 
Erreur d’exécution sur les Workflow d’approbation ...
Erreurs rencontrées SP2013 
dans l’environnement SharePoint 2013 (5/6) 
Erreur d’exécution sur les Workflow d’approbation ...
Erreurs rencontrées SP2013 
dans l’environnement SharePoint 2013 (6/6) 
Erreur d’exécution sur les Workflow d’approbation ...
LES OUTILS DE MIGRATION TIERS 
Infrastructure, #mstechdays communication & collaboration
Outils de migration tiers 
• AvePoint 
• Dell / Quest 
• Metalogix / Axceler 
• Sharegate 
• Metavis 
• Critères de choix ...
Avantages et inconvénients des outils 
Avantages 
• Migration directe 2007 - 2013 
• Migration vers le Cloud 
• Migration ...
Fonctionnalités 
• Création de structure via l’interface 
• Migration granulaire (de la collection au document) 
• Filtrag...
Synthèse des tests 
Critères d’évaluation 
• Coûts - Types de facturation, 
• Installation - Agents ou non, paramètres ser...
En conclusion : 10 écueils à éviter 
• Mauvaise maitrise de 
SharePoint 
• Absence de formations des 
utilisateurs 
• Manq...
Digital is business
• Pour le processus dans son 
ensemble 
– Comment migrer sous 
SharePoint 2013 ? 
http://spasipe.wordpress.com/2013/ 
04/1...
Boite à outils 
• PowerShell 
Utiliser Windows PowerShell pour 
administrer SharePoint 2013 
technet.microsoft.com/fr-fr/ ...
SharePoint Manager 
spm.codeplex.com 
#mstechdays Infrastructure, communication & collaboration
SharePoint Feature Administration and Clean Up Tool 
featureadmin.codeplex.com 
#mstechdays Infrastructure, communication ...
Documentation Toolkit for SharePoint 
www.spdockit.com 
#mstechdays Infrastructure, communication & collaboration
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migration vers SharePoint 2013
Prochain SlideShare
Chargement dans…5
×

TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migration vers SharePoint 2013

447 vues

Publié le

TechDays 2014

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
447
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
15
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Slide obligatoire. Ne pas effacer.
  • 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
  • Function Migrate_ToClaims ($url ) {
    # from Migrate from classic-mode to claims-based authentication (SharePoint Server 2010)
    # http://technet.microsoft.com/en-us/library/gg251985(v=office.14).aspx

    # .\040CMigration itself
    $WebAppName = $url
    $wa = get-SPWebApplication $WebAppName
    $wa.UseClaimsAuthentication = $true
    $wa.Update()

    # Configure the policy to enable the user to have full access
    $account = "BPCEA\a9949598"
    $account = (New-SPClaimsPrincipal -identity $account -identitytype 1).ToEncodedString()
    $wa = get-SPWebApplication $WebAppName
    $zp = $wa.ZonePolicies("Default")
    $p = $zp.Add($account,"PSPolicy")
    $fc=$wa.PolicyRoles.GetSpecialRole("FullControl")
    $p.PolicyRoleBindings.Add($fc)
    $wa.Update()

    # User migration
    $wa.MigrateUsers($true)

    # Provisioning
    $wa.ProvisionGlobally()
    }

    Get-SPWebApplication | select displayname, url, useclaimsauthentication


    Migrate_ToClaims "http://asvmigsha01:8081"
    Migrate_ToClaims "http://asvmigsha01:8082"
    Migrate_ToClaims "http://asvmigsha01:8083"

  • TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migration vers SharePoint 2013

    1. 1. Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoint 2013 Patrick Guimonet - Abalon MVP SharePoint @patricg http://blogs.developpeur.org/patricg Benoît Jester - Asipe MVP SharePoint @SPAsipe http://spasipe.wordpress.com Infrastructure, communication & collaboration
    2. 2. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Infrastructure, communication & collaboration
    3. 3. Plan de la présentation • Quelle migration ? • Plan projet • Processus technique – Inventaire – Migration • Les outils de migration tiers #mstechdays Infrastructure, communication & collaboration
    4. 4. QUELLE MIGRATION ? Infrastructure, #mstechdays communication & collaboration
    5. 5. La ou les migrations SharePoint ? Version de SharePoint et d’Office 2007 2010 2013 Sites MOSS 2007 A redesigner Solutions bac à Solutions de Ferme sable #mstechdays Infrastructure, communication & collaboration A redesigner Documents Existant A migrer A migrer Applications Solutions de Ferme Solutions bac à sable Apps Apps RSE Limité Avec outils tiers OK Changement d’interface utilisateur Rupture Technologique
    6. 6. Quelle trajectoire ? Passage vers le Cloud  #mstechdays Infrastructure, communication & collaboration SP2013 Online MOSS 2007 SP2010 SP2013 Passage direct à la dernière version  Mise à niveau séquentielle vers la version  supérieure
    7. 7. Les 3 chemins 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 #mstechdays Infrastructure, communication & collaboration
    8. 8. PLAN PROJET Infrastructure, #mstechdays communication & collaboration
    9. 9. 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 #mstechdays Infrastructure, communication & collaboration Recette •Recette technique par l’IT •Recette fonctionnelle par les utilisateurs •Valider •Basculer Migration Corrections Vérification
    10. 10. Comment planifier ? Evaluer l’existant • Manuellement • Scripts : PowerShell • Outils : Documentation Toolkit For SharePoint • Outil intégré aux outils de migration Prévoir le plan de migration • Pourquoi migrer ? • Que migrer ? • Quand migrer ? • Quand / Comment communiquer ? #mstechdays Infrastructure, communication & collaboration
    11. 11. Comment préparer ? Nettoyer / Réorganiser • Manuellement • Scripts • Outils Préparer les environnements • Concevoir et dimensionner les infrastructures • Physique vs virtuel •Nombre de serveurs du même rôle • Installer les développements spécifiques • Tester de manière basique Tester à blanc • Utiliser des données de production • Tester et vérifier les upgrades des bases de données • Vérifier que les sites fonctionnent en mode de compatibilité SP 2010 • Upgrader les collections de site Corriger les erreurs • Consulter les logs de migration des collections de site • Vérification visuelle de l’upgrade Diagrammes techniques Mise à niveau : • SharePoint 2013 : comment tester la mise à niveau #mstechdays Infrastructure, communication & collaboration
    12. 12. Comment migrer ? Méthode de migration • Bases de données + upgrade des collections de site • Outils tiers Type de migration • Directe ou en plusieurs étapes • Cohabitation SP 2010 et SP 2013 • Mode compatibilité SP 2010 • Complète ou Incrémentale (Outil) #mstechdays Infrastructure, communication & collaboration
    13. 13. Comment recetter ? Recette • Technique par l’IT • Fonctionnelle par le métier Valider • Tampon du métier • GO pour la bascule Basculer • Redirection des utilisateurs • Communication #mstechdays Infrastructure, communication & collaboration
    14. 14. PROCESSUS TECHNIQUE MOSS 2007 SP2010 Infrastructure, #mstechdays communication & collaboration SP2013
    15. 15. Inventaire en PowerShell foreach ($w in Get-SPWebApplication) { write-host "WA " $w.url ($w.sites).count if (($w.sites).count -gt 0) { foreach ($sc in $w.sites) { [ #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 write-host " CS " $sc.url ($sc.AllWebs).count foreach ($si in $sc.AllWebs) { write-host " SI " $si.url } } } } #mstechdays Infrastructure, communication & collaboration
    16. 16. Organigramme dans Visio #mstechdays Infrastructure, communication & collaboration
    17. 17. Documentation Toolkit for SharePoint #mstechdays Infrastructure, communication & collaboration
    18. 18. MIGRATION Infrastructure, #mstechdays communication & collaboration
    19. 19. Processus technique de 2010 à 2013 Vue d’ensemble du processus de mise à niveau vers SharePoint 2013 Diagrammes techniques Mise à niveau : • Processus de mise à niveau de SharePoint 2013 • SharePoint 2013 : comment tester la mise à niveau #mstechdays Infrastructure, communication & collaboration
    20. 20. 1. Site SharePoint 2007 à migrer MOSS #mstechdays Infrastructure, communication & collaboration 2007
    21. 21. 2. Sauvegarde des bases puis transfert via le réseau #mstechdays Infrastructure, communication & collaboration MOSS 2007
    22. 22. Nettoyage (1/2) • Suppression de sites problématiques • Qui contenaient un template inconnu • Qui n’était plus accessible #mstechdays Erreurs rencontrées MOSS SharePoint Manager 2007, 2010, 2013 2007 spm.codeplex.com
    23. 23. Et corrections des pb de features (2/2) MOSS • Utilisation de l’outil « Feature Admin Tool MOSS 2007 » #mstechdays Erreurs rencontrées 2007 SharePoint Feature Administration and Clean Up Tool featureadmin.codeplex.com
    24. 24. 3. PowerShell :Test / Mount-SPContentDatabase SP2010 #mstechdays Infrastructure, communication & collaboration
    25. 25. Si vous êtes trop pressé… Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013… #mstechdays Erreurs rencontrées SP2013
    26. 26. Migration des claims dans l’environnement 2010 #mstechdays Infrastructure, communication & collaboration SP2010
    27. 27. 4. Site après Visual Upgrade SP2010 #mstechdays Infrastructure, communication & collaboration
    28. 28. 5. Sauvegarde des bases puis transfert via le réseau #mstechdays Infrastructure, communication & collaboration SP2010
    29. 29. Erreurs rencontrées dans l’environnement SharePoint 2010 (1/3) #mstechdays Erreurs rencontrées SP2010 • Mauvais nom de base de données Montage sans erreur mais nombre de sites à 0 http://sharepoint.stackexchange.com/questions/29 719/content-database-shows-no-site-collections
    30. 30. SP2010 Erreurs rencontrées dans l’environnement SharePoint 2010 (2/3) Premiers résultats avec 28 erreurs #mstechdays Erreurs rencontrées
    31. 31. Erreurs rencontrées dans l’environnement SharePoint 2010 (3/3) #mstechdays Erreurs rencontrées SP2010  Les erreurs bloquantes
    32. 32. 6. PowerShell : Test / Mount-SPContentDatabase SP2013 #mstechdays Infrastructure, communication & collaboration
    33. 33. 7. Site en mode de compatibilité SharePoint 2010 SP2013 #mstechdays Infrastructure, communication & collaboration
    34. 34. 8. Mise à niveau de la collection de sites SP2013 #mstechdays Infrastructure, communication & collaboration
    35. 35. 9. Etapes de mise à niveau SP2013 #mstechdays Infrastructure, communication & collaboration
    36. 36. 10. Site migré sous SharePoint 2013 SP2013 #mstechdays Infrastructure, communication & collaboration
    37. 37. Erreurs rencontrées lors du Montage de la base 2010 sur la ferme 2013 #mstechdays Succès SP2013 • Lorsque l’on remonte la base de contenu, la commande Mount-SPContentDatabase peut se terminer en erreur • Mais il ne faut pas tenir compte de ces messages car la collection de sites est bien remontée et accessible
    38. 38. SP2013 Erreurs rencontrées dans l’environnement SharePoint 2013 (1/6)  Mauvais enchainement des opérations (claims non converties par exemple) #mstechdays Erreurs rencontrées
    39. 39. SP2013 Erreurs rencontrées dans l’environnement SharePoint 2013 (2/6) • Changement des administrateurs de la collection de sites #mstechdays Erreurs rencontrées
    40. 40. SP2013 Erreurs rencontrées dans l’environnement SharePoint 2013 (3/6) #mstechdays Erreurs rencontrées
    41. 41. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (4/6) Erreur d’exécution sur les Workflow d’approbation standard • En français • En anglais #mstechdays Erreurs rencontrées
    42. 42. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (5/6) Erreur d’exécution sur les Workflow d’approbation standard Configuration du Workflow • Cette erreur apparait lorsque l’on active le workflow avec la case « mettre à jour le statut d’approbation lorsque le flux de travail est terminé x #mstechdays Erreurs rencontrées
    43. 43. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (6/6) Erreur d’exécution sur les Workflow d’approbation standard Résolution • La case à cocher provoque une « impersonation » du workflow qui cherche à mettre à jour la colonne en utilisant le login de l’auteur du workflow. (Ce qui pose problème car celui est originaire de la ferme avant migration). • Il faut donc dans SharePoint Designer aller faire une sauvegarde du Workflow et le republier en utilisant un compte qui est administrateur sur la nouvelle ferme. #mstechdays Erreurs rencontrées
    44. 44. LES OUTILS DE MIGRATION TIERS Infrastructure, #mstechdays communication & collaboration
    45. 45. Outils de migration tiers • AvePoint • Dell / Quest • Metalogix / Axceler • Sharegate • Metavis • Critères de choix : • Volumétrie • Gestion des métadonnées • Installation serveur #mstechdays Infrastructure, communication & collaboration
    46. 46. Avantages et inconvénients des outils Avantages • Migration directe 2007 - 2013 • Migration vers le Cloud • Migration granulaire • Réorganisation de contenu • Mise à jour différentielle • Filtrage de contenu à migrer • Délégation propriétaires de site / exploitation Inconvénients • Les tests • Le coût – 25 à 45€ / Go ou – 14 k€ / frontal ou – 5 k€ / 10 utilisateurs • La formation #mstechdays Infrastructure, communication & collaboration
    47. 47. Fonctionnalités • Création de structure via l’interface • Migration granulaire (de la collection au document) • Filtrage de contenu à migrer via des métadonnées • Outil d’audit sur la topologie et le contenu de la ferme • Drag’Drop • Migration de tout type d’éléments (alertes , colonnes, sécurité, versions d’items, navigation, …) • Mappings (Colonne, Type de Contenu, Utilisateur, Domaine, Template de sites, …) • Scénarios supportés (WSS 2.0 - SP 2013) • Synchronisation incrémentale • Outil permettant aux propriétaires de site de réorganiser le contenu #mstechdays Infrastructure, communication & collaboration
    48. 48. Synthèse des tests Critères d’évaluation • Coûts - Types de facturation, • Installation - Agents ou non, paramètres serveur à modifier, • Interface, • Fonctionnalités – Options de migration – Fidélité des migrations – Durée de migration #mstechdays Infrastructure, communication & collaboration
    49. 49. En conclusion : 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 #mstechdays Infrastructure, communication & collaboration
    50. 50. Digital is business
    51. 51. • Pour le processus dans son ensemble – Comment migrer sous SharePoint 2013 ? http://spasipe.wordpress.com/2013/ 04/19/comment-migrer-sous-sharepoint- 2013 – SharePoint 2013 : Monter la base de données pour la migration depuis SharePoint WSS V3 (2007) http://blogs.developpeur.org/fabrice 69/archive/2013/07/04/sharepoint- 2013-monter-la-base-de-donn-es-pour- la-migration-depuis-sharepoint- wss-v3-2007.aspx • Pour régler les principaux problèmes – Painless user migration in SharePoint 2010/2013 http://blog.sharepoint-voodoo. #mstechdays Infrastructure, communication & collaboration net/?p=68 – Problems with upgrading claims based site from Sharepoint 2010 to Sharepoint 2013 Preview http://sadomovalex.blogspot.fr/2012/10/problems -with-upgrading-claims-based.html – Tester et résoudre les problèmes d’une mise à niveau vers SharePoint 2013 http://technet.microsoft.com/fr-fr/library/ff382642.aspx – Résoudre les problèmes de mise à niveau (SharePoint Server 2010) http://technet.microsoft.com/fr-fr/ library/cc262967(office.14).aspx Sources et documentations
    52. 52. Boite à outils • PowerShell Utiliser Windows PowerShell pour administrer 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 #mstechdays Infrastructure, communication & collaboration
    53. 53. SharePoint Manager spm.codeplex.com #mstechdays Infrastructure, communication & collaboration
    54. 54. SharePoint Feature Administration and Clean Up Tool featureadmin.codeplex.com #mstechdays Infrastructure, communication & collaboration
    55. 55. Documentation Toolkit for SharePoint www.spdockit.com #mstechdays Infrastructure, communication & collaboration

    ×