Upload
benoit-jester
View
160
Download
2
Embed Size (px)
DESCRIPTION
TechDays 2014
Citation preview
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
#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 !
#mstechdays Infrastructure, communication & collaboration
• Quelle migration ?
• Plan projet
• Processus technique– Inventaire
– Migration
• Les outils de migration tiers
Plan de la présentation
#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 Ferme
Solutions bac à sable
Apps
#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
#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
#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
#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 ?
#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
#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)
#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
#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
#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
#mstechdays Infrastructure, communication & collaboration
1. Site SharePoint 2007 à migrer MOSS 2007
#mstechdays Infrastructure, communication & collaboration
2. Sauvegarde des basespuis transfert via le réseau
MOSS 2007
#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
#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
#mstechdays Infrastructure, communication & collaboration
3. PowerShell :Test / Mount-SPContentDatabase SP2010
#mstechdays Erreurs rencontrées
Si vous êtes trop pressé…
Si vous tentez de monter une base 2007 directement sur une ferme SharePoint 2013…
SP2013
#mstechdays Infrastructure, communication & collaboration
Migration des claims dans l’environnement 2010SP2010
#mstechdays Infrastructure, communication & collaboration
5. Sauvegarde des basespuis transfert via le réseau
SP2010
#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
#mstechdays Erreurs rencontrées
Premiers résultats avec 28 erreurs
SP2010
Erreurs rencontréesdans l’environnement SharePoint 2010 (2/3)
#mstechdays Erreurs rencontrées
Erreurs rencontréesdans l’environnement SharePoint 2010 (3/3)
SP2010
Les erreurs
bloquantes
#mstechdays Infrastructure, communication & collaboration
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
10. Site migré sous SharePoint 2013 SP2013
#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
#mstechdays Erreurs rencontrées
SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (1/6)
Mauvais enchainement des opérations (claims non converties par exemple)
#mstechdays Erreurs rencontrées
• Changement des administrateurs de la collection de sites
SP2013Erreurs rencontréesdans l’environnement SharePoint 2013 (2/6)
#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)
#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)
#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)
#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
#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
#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
#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
#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
#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
#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
#mstechdays Infrastructure, communication & collaboration
SharePoint Manager
spm.codeplex.com
#mstechdays Infrastructure, communication & collaboration
SharePoint Feature Administration and Clean Up Tool
featureadmin.codeplex.com
#mstechdays Infrastructure, communication & collaboration
Documentation Toolkit for SharePoint
www.spdockit.com