sharepoint days casablanca - retours d'expériences et meilleures pratiques pour la migration...
TRANSCRIPT
Qui suis-je ?
Benoît JesterMVP SharePoint
Wiki TechNet, Forums, Traductions MSDNhttp://spasipe.wordpress.com
@spasipe
Sommaire
• Quelle migration ? Mise à niveau séquentielle
Passage à la dernière version
Passage vers le Cloud
• Plan projet Planifier
Préparer
Migrer
Recetter
• Comment auditer ?
• Comment migrer ?
• Les outils de migration tiers
• Conclusion
Quelle trajectoire ?
Passage vers le
Cloud
SP2013 Online
SP2010MOSS 2007 SP2013
Passage direct à
la dernière
version
Mise à niveau
séquentielle vers
la version
supérieure
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
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
•Recette fonctionnelle par les utilisateurs
•Valider
•Basculer
Migration
VérificationCorrections
1. Planifier
Evaluer l’existant
• Manuellement
• Scripts : PowerShell
• Outils : SPDocKit
• Outil intégré aux outils de migration
Prévoir le plan de migration
• Pourquoi migrer
• Que migrer
• Quand migrer
• Quand / Comment communiquer
2. 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
3. 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)
4. 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
Test produit : SPDocKit 5 (ex Documentation Toolkit for SharePoint)
http://www.spdockit.com/downloads
SPDocKit 5
Test produit : Metalogix Migration Expert
http://www.metalogix.com/Products/Migration-Expert.aspx
Metalogix Migration Expert
Test produit : AvePoint Discovery Tool
http://fr.avepoint.com/free-trial-downloads/avepoint-discovery-tool
● Version d’évaluation gratuite de 90 jours
● Inclus dans docave 6
Docave discovery tool
Test produit : SPCAF
SharePoint Code Analysis Framework (SPCAF) - Migration Assessment
SPCAF
SPCAF
Quest Site Migrator
[ #SharePoint 2013 ] Inventaire d’une ferme avec PowerShell et Visio (1/4) : PowerShell
SPSFarmReport
…
Autres outils / scripts
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
• Suppression de sites problématiques
• Qui contiennent un template inconnu
• Qui n’était plus accessible
Nettoyage (1/2)
SharePoint Manager 2007, 2010, 2013
spm.codeplex.com
MOSS 2007
• Utilisation de l’outil « Feature Admin Tool MOSS 2007 »
Corrections des pb de features (2/2)
SharePoint Feature Administration and Clean Up Tool
featureadmin.codeplex.com
MOSS 2007
Si vous êtes trop pressé…
Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013…
SP2013
• Mauvais nom de base de données
Erreurs rencontréesdans l’environnement SharePoint 2010 (1/3)
Montage sans erreur
mais nombre de sites à 0
SP2010
• 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
Erreurs rencontrées lors du Montage de la base 2010 sur la ferme 2013
SP2013
Erreurs rencontréesdans l’environnement SharePoint 2013 (1/6)
Mauvais enchainement des opérations (claims non converties par exemple)
SP2013
• Changement des administrateurs de la collection de sites
SP2013
Erreurs rencontréesdans l’environnement SharePoint 2013 (2/6)
x
• 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é »
SP2013
Erreurs rencontréesdans l’environnement SharePoint 2013 (5/6)
• 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.
SP2013
Erreurs rencontréesdans l’environnement SharePoint 2013 (6/6)
Avantages et inconvénients
• Avantages Migration
Directe 2007 – 2013
Migration vers le Cloud
Migration granulaire
Mise à jour différentielle
Filtrage de contenu à migrer
Réorganisation de contenu
Délégation propriétaires de site / exploitation
• Inconvénients Evaluation des outils
Le coût
25 à 45 € / Go ou
14 k€ / frontal ou
5 k€ / 10 utilisateurs
Temps (tests, A/R avec le support)
DocAve 6 est commercialisé par la société AvePoint
• Points clés• S’utilise en mode web, peut être utilisé depuis un poste client
• Des agents doivent être installés sur les serveurs utilisés pour la migration
• Le compte utilisé par le service gérant les agents doit avoir des droits spécifiques
• Fonctionnalités• Création de structure via l’interface (Collection de site, Site, Bibliothèque)
• Migration granulaire (de la collection de sites au document)
• Possibilité de filtrer le contenu à migrer via des métadonnées
• Outil d’audit générant des rapports sur l’état et le contenu de la ferme
• Coûts associés (Outil + 1 an de Maintenance)Volume Coût Assistance incluse
500 Go 26.180 euros HT 3 jours
1 To 41.970 euros HT 5 jours
2 To 79.155 euros HT 7 jours
DocAve 6 - Présentation
● Source
- Filtres
- Alertes
- Workflows
- MMS
- Listes vides
● Mapping
- Colonnes
- Types de contenu
- Template
- Utilisateurs
- Domaines
- Langues
- Noms de liste
● Avancé
- Valeurs nulles
- Look and Feel
- Structure
- Longueur caractères
- Règles dynamiques
DocAve 6 - Interface
Content Matrix est commercialisé par la société Metalogix
• Points clés• Content Matrix Migration Express (25 Go gratuits pendant 1 an)
• S’utilise en mode client lourd (server ou client / 16 Go de RAM)
• Metalogix Extensions Web Services (WSPs) pour les serveurs hors CM
• Metalogix Organizer (WSP, hors version Express)
• Fonctionnalités• Création de structure via l’interface (Site, Bibliothèque)
• Copier-coller granulaire (de la collection de site au document)
• Possibilité de filtrer le contenu à migrer via des métadonnées
• Outil de réorganisation /déplacement de contenu intra-ferme
• Coûts associés (Outil + 1 an de Maintenance)Volume Coût
500 Go 13.905,15 euros HT
1 To 24.600 euros HT
2 To 40.639,20 euros HT
Content Matrix - Présentation
Sharegate est commercialisé par la société du même nom
• Points clés• Pas d’agent à installer
• Extensions à installer sur les serveurs (source et destination) pour récupérer des métadonnées spécifiques (dates, auteurs)
• Fonctionnalités• Migration illimitée en terme de volume
• Migration granulaire (de la collection de sites au document)
• Possibilité de filtrer le contenu à migrer via la date de dernière modification
• Scripts Powershell (réutilisation, scheduling)
• Possibilité de « vérifier la pré-migration »
• Coûts associés (Outil + maintenance)• Licences valables 1 an
• Licences par utilisateur/poste de travail
Sharegate - Présentation
10 écueils à éviter
10 Reasons your SharePoint Migration Failed
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
SVP évaluez ma session!Complétez le sondage et courez la chance
de gagner une tablette Surface
Please rate this session!Fill out the survey and get a chance to win a Surface