Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoint 2013

Like this? Share it with your network

Share

Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoint 2013

  • 477 views
Uploaded on

Au cours de cette session, nous détaillerons les différentes étapes d'une migration SharePoint (de 2007 ou 2010 vers 2013). Ayant participé à plusieurs projets chez de grands acteurs du marché......

Au cours de cette session, nous détaillerons les différentes étapes d'une migration SharePoint (de 2007 ou 2010 vers 2013). Ayant participé à plusieurs projets chez de grands acteurs du marché français (Total, BPCE, ...) nous reviendrons sur les enseignements à en tirer et les meilleures pratiques à mettre en place. Nous aborderons également dans un 2e temps ce que peuvent apporter des outils de migration tiers (tels que ceux proposé par AvePoint ou Dell/Quest) Patrick Guimonet [MVP SharePoint] & Benoit Jester (blog http://spasipe.wordpress.com/)

Speakers : Benoît Jester (Asipe), Patrick Guimonet (Abalon)

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
477
On Slideshare
476
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
26
Comments
0
Likes
1

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. Plan de la présentation • Quelle migration ? • Plan projet • Processus technique – Inventaire – Migration • Les outils de migration tiers #mstechdays Infrastructure, communication & collaboration
  • 4. QUELLE MIGRATION ? #mstechdays Infrastructure, communication & collaboration
  • 5. La ou les migrations SharePoint ? Version de SharePoint et d’Office 2007 2010 2013 Sites MOSS 2007 A redesigner A redesigner Documents Existant A migrer A migrer Applications RSE Apps Solutions Solutions Solutions bac à sable Apps de Ferme bac à sable Solutions de Ferme Limité Changement d’interface utilisateur #mstechdays Avec outils tiers OK Rupture Technologique Infrastructure, communication & collaboration
  • 6. Quelle trajectoire ? Passage vers le Cloud  Passage direct à la dernière version SP2013 Online  SP2013 SP2010 MOSS 2007 Mise à niveau séquentielle vers la version supérieure  #mstechdays Infrastructure, communication & collaboration
  • 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. PLAN PROJET #mstechdays Infrastructure, communication & collaboration
  • 9. Plan projet Planification Préparation Migration Recette •Evaluer l’existant •Scripts •Outils •Nettoyer •Par les utilisateurs •Par l’IT • Préparer les environnements • Tester à blanc • Corriger les erreurs •Bases de données + Sites • Ou avec outil • Recette technique par l’IT • Recette fonctionnelle par les utilisateurs • Valider • Basculer • Prévoir le plan • En une fois ou • Au fil de l’eau Migration Corrections #mstechdays Vérification Infrastructure, communication & collaboration
  • 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. 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 #mstechdays Diagrammes techniques Mise à niveau : • SharePoint 2013 : comment tester la mise à niveau Infrastructure, communication & collaboration
  • 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. 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. PROCESSUS TECHNIQUE MOSS 2007 #mstechdays SP2010 Infrastructure, communication & collaboration SP2013
  • 15. Inventaire en PowerShell foreach ($w in Get-SPWebApplication) { [ #SharePoint 2013 ] Inventaire d’une ferme (en 4 parties) write-host "WA " $w.url ($w.sites).count http://blogs.developpeur.org/patricg/archive/2014/02/06/sharepoint-2013inventaire-d-une-ferme-avec-powershell-et-visio-1-3.aspx 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 } } } } #mstechdays Infrastructure, communication & collaboration
  • 16. Organigramme dans Visio #mstechdays Infrastructure, communication & collaboration
  • 17. Documentation Toolkit for SharePoint #mstechdays Infrastructure, communication & collaboration
  • 18. MIGRATION #mstechdays Infrastructure, communication & collaboration
  • 19. Processus technique de 2010 à 2013 Vue d’ensemble du processus de mise à niveau vers SharePoint 2013 #mstechdays Diagrammes techniques Mise à niveau : • Processus de mise à niveau de SharePoint 2013 • SharePoint 2013 : comment tester la mise à niveau Infrastructure, communication & collaboration
  • 20. 1. Site SharePoint 2007 à migrer #mstechdays Infrastructure, communication & collaboration MOSS 2007
  • 21. 2. Sauvegarde des bases puis transfert via le réseau #mstechdays Infrastructure, communication & collaboration MOSS 2007
  • 22. Nettoyage (1/2) SharePoint Manager 2007, 2010, 2013 spm.codeplex.com • Suppression de sites problématiques • • Qui contenaient un template inconnu Qui n’était plus accessible #mstechdays Erreurs rencontrées MOSS 2007
  • 23. Et corrections des pb de features (2/2) • Utilisation de l’outil « Feature Admin Tool MOSS 2007 » #mstechdays SharePoint Feature Administration and Clean Up Tool featureadmin.codeplex.com Erreurs rencontrées MOSS 2007
  • 24. 3. PowerShell :Test / Mount-SPContentDatabase #mstechdays Infrastructure, communication & collaboration SP2010
  • 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. Migration des claims dans l’environnement 2010 #mstechdays Infrastructure, communication & collaboration SP2010
  • 27. 4. Site après Visual Upgrade #mstechdays Infrastructure, communication & collaboration SP2010
  • 28. 5. Sauvegarde des bases puis transfert via le réseau #mstechdays Infrastructure, communication & collaboration SP2010
  • 29. Erreurs rencontrées SP2010 dans l’environnement SharePoint 2010 (1/3) • 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 #mstechdays Erreurs rencontrées
  • 30. Erreurs rencontrées SP2010 dans l’environnement SharePoint 2010 (2/3) Premiers résultats avec 28 erreurs #mstechdays Erreurs rencontrées
  • 31. Erreurs rencontrées SP2010 dans l’environnement SharePoint 2010 (3/3)  Les erreurs bloquantes #mstechdays Erreurs rencontrées
  • 32. 6. PowerShell : Test / Mount-SPContentDatabase #mstechdays Infrastructure, communication & collaboration SP2013
  • 33. 7. Site en mode de compatibilité SharePoint 2010 #mstechdays Infrastructure, communication & collaboration SP2013
  • 34. 8. Mise à niveau de la collection de sites #mstechdays Infrastructure, communication & collaboration SP2013
  • 35. 9. Etapes de mise à niveau #mstechdays Infrastructure, communication & collaboration SP2013
  • 36. 10. Site migré sous SharePoint 2013 #mstechdays Infrastructure, communication & collaboration SP2013
  • 37. Erreurs rencontrées lors du Montage de la base 2010 sur la ferme 2013 • 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 #mstechdays Succès SP2013
  • 38. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (1/6)  Mauvais enchainement des opérations (claims non converties par exemple) #mstechdays Erreurs rencontrées
  • 39. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (2/6) • Changement des administrateurs de la collection de sites #mstechdays Erreurs rencontrées
  • 40. Erreurs rencontrées SP2013 dans l’environnement SharePoint 2013 (3/6) #mstechdays Erreurs rencontrées
  • 41. Erreurs rencontrées SP2013 dans l’ nvironnement SharePoint 2013 (4/6) e Erreur d’exécution sur les Workflow d’approbation standard • En français #mstechdays • En anglais Erreurs rencontrées
  • 42. Erreurs rencontrées SP2013 dans l’ nvironnement SharePoint 2013 (5/6) e 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. Erreurs rencontrées SP2013 dans l’ nvironnement SharePoint 2013 (6/6) e 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. LES OUTILS DE MIGRATION TIERS #mstechdays Infrastructure, communication & collaboration
  • 45. Outils de migration tiers • • • • • AvePoint Dell / Quest Metalogix / Axceler Sharegate Metavis • Critères de choix : • • • #mstechdays Volumétrie Gestion des métadonnées Installation serveur Infrastructure, communication & collaboration
  • 46. Avantages et inconvénients des outils Avantages • • • • • • • Inconvénients 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 #mstechdays • • • Les tests Le coût – 25 à 45€ / Go ou – 14 k€ / frontal ou – 5 k€ / 10 utilisateurs La formation Infrastructure, communication & collaboration
  • 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. Synthèse des tests Critères d’évaluation • • • • Coûts - Types de facturation, Installation - Agents ou non, paramètres serveur à modifier, Interface, Fonctionnalités – – – #mstechdays Options de migration Fidélité des migrations Durée de migration Infrastructure, communication & collaboration
  • 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. Digital is business
  • 51. Sources et documentations • Pour le processus dans son ensemble – Comment migrer sous SharePoint 2013 ? http://spasipe.wordpress.com/2013/ 04/19/comment-migrer-soussharepoint-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/sharepoint2013-monter-la-base-de-donn-espour-la-migration-depuissharepoint-wss-v3-2007.aspx #mstechdays • Pour régler les principaux problèmes – Painless user migration in SharePoint 2010/2013 http://blog.sharepointvoodoo.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/frfr/library/cc262967(office.14).aspx Infrastructure, communication & collaboration
  • 52. Boite à outils • PowerShell Utiliser Windows PowerShell pour administrer SharePoint 2013 technet.microsoft.com/frfr/library/ee806878.aspx • Visio office.microsoft.com/fr-fr/visio • Documentation Toolkit for SharePoint www.spdockit.com • SharePoint Manager 2007, 2010, 2013 spm.codeplex.com • • SharePoint Designer office.microsoft.com/fr-fr/visio #mstechdays SharePoint Feature Administration and Clean Up Tool 2007, 2010, 2013 featureadmin.codeplex.com Infrastructure, communication & collaboration
  • 53. SharePoint Manager spm.codeplex.com #mstechdays Infrastructure, communication & collaboration
  • 54. SharePoint Feature Administration and Clean Up Tool featureadmin.codeplex.com #mstechdays Infrastructure, communication & collaboration
  • 55. Documentation Toolkit for SharePoint www.spdockit.com #mstechdays Infrastructure, communication & collaboration