speaker : michael nokhamzon33 speaker : pierre tatot
TRANSCRIPT
![Page 1: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/1.jpg)
Issy-les-moulineaux, FR
11 DEC 2013
Réunion Club UGSF 2013
![Page 2: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/2.jpg)
Migration SharePoint 2013
![Page 3: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/3.jpg)
Speaker : Michael Nokhamzon33
SharePoint Architect@ : [email protected] : Mickey75019www : http://mickey75019.wordpress.com Yammer : Celui de l’UGSF
![Page 4: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/4.jpg)
Speaker : Pierre Tatot
SharePoint Architect@ : [email protected] : PierreSP_ITwww: http://www.gfi.fr
![Page 5: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/5.jpg)
Agenda
1. Prérequis2. Nouveauté3. Gouvernance4. Migration
a) Les types de migrationb) Méthodologie de migrationc) Les outils tiers
![Page 6: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/6.jpg)
PrerequisHardware
Frontal & ApplicationServeur
RAM: 12 GbCPU: x64 – 4 CœursHDD: 80 Gb pour le System
SQL Serveur RAM: 8 Gb si < 1 000 utilisateurs | 16 Gb >1 000 < 10 000 utilisateursCPU: x64 4 Cœurs si < 1 000 utilisateurs | 8 Cœurs > 1 000 < 10 000 utilisateurs
Software
Frontal & Application Serveur
Windows Serveur 2008 R2 ou 2012
SQL Serveur SQL Serveur 2008 R2 ou 2012L’upgrade requiert SharePoint 2010 SP1
![Page 7: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/7.jpg)
Nouveautés Design Manager, Device Channels, HTML 5, CSS3, Apps Nouveau services :
Work Management Search Cache Distribué
Le service des Offices Web Applications n’est plus un service, mais un produit séparé (WAC) – Alignement des LOB Microsoft
Déplacer d’abord les Service Applicatifs, ENSUITE les bases de contenu
Encore plus de commandes PowerShell !!
Database Attach Upgrade le InPlace n’est plus supporté ! Une migration controlee : Différer la mise à jour des des Site
Collections
![Page 8: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/8.jpg)
Encore quelques nouveautés… ULS Logs par collection de site Health Check Un vrai mode de compatibilité visuel
![Page 9: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/9.jpg)
Mode compatibilité
SP1
5 A
pp P
roce
ss S
pace
SP15Config
Database
SP15 Content
Database
SPSite
SPWeb
SPSite
SPWeb
WSE/14/Templates
WSE/15/Templates
/_layouts//
_layouts/15/
WSE/14/Templates/Layouts
WSE/15/Templates/Layouts
Page Page
Code Code
14AssemblyRedirect
Policy
15Assembly
In-process request routing
14ModeSite Page
15ModeSite Page
![Page 10: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/10.jpg)
Site Collection Modes 14 Mode
Utilisation de l’heritage 14 mode JS et CSS
Utilisation de l’heritage du _layouts et _controltemplates
Utilise les fonctions existantes 14, web parts, et site definitions
Aucune fonctions de la v.15 ne peut être activée sur un site en mode 14
Les solutions existantes 2010 (et précédentes) peuvent être déployées dans le Hive 14
Nouvelles solution 15 ne peuvent pas être déployées dans le Hive 14
15 Mode Utilise nouveau mode 15 JS et CSS Utilise nouveau _layouts\15 et
_controltemplates\15 Majoritairement utilize les nouvelles
fonctions 15 et web parts Peut utiliser les fonctionnalités14 et
web parts Peut uniquement utiliser les
definitions de site du Hive 15 Les solutions existantes 2010 (et
précédentes) peuvent être déployées dans le Hive 15
Nouvelles solution 15 ne peuvent être déployées QUE dans le Hive 15
![Page 11: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/11.jpg)
Les choses à savoir avant l’upgrade ! Ne réutiliser pas le vieux materiel N’installer pas SharePoint 2013 sur un seul serveur Plus de In-place Upgrade QUE Database Attach Upgrade
Les bases supportés Bases de contenus
Project databases
Base de Search admin
Base Profile
Base Social
Base Managed Metadata
Base Secure Store - Passphrase Nécessaire
Les bases non supportées Configuration database
N’a jamais été supporté dans les versions précédentes
Search index databases Non supporté
Sync database Non supporté
![Page 12: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/12.jpg)
Les choses à savoir avant l’upgrade !
Les Services Apps supportés Business Connectivity Service
Managed Metadata
Performance Point
Secure Store
User Profile
Search Administration
Les Services Apps Particuliers Excel Services
Créer manuellement les trusts de données après l’upgrade
InfoPath Forms Service
Office Web Apps
![Page 13: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/13.jpg)
Ce qui ne fonctionnera pas Branding Search Authentification
Migrer en claims avant le database upgrade ou créer une web app en mode classic puis migrer celle-ci en claims.
Solutions Custom Template de sites Les Workflows Supprimer les templates non supportés
Get-SPSite | Where-Object{_.RootWeb.Template –eq « PowerPointBroadcast#0 »}}
![Page 14: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/14.jpg)
Migration Claims
SharePoint 2013:Convert-SPWebApplication -Identity "http:// <servername>:port" -To Claims –RetainPermissions [-Force]
http://technet.microsoft.com/fr-fr/library/gg251985.aspx
![Page 15: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/15.jpg)
Méthode d’Authentication Windows Classic Support (Héritage…)
SharePoint 2013, le supporte mais avec des problems
Windows Claims Support SharePoint 2010 le support avec quelques exceptions
Forms Auth Support Pas de changement depuis SharePoint 2010 Utiliser bien les même nom de fournisseur avant d’attacher la base
Convertisser le mode d’authentification de la WebApp en Claims avant d’attacher la base évitera bien des soucis…
![Page 16: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/16.jpg)
Les claims démystifier
![Page 17: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/17.jpg)
Les claims démystifier
![Page 18: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/18.jpg)
Gouvernance
QuiQuoiOu
QuandCommentPourquoi
Plan de gouvernance général
Gouvernance operationnelle
Gouvernance des développements
Gouvernance fonctionnelle
![Page 19: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/19.jpg)
Communication Plan de communication
Que ce passe t il ? Quand ? Quels sont les changements ? (Liens, adresses, UI, …) La plateforme sera-t-elle freezed ? Combien de temps ?
Adoption des utilisateurs Formations Processus
![Page 20: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/20.jpg)
Migration Après une formation des utilisateurs Les propriétaires de site décide de la migration Pas de migration en mode BIGBANG Qui fait quoi ?
![Page 21: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/21.jpg)
Méthodologie de Migration
Plan AnalyseDefinitio
nNettoyag
ePréparati
onMigration
![Page 22: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/22.jpg)
Analyse de l’existant
• Contenu• Fonctionnalités natives• Sécurité
• Authentification• Autorisation
• Extension• Custom• 3rd party
• Paramétrages
Evaluer ce qui doit être migré
![Page 23: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/23.jpg)
Construction de la ferme SharePoint 2013
• On Prem• Hybride• Office 365
Choix de la topologie
![Page 24: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/24.jpg)
Cycle de MigrationPlanification Préparation Test Implémentatio
nValidation
Trouver une stratégie
Documenter l’env.
Créer des fermes de tests
Créer la ferme Recette / Débuguer
Créer un plan pour les personnalisations existantes
Gérer les personnalisations
Utiliser des données réelles
Déployer les personnalisations
Surveiller l’event viewer
Planifier les collections de sites
Planifier la méthodes d’upgrade
Evaluer les difficultés techniques
Réduire le temps d’indisponibilité
Débuguer les problèmes de CSS UI/UX
Planifier la performance
Rendre possible la migration
Trouver les erreurs le plus tôt possible
Surveiller l’avancement
Surveiller les données
Créer un plan de communication
Nettoyer l’environnement
![Page 25: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/25.jpg)
Phase de préparation & d’inventaire Dans la ferme d’origine il
faut exporter les configurations : Alternate Access Mapping Authentication Providers
(claims) Quotas Managed Path Self Service site Incoming & Outgoing mail
settings Certificates Tout les trucs custom
Bien documenter son environnement : Numbre d’utilisateurs,
databases, sites
Faire un brin de ménage Cleaning all databases errors Turn off WebAnalytics Service Remove PowerPoint
Broadcast SitesAdmin Feature (http://featureadmin.codeplex.com/)
![Page 26: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/26.jpg)
Grands principes
1. Créer une ferme SharePoint 20132. Copier les bases de données vers la nouvelle ferme pour
les mettre à jour3. Upgrader les services applicatifs vers SharePoint 20134. Upgrader les bases de données de contenus vers
SharePoint 20135. Upgrader les collections de sites vers SharePoint 2013
![Page 27: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/27.jpg)
Database Migration
OverView SQLOriginal SQL Nouveau SQL
BackupRead Only Restore Read / Write
Content Dbs
SA Dbs
![Page 28: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/28.jpg)
DEMOMigration 2010 > 2013
![Page 29: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/29.jpg)
Database Migration 2007 HOP / HOPSharePoint 2007 Ferme Temporaire SharePoint 2010 SharePoint 2013
Copie Dbs & Attache à 2010
Copie 2010 Dbs & Attache à 2013
![Page 30: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/30.jpg)
Scénarios 1
Situation
SharePoint OOB 2007/2010Peu de personnalisationsBonne structure de site
Database migration
![Page 31: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/31.jpg)
Conservation des
personnalisation ?
Scénarios 2
Situation
Beaucoup de personnalisationBonne structure de sites
Database migrationOu
Outil Tiers
![Page 32: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/32.jpg)
Scénarios 3
SituationMauvaise structure (Technique /
Fonctionnel)Outil tiers
![Page 33: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/33.jpg)
Scénarios 4
SituationMigration vers O365 Outils tiers
Pas d’accès au serveursPas de migration DB possibleMappage de l’AD avec les Comptes O365 ou Utilisation de ADFS
![Page 34: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/34.jpg)
On Prem vers O365 / Hybrid – Avant… Annuaire
Préparation AD Provisionner les comptes utilisateurs Installation de ADFS
SharePoint Lister les fonctionnalités
Disponibilité dans Office 365 Evaluation du contenu à reprendre
Exigence de sécurité Choix de l’outils
Nettoyage
![Page 35: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/35.jpg)
On Prem vers O365 / Hybrid – Pendant …. Le scénario simple mais long….
Manuellementhttp://support.microsoft.com/kb/2783484
Scénario automatique Outils Tiers
![Page 36: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/36.jpg)
Outils Tiers
ControlPoint Migration Software
SharegateMetalogix
Migration Suite
![Page 37: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/37.jpg)
Comment faire ces upgrade …
Exemple pour le MMS: $applicationPool = Get-SPServiceApplicationPool -Identity 'SharePoint Web Services
default' SharePoint Web Services default est le nom du pool d’applications de service qui contiendra
les nouvelles applications de service. $mms = New-SPMetadataServiceApplication -Name 'Managed Metadata Service Application' -
ApplicationPool $applicationPool -DatabaseName 'Managed Metadata Service_DB' New-SPMetadataServiceApplicationProxy -Name ProxyName -ServiceApplication $mms -
DefaultProxyGroup
http://technet.microsoft.com/en-US/library/jj839719
Rappel
Rôle serveur fixe securityadmin sur l’instance SQL ServerRôle de base de données fixe db_owner sur toutes les bases de données à mettre à jourGroupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande Windows PowerShell
![Page 38: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/38.jpg)
DEMOMigration 2010 > 2013
![Page 39: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/39.jpg)
Outils tiers & Fonction communes
Plusieurs outils
Fonctionnalités
nécessaires ?
Coût
Drag & Drop
Mapping (Utilisateurs
, Content Type, …)
Granularité
Règles d’exclusion
Sécurité
![Page 40: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/40.jpg)
Action post Migration Ré-indexation du contenu Import des profiles utilisateurs WarmUp des Web Applications Collection de site d’évaluation Règles upgrade check Vérification fonctionnelle
WebPart Workflow Recherche Look & Feel
![Page 41: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/41.jpg)
Non supporté dans le mode 2010 Toutes les nouvelles fonctionnalités liées à 2013
Faites d’abord un upgrade SPSite vers 2013 Les Web Analytics 2010
Les fonctionnalités existantes doivent être supprimées Les nouvelles fonctions web analytics sont supporté uniquement
en mode 2013 Office Web Applications (WAC) 2010
Remplacé par les WAC pour les deux mode 14 et 15 PowerPoint Broadcast sites doivent être supprimés
Utiliser Lync à la place…
Project Web Access Sites (PWA Template) Doivent être upgrader vers 2013 pour être utilisé Les sites Project sont dans les deux mode 14 et 15
![Page 42: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/42.jpg)
Dépréciation des éléments suivants
Meeting Workspace
Document Workspace
Autres Templates
Modèle de listes
![Page 43: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/43.jpg)
Merci de votre attention
![Page 44: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot](https://reader035.vdocuments.site/reader035/viewer/2022062307/551d9d94497959293b8ca489/html5/thumbnails/44.jpg)
Questions ?