22 quel plan de migration prévoir de sharepoint 2007 vers sharepoint 2010 ? 09/02/2010 arnault...
TRANSCRIPT
22
Quel plan de migration prévoir de SharePoint 2007 vers SharePoint 2010 ?
09/02/2010Arnault Nouvel et Antoine DongoisConsultants et formateurs SharePointWinwise
33
Tél : 01 46 08 78 50 E-mail : [email protected] Site web : www.winwise.com
1ère société d’expertise spécialisée sur les nouvelles technologies Microsoft
90 consultants experts certifiés sur les dernières technologies Microsoft , plusieurs MVP et 1 Regional Director
4 centres de compétences pour réaliser vos projets à forte valeur ajoutée :Travail collaboratif Business Intelligence & Data ManagementArchitecture et Cycle de vie des applications Interfaces Utilisateurs et « Smart Clients »
1er centre de formation en France sur les technologies .Net et la BILa solidité financière du groupe ALTENPour tout renseignement : Stand N°C13, espace Communications Unifiées et
Collaboration
44
Documenter votre environnement
Prévoir votre approche de MAJ
Rendre possible la MAJ
2. Préparer
Fermes de Test Avec des données
de production! Evaluer les
techniques Trouver les
problèmes
3. Test Mettre à jour les
fermes déployer les
personnalisations Suivre le processus
de MAJ
(DEMO)
4. Implémenter Consulter les logs Vérifier les sites Visual Upgrade:
Mettre à jour l’IHM
5. Valider
Pré-requis Méthodes de MAJ Comment limiter le
« downtime » Problèmes usuels
1. Apprendre
55
Prérequis
Environnement 64 bitsWindows Server 2008 SP2 ou Windows Server 2008 R2 64
bitsSQL Server 2005 SP3 ou SQL 2008 SP1 64 bits
MOSS 2007 SP2 ou WSS 3.0 SP2 Navigateurs
IE 7/8IE 6 ou antérieur non supporté
FireFox 3.x sous WindowsFireFox 3.x ou Safari 3.x sur les autres plateformes
Apprendre
66
Chemins de migration
x86 WSS 3.0SP2 x86 MOSS 2007
SP2
x86 MOSS 2007SP2 x64 MOSS 2007
SP2
x64 MOSS 2007SP2
x64 WSS 3.0SP2
SharePointFoundation
2010
Microsoft SharePoint
Server 2010
Microsoft SharePoint
Server 2010
ApprendreInplace uniquement
WSS 3.0SP2x86
77
Chemins de migration
En BrefEnvironnements 32bits non supportésPas de migration vers « SharePoint 2010 online »Pas de migration directe à partir de WSS 2.0 ou de SPS 2003
Il faut passer par une migration vers WSS 3.0 SP2 ou MOSS 2007 SP2!
Apprendre
SPS2003 MOSS 2007SP2
Microsoft SharePoint
Server 2010
88
Méthodes de migration : SharePoint 2003 vers 2007
InplaceNon redémarrable, ça passe ou ça casseTimeouts
DB Attach (Liaison de Base de donnée)Gradual
SPS2003 et MOSS2007 coexistent temporairement sur la même machine
Apprendre
99
Méthodes de migration : SharePoint 2007 vers 2010
InplaceRedémarrableLes timeouts ont été supprimés
DB AttachEn parallèle
Gradual
Apprendre
1010
Migration InPlace
La mise à jour de l’environnement existant s’effectue sur les mêmes serveurs
AvantagesLa configuration de la ferme est conservée et mise à jour Les personalisations (wsp, fonctionnalités,…) sont disponibles après la migrationSharePoint 2010 peut-être installé sur les mêmes serveurs
Désavantages Les serveurs et la ferme sont indisponibles pendant la mise à jour. Environnement SharePoint 2007 64 bits obligatoire Apprendre
1111
Migration par liaison de BDD
Le contenu est migré base par base sur une nouvelle ferme SharePoint 2010.
Avantages Les bases de contenus sont migrées dans l’ordre souhaité. Migration parallèle des DB plus rapide Possible de combiner plusieures fermes
Désavantages Le paramétrage de la ferme n’est pas conservé Les personalisations (wsp, fonctionnalités) doivent être transférées manuellement.Nécessite un accès direct aux serveurs de bases de données Apprendre
1212
Migration Hybride : bases de données en lecture seule
Le contenu est migré base par base sur une nouvelle ferme SharePoint 2010.
Avantages disponibilité en lecture seule des sites pendant tout le processusIdem DB Attach
DésavantagesIdem db attach
Apprendre
1313
Migration Hybride : bases de données détachées
La configuration de la ferme existante est migrée en 2010, et le contenu est ensuite migré base par base sur cette même ferme.Le processus peut être accéléré avec une petite ferme temporaire
AvantagesConservation du paramétrageConservation des personnalisationsRéutilisation des serveurs
DésavantagesAccès au serveur BDDSharePoint 2007 64 bit obligatoire
Apprendre
1414
Avant la migrationDocumenter l’environnement
Identifier et recenser les personnalisations :Binaires (wp, jobs, « event receivers »)SolutionsFichiers du 12: layouts, features, etc.Définitions de site personnaliséesLogiciels tierce partie
Certains exploitent directement les bases SharePoint!Contacter l’éditeur!
Outils : PreupgradeCheck, Windiff, SPDiag, Beyond Compare, …
Préparer
1515
Avant la migrationIdentifier les problèmes potentiels
Code compilé pour plateformes 32 bitsModifications de l’API
Certaines signatures ont changéLe SSP a disparu, son modèle objet aussi
Modèles de sites au format .stpModifications de l’interface graphique
Custom Actions à migrer en extensions du RubanPresque toutes les CSS ont changé
Query Throttling
Préparer
1616
Avant la migrationNettoyer l’environnementNettoyer au maximum son environnement SharePoint 2007
Nettoyage des orphelinsstsadm –o databaserepair –url http://... –databasename (-
deletecorruption)Supprimer les sites non utilisésDésinstaller les « Features » non utiliséesSupprimer les verrous sur les collections de sites à migrerScinder ou refactoriser
les Content DB de plus de 100GoLes listes de plus de 5000 éléments
Préparer
1717
Avant la migrationVérifier la faisabilité
Commande stsadm –o preupgradecheck (avec SP2)N’effectue aucun changement dans les basesVérifie certaines règles
Base en lecture/écritureBase sous Windows Internal Database inférieure à 4Gb
Vérification de la configuration (web.config manquant, compte de service non valide, version des serveurs…)
Préparer
1818
Avant la migrationPreUpgradeCheck
Préparer
1919
Réutilisation du code
Code exécuté dans IISFonctionne sauf s’il utilise des méthodes
modifiées/suppriméesCode exécuté dans le service Timer
Recompiler avec les nouvelles référencesApplications spécifiques avec modèle objet serveur
Recompiler avec les nouvelles références ou mettre en place de la redirection d’assembly
Attention !Code qui cible le répertoire 12Code qui exploite les clés de registre liées au 12
Préparer
2020
Migration des modèles de sites .stp vers .wsp
Site 2007
Modèle de site .stp
Migration 2010
Appliquer UI v4Corriger les problèmes
Enregistrer le modèle de site
Site 2010
Modèle de site .wsp
Préparer
2121
Avant la migration : backup!
Bases à sauvegarderType de BDD Nom Remarque
Configuration WSS_config Une par ferme
Cont. Admin. SharePoint_AdminContent_ID Une par ferme
Recherche WSS WSS_Search_ID Une par indexeur
Recherche SSP SharedServices1_SearchDB Une par SSP
Configuration SSP SharedServices1_DB
Contenu SSP WSS_Content_SharedServices1
Contenu WSS_Content_YYY
SSO WSS_SSO
Préparer
2222
Avant la migration : Tester
Fermes de test Même architecture physique et logique (nombre de serveurs,
répartition application / frontal)Avec des données réelles
Objectifs : Estimer le temps / « downtime »Valider le choix de la méthodeVoir les problèmes possibles
commande powershell « test-spcontentdatabase »Détermine si des personnalisations manquent dans la base de
contenu.Tester
2323
DémoMigration hybride DB Attach / Read-only
Implémenter
2424
Après la migration
Vérifier la page de mise à niveau dans l’administration centralePasser en revue les journaux
Fichier journal du setup.exe (Inplace)%USERTEMP%\SharePoint Server Setup(xxxxx).log
De l’assistant de configuration psconfig.exe (Inplace)14\LOGS\PCSDiagnostics_xxx
De la mise à niveau14\LOGS\Upgrade-XXX.log14\LOGS\Upgrade-XXX-error.log
Vérifier le numéro de version : 14.x.y.z
Valider
2525
Après la migration : Visual upgrade
Conserver l’interface 2007 ou appliquer l’interface 20102010 contient les Master pages et CSS de 2007 Possibilité de prévisualiser l’interface 2010
Par l’administrateur de la ferme, ou de la collection de sitesParamétrage disponible au niveau du Web
Interface 2010 obligatoireHôte “MySite”Collection de site PWA (Project Server)Web parts Report Server
Valider
2626
Liens et ressources de migration
Upgrade and Migration Resource Center for SharePoint Server 2010
blogs.developpeur.org/anouvel (Blog de Arnault Nouvel)
Blog de Ali Mazaheri
Club MOSS France
2727
Questions… Réponses?
2828
Evénement spécial Techdays
Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…
Lund
i 8 fé
vrie
r
11h-12h : Project 2010 – mise en place d'une gestion de projets en mode collaboratif
13h-14h : Installation et configuration de SharePoint 2010.
14h30-15h30 : Upgrade de MOSS 2007 vers Microsoft Sharepoint 2010
Mar
di 9
févr
ier 13h-14h :
Les Nouveautés de l'ECM (Enterprise Content Management) dans SharePoint 2010
Mer
cred
i 10
févr
ier
13h-14h : Sauvegarde/restaura-tion et Business Continuity Management dans SharePoint 2010
14h30-15h30 : Project 2010 – mise en place d'une gestion de projets en mode collaboratif16h-17h : Upgrade de MOSS 2007 vers Microsoft