56

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

Embed Size (px)

DESCRIPTION

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/) http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=e085e8f7-0f4c-4883-898d-aea6f41aa9bf

Citation preview

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

Infrastructure, communication & collaboration

Retours d'expériences et Meilleures pratiques

pour la Migration vers SharePoint 2013

Patrick Guimonet - AbalonMVP SharePoint @patricg

http://blogs.developpeur.org/patricg

Benoît Jester - AsipeMVP SharePoint @SPAsipe

http://spasipe.wordpress.com

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

#mstechdays Infrastructure, communication & collaboration

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 !

Donnez votre avis !

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

#mstechdays Infrastructure, communication & collaboration

• Quelle migration ?

• Plan projet

• Processus technique– Inventaire

– Migration

• Les outils de migration tiers

Plan de la présentation

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

Infrastructure, communication & collaboration#mstechdays

QUELLE MIGRATION ?

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

#mstechdays Infrastructure, communication & collaboration

La ou les migrations SharePoint ?Version de SharePoint et d’Office

2007 2010 2013

SitesMOSS 2007

A redesigner

A redesigner

Documents Existant A migrer A migrer

ApplicationsSolutions de Ferme

Solutions bac à sable

Apps

RSE LimitéAvec outils

tiersOK

Changement d’interface utilisateur Rupture Technologique

Solutions de FermeSolutions bac à sable

Apps

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

#mstechdays Infrastructure, communication & collaboration

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

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

#mstechdays Infrastructure, communication & collaboration

Les 3 chemins possiblesMise à 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

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

Infrastructure, communication & collaboration#mstechdays

PLAN PROJET

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

#mstechdays Infrastructure, communication & collaboration

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

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

#mstechdays Infrastructure, communication & collaboration

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 ?

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

#mstechdays Infrastructure, communication & collaboration

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

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

#mstechdays Infrastructure, communication & collaboration

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)

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

#mstechdays Infrastructure, communication & collaboration

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

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

Infrastructure, communication & collaboration#mstechdays

PROCESSUS TECHNIQUESP2010MOSS 2007

SP2013

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

#mstechdays Infrastructure, communication & collaboration

foreach ($w in Get-SPWebApplication) {

write-host "WA " $w.url ($w.sites).count

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

}

}

}

}

Inventaire en PowerShell[ #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

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

#mstechdays Infrastructure, communication & collaboration

Organigramme dans Visio

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

#mstechdays Infrastructure, communication & collaboration

Documentation Toolkit for SharePoint

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

Infrastructure, communication & collaboration#mstechdays

MIGRATION

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

#mstechdays Infrastructure, communication & collaboration

Processus technique de 2010 à 2013

Vue d’ensemble du processus de mise à niveau vers

SharePoint 2013Diagrammes techniques Mise à niveau :• Processus de mise à niveau de SharePoint 2013• SharePoint 2013 : comment tester la mise à niveau

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

#mstechdays Infrastructure, communication & collaboration

1. Site SharePoint 2007 à migrer MOSS 2007

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

#mstechdays Infrastructure, communication & collaboration

2. Sauvegarde des basespuis transfert via le réseau

MOSS 2007

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

#mstechdays Erreurs rencontrées

• Suppression de sites

problématiques

• Qui contenaient un template inconnu

• Qui n’était plus accessible

Nettoyage (1/2)MOSS 2007SharePoint Manager 2007, 2010, 2013

spm.codeplex.com

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

#mstechdays Erreurs rencontrées

• Utilisation de l’outil « Feature Admin Tool

MOSS 2007 »

Et corrections des pb de features (2/2)MOSS 2007

SharePoint Feature Administration and Clean Up Tool featureadmin.codeplex.com

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

#mstechdays Infrastructure, communication & collaboration

3. PowerShell :Test / Mount-SPContentDatabase SP2010

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

#mstechdays Erreurs rencontrées

Si vous êtes trop pressé…

Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013…

SP2013

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

#mstechdays Infrastructure, communication & collaboration

Migration des claims dans l’environnement 2010SP2010

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

#mstechdays Infrastructure, communication & collaboration

4. Site après Visual Upgrade SP2010

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

#mstechdays Infrastructure, communication & collaboration

5. Sauvegarde des basespuis transfert via le réseau

SP2010

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

#mstechdays Erreurs rencontrées

SP2010

• Mauvais nom de base de données

Erreurs rencontréesdans l’environnement SharePoint 2010 (1/3)

Montage sans erreur mais

nombre de sites à 0

http://sharepoint.stackexchange.com/questions/29719/content-database-shows-no-site-collections

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

#mstechdays Erreurs rencontrées

Premiers résultats avec 28 erreurs

SP2010

Erreurs rencontréesdans l’environnement SharePoint 2010 (2/3)

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

#mstechdays Erreurs rencontrées

Erreurs rencontréesdans l’environnement SharePoint 2010 (3/3)

SP2010

Les erreurs

bloquantes

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

#mstechdays Infrastructure, communication & collaboration

6. PowerShell : Test / Mount-SPContentDatabase SP2013

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

#mstechdays Infrastructure, communication & collaboration

7. Site en mode de compatibilité SharePoint 2010 SP2013

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

#mstechdays Infrastructure, communication & collaboration

8. Mise à niveau de la collection de sites SP2013

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

#mstechdays Infrastructure, communication & collaboration

9. Etapes de mise à niveau SP2013

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

#mstechdays Infrastructure, communication & collaboration

10. Site migré sous SharePoint 2013 SP2013

Page 38: TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migration vers SharePoint 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

Erreurs rencontrées lors du Montage de la base 2010 sur la ferme 2013

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

#mstechdays Erreurs rencontrées

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (1/6)

Mauvais enchainement des opérations (claims non converties par exemple)

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

#mstechdays Erreurs rencontrées

• Changement des administrateurs de la collection de sites

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (2/6)

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

#mstechdays Erreurs rencontrées

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (3/6)

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

#mstechdays Erreurs rencontrées

Erreur d’exécution sur les Workflow d’approbation standard• En français • En anglais

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (4/6)

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

#mstechdays Erreurs rencontrées

x

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é

Erreur d’exécution sur les Workflow d’approbation standard

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (5/6)

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

#mstechdays Erreurs rencontrées

• 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.

Erreur d’exécution sur les Workflow d’approbation standard

Résolution

SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (6/6)

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

Infrastructure, communication & collaboration#mstechdays

LES OUTILS DE MIGRATION TIERS

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

#mstechdays Infrastructure, communication & collaboration

Outils de migration tiers• AvePoint

• Dell / Quest

• Metalogix / Axceler

• Sharegate

• Metavis

• Critères de choix :

• Volumétrie

• Gestion des

métadonnées

• Installation serveur

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

#mstechdays Infrastructure, communication & collaboration

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

Avantages et inconvénients des outils

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

#mstechdays Infrastructure, communication & collaboration

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

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

#mstechdays Infrastructure, communication & collaboration

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

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

#mstechdays Infrastructure, communication & collaboration

• 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

En conclusion : 10 écueils à éviter

10 Reasons your SharePoint Migration Failed

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

Digital is business

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

#mstechdays Infrastructure, communication & collaboration

• 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/fabrice69/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.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 2013http://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

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

#mstechdays Infrastructure, communication & collaboration

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 SharePointwww.spdockit.com

• SharePoint Manager 2007, 2010, 2013

spm.codeplex.com

• SharePoint Feature Administration and Clean Up Tool 2007, 2010, 2013

featureadmin.codeplex.com

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

#mstechdays Infrastructure, communication & collaboration

SharePoint Manager

spm.codeplex.com

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

#mstechdays Infrastructure, communication & collaboration

SharePoint Feature Administration and Clean Up Tool

featureadmin.codeplex.com

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

#mstechdays Infrastructure, communication & collaboration

Documentation Toolkit for SharePoint

www.spdockit.com