Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

39
Mise à niveau de Sharepoint 2007 vers Sharepoint 2010 Mario Leblond Conseiller sénior en TI, DMR - Fujitsu

description

Présentation effectuée dans le cadre du Sharepoint Summit de Québec en 2011. La présentation a pour sujet la mise à niveau de Sharepoint 2007 vers Sharepoint 2010

Transcript of Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

Page 1: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

Mise à niveau de Sharepoint 2007 vers Sharepoint 2010

Mario Leblond

Conseiller sénior en TI, DMR - Fujitsu

Page 3: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

3

Objectif

Présenter

Une vue d’ensemble du processus

Quelques approches de mise à niveau

Leçons apprises

Page 4: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

4

Vue d’ensemble de la mise à niveau

Processus habituel de mise à niveau d’un produit

La différence est dans les détails

Apprendre

Préparer

Tester Implanter

Valider

Page 5: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

5

Apprendre

Page 6: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

6

Apprendre

Connaître et comprendre

Les préalables associés à la version 2007

Les exigences relatives à la version 2010

Les approches de mise à niveau

Identifier les bonnes pratiques

Se documenter sur les leçons apprises

Répertorier les problèmes connus

Page 7: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

7

Apprendre

Exigences Sharepoint 2010

Source : http://technet.microsoft.com/en-us/library/cc262485.aspx

Serveur Sharepoint

• Windows Server 2008 ou 2008 R2 64 bits

• 4 Cœurs

• 80 Gb d’espace disque

• 8 Gb de RAM (recommandé en production)

Serveur SQL

• 8 Gb de RAM (minimum)

• SQL Server 2005 SP3 CU3 – 64 Bits

• SQL Server 2008 SP1 CU2 – 64 Bits

• SQL Server 2008 R2 – Requis pour Powerpivot

Page 8: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

8

Apprendre

Exigences Sharepoint 2010 – Niveau Serveur

Rôle Serveur Web IIS

Rôle de serveur d’applications

Microsoft .Net Framework 3.5 SP1

Microsoft Sync Framework Runtime v1.0

Microsoft Filter Pack 2.0

Microsoft Chart Controls for .Net 3.5

Windows PowerShell 2.0

SQL Server 2008 Native Client

Microsoft SQL Server 2008 Analysis Services ADOMD.Net

ADO.Net Data Services v1.5 CTP2

Windows Identity Foundation (WIF)

Ne pas oublier le HotFix (KB979917

Page 9: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

9

Apprendre

Exigences Sharepoint 2010 – Poste client

Système d’exploitation Windows (de XP à 2008 R2) Navigateurs supportés sans limitation

Internet Explorer 7 et 8 – 32 bits

Navigateurs supportés avec limitations Internet Explorer 7 et 8 – 64 bits

Mozilla Firefox 3.6

Unix / Linux Navigateur supporté avec limitations

Mozilla Firefox 3.6

Mac OSX Version 10.6 (Snow Leopard) Navigateurs supportés avec limitations

Mozilla Firefox 3.6

Safari 4.0.4

Page 10: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

10

Apprendre

Exigences Sharepoint 2010 – Poste client

Sharepoint Designer 2010

Suite Microsoft Office / Niveau d’intégration à SP2010 2003 Niveau Moyen

2007 Niveau Très bon

2010 Niveau Excellent

SilverLight 3 (SP2010 offre une WebPart Silverlight)

Page 11: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

11

Apprendre

Exigences Sharepoint 2010 – Poste développeur

Windows Vista, 7, 2008 ou 2008 R2 64 Bits

Sharepoint Designer 2010

Visual Studio 2010

SilverLight 3

Page 12: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

12

Apprendre

Approches possibles

Sur place

Par liaison de banque de données

Hybride (plusieurs variantes)

Redirection AAM

Produits : Metalogix, Avepoint, Quest, …

Pas de migration directe de

WSS 2.0 vers SPF 2010

SPS 2003 vers SPS 2010

Page 13: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

13

Apprendre

Chemin de mise à niveau – Approche « sur place »

Sur place

X86

WSS V3 SP2

X64

WSS V3 SP2

SPF 2010

X86

SP 2007 SP2

X64

SP 2007 SP2

SPS 2010

X86

WSS V3 SP2

X86

SP 2007 SP2

X64

SP 2007 SP2

SPS 2010

Page 14: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

14

Apprendre

Approche de mise à niveau - sur place

Avantages

•Conservation et mise à jour des paramètres de configuration de la ferme

•Disponibilité des personalisations

•Réutilisation des serveurs

Désavantages

•Non disponibilité de l’environnement pendant la mise à jour

•Retour arrière difficile voir impossible

•Environnement d’origine en 64 bits *Source Technet

Page 15: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

15

Apprendre

Approche de mise à niveau – hybride

Bases de données en lecture seule

*Source Technet

Avantages

• Le contenu est disponible en lecture seule pendant la mise à niveau

• Identique à l’approche par liaison de BD

Désavantages

• Identique à l’approche par liaison de BD

Page 16: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

16

Apprendre

Approche de mise à niveau – hybride

Bases de données détachées

*Source Technet

Avantages

•Conservation et mise à jour des paramètres de configuration de la ferme

•Disponibilité des personalisations

•Réutilisation des serveurs

•Possibilité de mettre à niveau plusieurs BD en parallèle

Désavantages

• Identique à l’approche sur place

Page 17: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

17

Apprendre

Approche de mise à niveau – Redirection AAM

Redirection des requêtes d’une ferme à l’autre

Ajustement des AAM sur la ferme 2007

Exécution d’une commande STSADM sur la ferme 2010 : STSADM.EXE -o addzoneurl -url http://originalURL -urlzone ZoneName -zonemappedurl http://originalURL -redirectionurl http://redirectionURL

Si le contenu est présent SP2010 sert le contenu sinon il redirige vers SP2007

*Source Technet : http://technet.microsoft.com/en-ca/library/ee720448.aspx

Page 18: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

18

Apprendre

Mise à niveau du SSP – Sur place

Les services sont mis à niveau automatiquement

Les configurations sont conservés et mises à jour

Des configurations supplémentaires peuvent être nécessaire suite à la mise à niveau

Recherche

Excel Service

*Source Technet

Page 19: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

19

Apprendre

Mise à niveau du SSP – par liaison de BD

Non supporté pour les services suivants :

Recherche, Infopath, Excel, BDC Nécessite la reconfiguration des services dans SP 2010

Export / Import pour des formulaires Infopath Stsadm.exe -o exportipfsadminobjects -filename <path to export CAB>

Import-SPIPAdministrationFiles (PowerShell)

Supporté pour le profil

Connexion des propriétés au service de métadonnée Move-SPProfileManagedMetadataProperty (PowerShell)

Page 20: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

20

Préparer

Page 21: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

21

Préparer

Inventorier et documenter l’existant

Faire la liste des personnalisations

Paramètres généraux de la ferme

Solutions Sharepoint (WSP)

Modifications effectuées sans l’aide d’un WSP Binaire, web.config, répertoire 12,…

Définition de site et modèle de site (.stp)

Produit d’une tierce partie

Page 22: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

22

Préparer

Inventorier et documenter l’existant

Utiliser des outils pour vous aider

stsadm –o preupgradecheck Valide les préalables et les problèmes les plus communs

Commande en lecture seule, ne fait aucune modification à la ferme

Mise à jour dans le CU octobre 2009

Beyond Compare / Windiff Comparaison du répertoire 12

GAC

Page 23: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

23

Préparer

Inventorier et documenter l’existant

stsadm –o preupgradecheck

Page 24: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

24

Préparer

Gérer les personnalisations

Le code

Sous IIS : continue à fonctionner Si compilation en mode AnyCPU ou 64-bits

Redirection <assemblyBinding>

Hors IIS (workflow, timer job, etc…) Recompilation ou redirection <assemblyBinding>

Modification à l’API de Sharepoint Liste des changements : http://code.msdn.microsoft.com/sps2010deprecated

Page 25: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

25

Préparer

Gérer les personnalisations

Interface graphique / expérience utilisateur

Migration des customs actions vers le ruban

Thèmes de 2007 non supportés en 2010 Fonctionne dans le mode V3 seulement

Modifications importantes au CSS

Seuil de tolérance des listes (List throttling)

Limites du produit

Page 26: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

26

Préparer

Gérer les personnalisations

Mise à niveau d’un modèle de site (.stp)

•Modèle de site (.stp)

Sharepoint 2007

•Effectuer la mise à niveau à IU V4

•Corriger les problèmes

•Enregistrer le modèle de site

Migration à Sharepoint 2010

•Modèle de site (.wsp)

Sharepoint 2010

Page 27: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

27

Préparer

Planifier la stratégie

Choisir la stratégie de mise à niveau

Planifier

La capacité

La cédule d’implantation et la non disponibilité

La formation

Les URL

Le plan de retour arrière

Préparer un plan de communication

Page 28: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

28

Préparer

Agir dès maintenant

Faire le grand ménage

Supprimer les éléments inutiles (feature, site)

Supprimer les éléments orphelins stsadm –o databaserepair

Enlever les verrous des collections de site

Dans la mesure du possible : Fractionner les banques de plus de 100 Go

Subdiviser les listes de plus de 5000 éléments

Pendre des copies de sécurité (backup)

Valider et mettre à l’épreuve notre stratégie de retour arrière

Page 29: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

29

Tester

Page 30: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

30

Tester

Construire et utiliser une ferme

Représentative avec des données réelles

Objectifs des tests :

Identifier les problèmes tôt dans le processus Trouver les solutions

Valider l’approche choisie

Évaluer le temps requis

Confirmer la stratégie et l’ajuster si nécessaire

Page 31: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

31

Implanter

Page 32: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

32

Implanter

Mettre à niveau la ferme

Déployer les personnalisations

Effectuer le suivi du processus

Problèmes communs

Configuration incorrecte de la ferme

Personnalisation absente ou obsolète

Manque d’espace disque

Problèmes reliés aux données Orphelins

Conflits de noms sur des colonnes ou types de contenu

Page 33: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

33

Implanter

Page 34: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

34

Valider

Page 35: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

35

Valider

Vérifier le résultat

Vérifier l’état de la mise à niveau dans CA

Passer au crible les journaux

Fichier journal du setup.exe (sur place) %USERTEMP%\SharePoint Server Setup(x…x).log

Assistant de configuration psconfig.exe (sur place) 14\LOGS\PCSDiagnostics_x…x

De la mise à niveau 14\LOGS\Upgrade-XXX.log

14\LOGS\Upgrade-XXX-error.log

Vérifier le numéro de version : 14.x.y.z

Page 36: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

36

Valider

Compléter les étapes

Visual upgrade

Terminer la configurations des applications de services

Recherche

Business Connectivity Services (BCS)

Profil et métadonnées gérées

Excel Service

Page 37: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

37

Conclusion

Ne pas improviser

Apprendre et connaître Sharepoint 2010

Planifier

Tester, tester, tester et tester

Page 38: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

38

Références et ressources

Livre : Upgrading to Sharepoint Serve 2010 http://go.microsoft.com/fwlink/?LinkId=196221

Livre blanc : Upgrading Sharepoint 2007 to Sharepoint 2010 http://andersrask.spoint.me/files/2010/05/WhitePaper-Upgrading-Sharepoint-2007-to-Sharepoint-2010.pdf

Sharepoint Server 2010 – Upgrade and Migration Ressource Center

http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx

Vidéo http://technet.microsoft.com/en-us/edge/upgrade-your-sharepoint-2007-environment-to-sharepoint-2010.aspx

http://technet.microsoft.com/en-us/edge/gg552996

http://technet.microsoft.com/en-us/edge/gg551715

Page 39: Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010

39