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)
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoint 2013
1.
2. 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
3. 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
4. Plan de la présentation
• Quelle migration ?
• Plan projet
• Processus technique
– Inventaire
– Migration
• Les outils de migration tiers
#mstechdays
Infrastructure, communication & collaboration
6. 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
7. 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
8. 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
10. 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
11. 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
12. 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
13. 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
14. 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
20. 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
21. 1. Site SharePoint 2007 à migrer
#mstechdays
Infrastructure, communication & collaboration
MOSS
2007
22. 2. Sauvegarde des bases
puis transfert via le réseau
#mstechdays
Infrastructure, communication & collaboration
MOSS
2007
23. 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
24. 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
26. Si vous êtes trop pressé…
Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013…
#mstechdays
Erreurs rencontrées
SP2013
27. Migration des claims dans l’environnement 2010
#mstechdays
Infrastructure, communication & collaboration
SP2010
28. 4. Site après Visual Upgrade
#mstechdays
Infrastructure, communication & collaboration
SP2010
29. 5. Sauvegarde des bases
puis transfert via le réseau
#mstechdays
Infrastructure, communication & collaboration
SP2010
30. 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
33. 6. PowerShell : Test / Mount-SPContentDatabase
#mstechdays
Infrastructure, communication & collaboration
SP2013
34. 7. Site en mode de compatibilité SharePoint 2010
#mstechdays
Infrastructure, communication & collaboration
SP2013
35. 8. Mise à niveau de la collection de sites
#mstechdays
Infrastructure, communication & collaboration
SP2013
36. 9. Etapes de mise à niveau
#mstechdays
Infrastructure, communication & collaboration
SP2013
37. 10. Site migré sous SharePoint 2013
#mstechdays
Infrastructure, communication & collaboration
SP2013
38. 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
42. 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
43. 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
44. 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
45. LES OUTILS DE MIGRATION TIERS
#mstechdays
Infrastructure, communication & collaboration
46. 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
47. 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
48. 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
49. 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
50. 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
52. 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
53. 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