Etapes pour la mise en œuvre d'une ferme SHAREPOINT 2010
1. 2011
Etapes pour la mise en œuvre d’une
Erol GIRAUDY
ferme SharePoint Server 2010
Les 7 étapes d’une mise en œuvre
d’une ferme SharePoint Server
2010 – Point complémentaire à la
Gouvernance (voir l’ouvrage ci-
dessus et les documents formation
E52 « administration SharePoint
2010 » – 20/08/2011 - version 11).
Un audit préalable est souvent
nécessaire si une ferme MOSS
2007 est utilisée.
ICT7
LUX
2. FORMATIONS SHAREPOINT
7 Etapes pour la mise en œuvre d’une ferme
SharePoint Server 2010
Table des matières
Les étapes pour la préparation de la mise en production du serveur SharePoint 2010 et de ses
plateformes collaboratives : .................................................................................................................... 3
1 - Collecte des informations & des moyens ......................................................................................... 3
2 - Acteurs et sécurités : .......................................................................................................................... 6
Implémentation des comptes & groupes : ........................................................................................ 6
3 - Architecture :...................................................................................................................................... 8
Définition de la topologie des sites ..................................................................................................... 8
4 - Implantation et procédures : ........................................................................................................... 10
Installation de la solution SharePoint 2010 et/ou SPF ...................................................................... 10
5 - Fonctionnalités et C.D.C. : ................................................................................................................ 12
Définition des besoins ....................................................................................................................... 12
6- Création des maquettes : .................................................................................................................. 15
Création d’une maquette de sites : .................................................................................................. 15
BAT : .................................................................................................................................................. 15
Signature des BAT.............................................................................................................................. 15
7 - Mise en place définitive des sites :................................................................................................... 16
Création des comptes et des autorisations dans SPF et SPS 2010 .................................................... 16
Sauvegardes 0.1 – 1.0........................................................................................................................ 16
Remise des documents et du KIT ...................................................................................................... 16
Pierre Erol GIRAUDY .......................................................................................................................... 17
Graphiques Platform Services ........................................................................................................... 17
SharePoint 2010 Performance Optimization and Scaling Best Practices–Cheat Sheet .................... 18
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 1 -=-
3. FORMATIONS SHAREPOINT
Résumé du processus de gestion du cycle de vie
1 Initial requirements are gathered and tasks
assigned.
2 Developers use tools to track development and
store source code for customizations.
3 Automated builds are generated for integration
testing.
4 Build verification farm is used for additional testing
(larger environments).
5 Testing personnel test the customizations.
6 After testing, customizations are deployed to pre-
production environment.
7 Pre-production environment matches production
environment as closely as possible.
8 After verifying in pre-production, customizations are
deployed to production.
9 Previous testing ensures that when customizations
are deployed to production, there are no
unexpected issues or problems encountered.
10 End users use the production environment, provide
additional feedback and ideas. Issues are reported
and tracked.
11 Feedback and issues are transformed to
requirements and tasks, cycle begins again.
For a full explanation of this process, see the video
Development Lifecycle for SharePoint 2010 at:
http://go.microsoft.com/fwlink/?LinkId=200174.
Pour une explication complète de ces processus, consultez la gestion du cycle de vie, voir la
vidéo pour SharePoint 2010 : http://go.microsoft.com/fwlink/?LinkId=200174
Voir aussi en anglais :
http://cluboffice2010.blogspot.com/2010/10/sharepoint-automation-service-accounts.html
SharePoint Server 2010: Operations Framework and Checklists
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3cd07201-7420-4c12-9639-
81da513e728d&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28
Microsoft+Download+Center%29&utm_content=LocalHost#tm
The Productivity Hub is a Microsoft SharePoint Server 2010 site collection that offers training
materials for end-users.
http://www.microsoft.com/downloads/en/details.aspx?familyid=4AAA9862-E420-4331-8BC3-
469D7BAE0FF1&displaylang=en&hash=HpaTk4lvncx4RbkSGKWJjbr30fnSGghgOYFknvM40AMeYN7nIxkXOiL6xOVCh5C6OTH
7qUPV9nYcI09Y8fOnWQ%3d%3d
Implementing Governance in SharePoint 2010
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=602d7bfc-0878-469a-90bd-
36aaab8f3cea&displaylang=en
BLOGS :
http://mossgouvernance.blogspot.com/
http://blogs.msdn.com/b/wael/archive/2010/12/16/sharepoint-governance-table-of-content.aspx
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 2 -=-
4. FORMATIONS SHAREPOINT
Les étapes pour la préparation de la mise en production du serveur
SharePoint 2010 et de ses plateformes collaboratives :
1 - Collecte des informations & des moyens
Demande de licence SQL Serveur 2008 R2 et valider version
Demande de licence Windows 2008 et valider version
Demande de licence SharePoint 20101 (2 - 2) + CAL (2) et valider ST ou ENT
Demande de licence antivirus et valider version + agent
Demande de licence d’outils de sauvegardes et de maintenance (DPM – System Center)
Demande de licence outils de sauvegardes et valider version
Demande de licence VISUAL STUDIO 2010 et valider version
Demande de licence OFFICE 2010 & VISIO 2010 et valider version
Demande de création de contrôleur de domaine sur le site de PGC, éventuellement
création d’un sous domaine
Qui gère le serveur DNS, demander l’ajout de nom d’hôte DNS.
Les rôles dans l’équipe SharePoint 2010 :
1. Administrateurs (2 => 3)
2. Group Manager
3. « Term store » administrateur
4. DBA
5. Développeurs
6. Formateurs
1 Voir FAST
2 Licences SPS 2010 : ST ou ENT.
3 Administrateurs : Farms *** - Collections ** - Sites * (délégation des services) – OU : comptes gérés.
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 3 -=-
5. FORMATIONS SHAREPOINT
7. Sponsor
8. Webmaster
9. Auteurs / Contributeur
10. Approbateurs
11. Lecteurs / Lecteurs restreints
12. Visiteurs
Demande sur qui fait quoi (12 rôles) à la DSI ou IT Pro.
Quels sont les serveurs SMTP disponibles pour envoyer les mails de SHAREPOINT 2010,
Ajouter les serveurs SPF2010 et SP2010 dans les listes de confiance de IE.
Mise en place de la solution de virtualisation (si nécessaire)
Serveurs de :
Production
Qualification
Tests…
Renseignements sur un éventuel SAN :
Cartes optoélectroniques (versions – spec.)
Autres types de cartes
Drivers (versions – spec.)
Types
Administrateur
…
Information sur la topologie réseaux du site (S.I.)
Obtenir SharePoint Designer 2010
Mettre à jours le DNS pour intégrer les champs MX pour les courriers entrant dans
SharePoint 2010
Voir les procédures de sécurités :
RSSI
Guides
Authentifications4
Métiers…
Détermination des comptes et mots de passe:
mots de passe « farm security settings »
4 CLAIMS Based Authentification – Classic Mode.
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 4 -=-
6. FORMATIONS SHAREPOINT
administrateurs
recherche
SQL
Sauvegarde
installation
Index
Services (svc – voir ci-dessous).
Changement automatique de mot de passe (Attention aux comptes de services…).
EXEMPLES TYPE DE COMPTE (SVC)5 Nom du compte
Service SQL SQLsvc
Compte d'installation SQL Server SQLAdminsvc
Compte de sauvegarde SQL Server (important) SQLSauvsvc
Compte d'exécution du pool IIS 7.0 du site d'administration centrale et
des services système de SharePoint 2010 SPFsvc
Service de recherche SharePoint Fondation 2010 SPFsearchsvc
Service de recherche SharePoint Server 2010 SP2010Searchsvc
Compte d'exécution du pool IIS 7.0 de l'application web du site de
l'intranet SP2010ContentPool
Compte d'accès au contenu de l'index SP2010Indexsvc
Compte d'exécution de l'application de service BDC SP2010bdcsvc
Compte d'exécution du service de code en mode bac à sable SP2010sandboxsvc
Compte d'exécution du service d'émission de jeton de sécurité SP2010tokensvc
Compte d'exécution de l'application de service d'émission de jeton de
revendications vers Windows SP2010claimssvc
Compte d'installation FAST FASTsvc
Compte d'installation SharePoint Server 2010 SP2010svc
Liste des Comités
Liste des membres des Comités
5 Création d’une OU spécifique pour ces comptes (afin de ne pas les inclure dans les comptes gérés).
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 5 -=-
7. FORMATIONS SHAREPOINT
2 - Acteurs et sécurités :
Implémentation des comptes & groupes :
Solutions retenus
Méthodes
Sécurités
Quels que soit la solution retenu créer les comptes
administrateurs
Quels que soit la solution retenu créer les comptes utilisateurs
Définir les groupes de sécurité – groupes de services à créer
Voir MATRICES
Enregistrer les informations complémentaires sur chaque acteur
comme :
Téléphone
E-mail
N° de bureau et adresse
Cel
Fax
Adresse
Photos
Sites
Blog
Profil
…
Matrices de droits à compléter :
PW Administrateur
PW « Farm Passphrase »
KIT de Gouvernance à commencer
Antivirus (Forefront, Trend, MacAfee, Norton…). :
1) Mise à jour
2) Exclusions
3) Quarantaines
4) Formations
5) Administrations
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 6 -=-
8. FORMATIONS SHAREPOINT
Maintenance et surveillance : (System Center - Monitoring).
Outil
Version
Nom
Agents
Responsable
Procédures de sauvegardes : (DB Config).
Qui fait les sauvegardes
Quand
Supports
Périodicités
Méthodes (procédures)
Lieux de stockage des supports
Droits
Choix de la sécurité d’accès aux serveurs SP2010 :
NTLM
KERBEROS
HTTPS
Claims / CBA / Authentification par revendications
Choix de la sécurité d’accès aux serveurs SPF2010 :
NTLM
KERBEROS
HTTPS
Claims6 / CBA / Authentification par revendications
ADACM (Active Directory Account Creation Mode)
UAG Direct Access
Droits des pools
Voir la matrice des comptes de services.
6 Planifier l’authentification par revendications
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 7 -=-
9. FORMATIONS SHAREPOINT
3 - Architecture :
Définition de la topologie des sites
Architecture de l’infra + adresses I.P. :
1. Serveur(s) Web frontaux SP2010
2. Serveur Administration centrale SharePoint 2010
3. Serveur Indexe
4. Serveur(s) services 7 et applications
5. Serveur(s) SQL
6. Serveur Exchange
7. Serveur OCS - LYNC
8. Serveur de sauvegarde
9. Serveur SUS
Fiche technique des serveurs :
1. Type
2. Version
3. Ram
4. Cartes
5. Nombre de disques et lettres
6. Tailles des disques
7. Adresse IP
Répartition des répertoires et fonctions :
1. Log SPF et SP2010
2. Log IIS
3. Log Windows 2008
4. Log SQL
5. Temp
6. Sauvegardes
7. Binaires
8. Soft
9. Web Parts
10. Pages aspx
11. WSP / Solutions
12. KB + SP
13. Iconographies
14. Notes et docs
15. MIN & MEX
7 Excel Services + Visio + InfoPath…
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 8 -=-
10. FORMATIONS SHAREPOINT
Etude des Serveurs virtuels, des collections de sites et des sites
à mettre en œuvre
Etude avec le configurateur HP (vérification de l’architecture8)
Ajustements
Test de performances
Vérifications en fonction du KIT de Topologie et de la matrice
Analyse de la maquette / topologie (utilisation des stencils
VISIO 2010)
Maquette de la topologie
Vérification des bandes passantes :
1. Intranet
2. Extranet
3. Internet
Calcul des besoins en bandes passantes
(voir : EG_BPOS_bandepassante2)
8 Réf. Capacity de Microsoft. – calculs itératifs – lise des procédures PH1 à 3 + ITERATIONS + PERNISATION..
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 9 -=-
11. FORMATIONS SHAREPOINT
4 - Implantation et procédures :
Installation de la solution SharePoint 2010 et/ou SPF
Installation Windows 2008 R2, les composants prérequis, les
SMTP, les connecteurs POP3….
Installation SQL Server 2008 R2
Utilisation du compte de service dédié
Voir la matrice des comptes de services.
SSIS
SRSS
Installation SPF 2010 & de SPS 2010
Utilisation du compte de service dédié
Voir la matrice des comptes de services.
Installation de filtres additionnels
Déploiement des packs de langues (SharePoint Server 2010 – voir
guide 114)
SPF 2010
SharePoint Server 2010
Configuration d’e-mail sortant (SharePoint Server 2010 )9
Configuration d’e-mail entrant (SharePoint Server 2010 – voir guide
144)
Configuration du compte mobile (SharePoint Server 2010 - voir guide
177)
Installation et configuration du Remote BLOB Storage (RBS) avec
“FILESTREAM provider” (SharePoint Server 2010 - voir guide 157)
Mise en place des procédures de sauvegardes :
IE via SharePoint 2010 ou SPF2010
Scripts PowerShell
9 Voir le serveur Exchange (prendre en compte le certificat si OWA / HTTPS).
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 10 -=-
12. FORMATIONS SHAREPOINT
STSADM
Outils tiers
Mise en place des procédures de défragmentations et
optimisations
Lancer l’agent SQL
Plan de maintenance SQL
Valider sur chaque instances
Limitation des capacités des processeurs mem.
Matrices (maquette) :
MIN
MEX
FEX
KB + SP
Calcul des tailles des DB en fonction des quotas
Lister les services nécessaires (par WFE et APPS)
Profile
….
Voir matrice
Installation de la B.I.
KIT d’installation :
Outils
Exemples
Best pratiques
Procédures
HowToDo
HowToUse
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 11 -=-
13. FORMATIONS SHAREPOINT
5 - Fonctionnalités et C.D.C. :
Définition des besoins
Création d’une liste de fonctionnalités nécessaires
(pour les fonctionnalités validées, on fera un cahier des charges précis).
Création du KIT de Gouvernance :
Plan de classement des documents dans le KIT
Fiches d’accompagnement
Note de cadrage
Descriptif des ateliers (Workshop)
LIVRABLE_DSI__xxxxx_V1
LIVRABLE_non.entreprise__xxxxxx_V1
Livret_Descriptif du KIT de GOUVERNANCE2010
Livret_Formation Planning aide-mémoire
Livret_Management_SP2010
Etapes pour la mise en œuvre ferme SP2010
Compléter les 19 ou XX répertoires
Validation des Matrices
FICHES BLEU :
Normes
Titres
N°
Réf
Version
Commentaires
Fiches et procédures de formations :
e-learning
Vidéos
Manuels
Pas à Pas
Documentations
Livre blancs Microsoft
…
Fiches de maintenances :
Sauvegardes (tableaux et horaires)
o Lancer le partage
Gestion des sauvegardes
Moteur de recherche (tableaux et horaires)
Active Directory (IMPORT : tableaux et horaires)
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 12 -=-
16. FORMATIONS SHAREPOINT
6- Création des maquettes :
Création d’une maquette de sites :
A – maquette VISIO 2010 (Stencils) v 1.0
Création d’une maquette de sites :
B – maquette SPS et SPF2010 (Stencils)
BAT :
Validations
Correctifs maquette v 2.0
Signature des BAT
C – maquette électronique :
KIT de maquetteages :
Stencils
Exemples
Best pratiques
Procédures
HowToDo
HowToUse
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 15 -=-
17. FORMATIONS SHAREPOINT
7 - Mise en place définitive des sites :
Création des comptes et des autorisations dans SPF et
SPS 2010
Passage des postes sur le domaine.
Ajout des sites dans les zones de confiances via les GPO.
Ajout des sites dans les Favoris des navigateurs via les GPO.
Vérification des navigateurs présents sur les postes. Test de
fonctionnement.
Tests accès (Intranet – Extranet – Internet)
Sauvegardes 0.1 – 1.0
Remise officielle des sites :
Contrôles
SPRAPP
Remise des documents et du KIT
BAT – Livrables
Fin de mission
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 16 -=-
19. FORMATIONS SHAREPOINT
SharePoint 2010 Performance Optimization and Scaling Best Practices–
Cheat Sheet
1. RAM (16 GB+ for WFE and 32 GB+ for DB) RED Point to be confirmed
2. All 64 bit servers
3. Disk I/O – not only the content DB but temp and search DB– during crawls [1]
1. Everything written to TEMPDB first! So split out temp and search into multiple same size data
files to match number of SQL processors and over separate physical disks
2. Separate the TEMPDB into its own fast physical disk
4. Network cards – half/full duplex – GB NIC Speed
5. Surface area configuration – TCP + named pipes
6. Topology choices (i.e. ensure index server crawling own WFE)
7. Offload index to a dedicated WFE [2]
8. Defrag DB’S [10] and file system [11]
9. Index/Crawling frequency, threads and tuning – robots.txt [3]
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 18 -=-
20. FORMATIONS SHAREPOINT
10. Make sure DB’s have adequate space to grow
11. Change Backup strategy – high disk i/o – stsadm –o backup inefficient, use SQL backup [4]
12. Split SP Logs from system drive
13. Profile Import – high CPU – use better filters [5]
14. Disable unneeded timer jobs [6]
15. Delete unused sites/web apps
16. Limit content DB to max 50 GB, 12 GB for individual site collections and software boundaries [7]
17. Watch out for SQL blocking [8]
18. Large list problems [9]
19. Turn on BLOB files (web.config) settings
20. Turn on Object Caching
21. Turn on Output Caching
22. Turn on Cache Profiles
23. Closed/Open web parts – ensure no closed on page and test for non-performing custom web parts by
removing and readding
24. SPDisposeCheck on all code
25. Run VS.NET Code Analysis performance checks
26. Eliminate the page weight by getting rid of large javascript files [12]
References LINK :
ETAPES SPS 2010 - Version: 11 – ICT7 - Pierre Erol GIRAUDY pgiraudy@ict7.com
-=- Page 19 -=-