Transcript
Page 1: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

Issy-les-moulineaux, FR

11 DEC 2013

Réunion Club UGSF 2013

Page 2: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

Migration SharePoint 2013

Page 3: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

Speaker : Pierre Tatot

SharePoint Architect@ : [email protected] : PierreSP_ITwww: http://www.gfi.fr

Page 5: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

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

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

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

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

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

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

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

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

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

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

Les claims démystifier

Page 17: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

Les claims démystifier

Page 18: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

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

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

Méthodologie de Migration

Plan AnalyseDefinitio

nNettoyag

ePréparati

onMigration

Page 22: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

Construction de la ferme SharePoint 2013

• On Prem• Hybride• Office 365

Choix de la topologie

Page 24: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

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

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

Database Migration

OverView SQLOriginal SQL Nouveau SQL

BackupRead Only Restore Read / Write

Content Dbs

SA Dbs

Page 28: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

DEMOMigration 2010 > 2013

Page 29: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

Scénarios 1

Situation

SharePoint OOB 2007/2010Peu de personnalisationsBonne structure de site

Database migration

Page 31: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

Scénarios 3

SituationMauvaise structure (Technique /

Fonctionnel)Outil tiers

Page 33: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

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

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

Outils Tiers

ControlPoint Migration Software

SharegateMetalogix

Migration Suite

Page 37: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

DEMOMigration 2010 > 2013

Page 39: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

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

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

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

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

Merci de votre attention

Page 44: Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot

Questions ?


Top Related