Best practices for SQL Server in a SharePoint Server farm : http://technet.microsoft.com/en-us/library/hh292622.aspx
2
INDEX
SOURCES .............................................................................................................................................................. 1 INDEX ................................................................................................................................................................... 2 Prambule ........................................................................................................................................................... 3 1. SQL Server ................................................................................................................................................... 4 1.1 Comptes utilisateurs ............................................................................................................................ 4 1.2 Base de donnes .................................................................................................................................. 4 1.3 Installation ........................................................................................................................................... 4 1.4 Pare-feu et alias ................................................................................................................................... 5 1.5 Paralllisme ......................................................................................................................................... 6 2. SharePoint ................................................................................................................................................... 7 2.1 Comptes utilisateurs ............................................................................................................................ 7 2.2 Droits sur SQL Server ........................................................................................................................... 9 2.3 Prrequis............................................................................................................................................ 10 2.4 Installation ......................................................................................................................................... 11 2.5 Configuration ..................................................................................................................................... 12 2.6 Mises jour de SharePoint ................................................................................................................ 13 3. Administration .......................................................................................................................................... 14 3.1 Console dadministration .................................................................................................................. 14 3.2 Numro de version ............................................................................................................................ 14 4. Erreurs ....................................................................................................................................................... 15 4.1 Paralllisme SQL ................................................................................................................................ 15
3
Prambule
Ce tutorial va pour permettre dinstaller le logiciel SharePoint 2013. Il sagit dun outil de travail collaboratif offrant des solutions de gestion de contenu, dindexation de documents, de cration dintranet, de partage de calendrier
Pour ce tuto, jutiliserai 3 serveurs membres du mme domaine : SRV-AD : serveur Active Directory et DNS (installation non dtaille) SRV-SQL : serveur SQL (installation dtaille ici) SRV-SPFE : serveur frontal SharePoint (installation dtaille la suite) SRV-SPBE : serveur dapplication SharePoint (installation dtaille la suite)
Dautres tuto en relation avec ce sujet sont galement disponibles sur mon blog : Installation de SharePoint 2013 (tuto) Configuration de SharePoint 2013 (tuto) Activation et mise en place de FastSearch 2013 (tuto) Configuration du service de cache (tuto) Configuration du service UPS (tuto) Installation de Reporting Services pour SQL Server 2012 (tuto) Installation de PowerPivot pour SQL Server 2012 (tuto) Migration de SharePoint 2010 vers 2013 (tuto)
4
1. SQL Server
1.1 Comptes utilisateurs
Pour commencer, veuillez crer les comptes et groupes de services propres SQL Server. Pour cela je vous recommande de suivre la procdure dcrite au point 3.3 de mon tuto intitul Installation et configuration de SQL Server 2008 R2 disponible sur Scribd. Notez que la procdure est identique pour SQL Server 2012.
1.2 Base de donnes
Optez maintenant pour le SGBD de votre choix : SQL Server 2008 R2 SP1 (SP2 CU5 recommand) SQL Server 2012 (SP1 CU2 recommand)
1.3 Installation
1.3.1 SQL Server 2008 R2
Pour installer SQL Server 2008 R2, suivez les indications du point 4 de mon tuto sur SQL Server. Notez que vous devrez dfinir la collation en SQL_Latin1_General_CP1_CI_AS.
5
1.3.2 SQL Server 2012
Pour installer SQL Server 2012, la procdure est trs similaire celle du point prcdent. Lunique diffrence rside dans la collation : SQL_Latin1_General_CI_AS_KS_WS (source) : CI (Case Insensitive) AS (Accent Sensitive) KS (Kana Sensitive) WS (Width Sensitive)
1.4 Pare-feu et alias
Une fois linstallation termine, configurez le pare-feu de votre serveur SQL afin que SharePoint puisse y accder distance. Pour cela, rfrez-vous aux parties 5 ou 6 de mon tuto. Configurez galement des alias SQL si ncessaire.
6
1.5 Paralllisme
Pour installer la base de donnes SharePoint 2013 sur votre serveur SQL (peu importe la version de ce dernier), vous devrez modifier le paralllisme de votre instance (source). Pour cela : Connectez votre serveur SQL via Management Studio Clic droit sur linstance > Properties Dans lapart Advanced, passez la valeur Max degree of Parallelism 1
Note : si cette action nest pas effectue, vous vous heurterez lerreur du point 4.1 pendant linstallation de SharePoint
7
2. SharePoint
2.1 Comptes utilisateurs
Pour commencer, crez les comptes suivants propres SharePoint. Pour plus de dtails, rfrez-vous ce document.
2.1.1 Administrative service accounts
Svc_SP_Farm : membre de Domain User Account Ce compte intervient pour : La configuration et la gestion de la ferme Lidentification du pool dapplication pour la console Web Lexcution du service Workflow timer de SharePoint Foundation
Note : les droits SQL dbcreator et securityadmin lui seront automatiquement attribus lors de configuration de la ferme.
Svc_SP_Install : membre du groupe local Administrators de tous les serveurs de la ferme SharePoint. Ce compte intervient pour : Linstallation de SharePoint Les assistants de configuration
Note : les droits SQL dbcreator et securityadmin devront lui tre attribus manuellement avant de lancer linstallation (point 2.2)
2.1.2 Search Service accounts
Svc_SP_Search : membre de Domain User Account . Ce compte intervient pour lexcution de service SharePoint Search Svc_ SP_Crawl : membre de Domain User Account . Ce compte intervient pour laccs au contenu du service Search
8
2.1.3 Service Application accounts
Svc_SP_Metadata : membre de Domain User Account . Ce compte intervient pour la gestion des librairies de documents Svc_SP_UserProfiles : membre de Domain User Account . Ce compte intervient pour lexcution du service UPS Svc_SP_AdSync : membre de Domain User Account . Ce compte intervient pour laccs Active Directory durant la rplication effectue par le service UPS Svc_SP_Pool : membre de Domain User Account . Ce compte intervient pour excuter les Web Application Pool sous IIS Svc_SP_Reporting : membre de Domain User Account . Ce compte intervient pour lexcution du service SQL Reporting Service for SharePoint Svc_SP_Excel : membre de Domain User Account . Ce compte intervient pour lexcution du service Excel Svc_SP_SecureStore : membre de Domain User Account . Ce compte intervient pour lexcution du service Secure Store
2.1.4 Service Distributed cache
Svc_SP_Cache_User : membre de Domain User Account . Ce compte permet dexcuter le service AppFabric . Plus de dtails au point 2.2.1 de mon tuto Svc_SP_Cache_Super_User : membre de Domain User Account . Ce compte permet doptimiser le fonctionnement dudit service. Plus de dtails au point 2.2.2 de mon tuto Svc_SP_Cache_Reader_User : membre de Domain User Account . Ce compte permet doptimiser le fonctionnement dudit service. Plus de dtails au point 2.2.2 de mon tuto
2.1.5 Groupes de scurit
Sg_SP_Farm_Admin : ce groupe contiendra tous les utilisateurs ou groupes autoriss administrer la ferme SharePoint
9
2.2 Droits sur SQL Server
Connectez-vous votre serveur SQL via SQL Server Management Studio Droulez <Instance> et faites un clic droit sur Security > New > Login Ajoutez le compte Svc_SP_Install
Allez dans lapart Server roles et a attribuez-lui les droits dbcreator et securityadmin :
10
2.3 Prrequis
Linstallation des prrequis est une tche obligatoire. Mais afin de faciliter et dacclrer ce processus, nous allons utiliser trois scripts en mode hors-ligne tlchargeables ici. Aprs quoi :
1- Excuter le script Install-SP2013RolesFeatures.ps1 en ayant pralablement mont lISO de Windows Server 2012. Noubliez pas de renseigner le chemin daccs D:\sources\sxs
2- Excutez ensuite Download-SP2013PreReqFiles.ps1 pour tlcharger les prrequis partir dinternet 3- Copiez le contenu de lISO de SharePoint sur votre serveur dans un dossier nomm SP-ISO 4- Copiez lensemble des fichiers tlchargs au point 2 dans le sous-dossier nomm prerequisiteinstallerfiles situ dans le dossier SP-ISO cr au point 3 5- Pour terminer excutez Install-SP2013PreReqFiles et indiquez lemplacement du dossier SP- ISO cr au point 3, sans prcisez le dossier prerequisiteinstallerfiles
Pour dployer vos autres serveurs SharePoint, vous naurez qu rpter les points 1 et 5 uniquement, et ce sans mme avoir besoin dun accs internet. Il existe par ailleurs une solution alternative ces scripts nomme AutoSPInstaller (source).
11
2.4 Installation
Une fois linstallation des prrequis effectue, lassistant vous propose deux modes dinstallation : Stand-alone : lintgralit des rles (web, applicatif et SQL Server Express) sont installs sur le serveur. Ce mode est trs utile pour des environnements de tests, mais nest pas du tout adapt pour une infrastructure en production. Complete : la base de donnes nest pas installe sur le serveur et il est possible dajouter dautres serveurs la ferme par la suite
Dans notre cas nous choisirons le mode Complete. Attention, ce mode ninclut par SQL Server, do lintrt de lavoir install au point 1.
Une fois linstallation termine, cliquez sur OK pour lancer lassistant de configuration :
12
2.5 Configuration
Renseignez les lments demands :
Le compte indiqu doit tre celui cr au point 2.1.1
Indiquez ensuite un mot de passe permettant de scuriser votre ferme de serveurs. Notez quil vous sera demand pour chaque ajout de serveurs dans la ferme :
13
Pour terminer, indiquez le port de la console dadministration (ne pas laisser le port par dfaut) et prcisez le type dauthentification souhaite pour y accder. Attention, loption Kerberos requiert de nombreuses configurations pralables :
Une fois linstallation termine, excutez Windows Update.
2.6 Mises jour de SharePoint
Une fois linstallation termine, appliquez les derniers Cumulative Update relatifs au produit.
Attention ! Le CU de Mars doit obligatoirement tre install avant tout autre CU (tlchargement). Aprs chaque mise jour, lancez le SharePoint Wizard pour mettre jour votre systme ainsi que la base de donnes. Notez que ces tapes seront rpter sur chacun des serveurs de la ferme.
14
3. Administration
3.1 Console dadministration
La console dadministration SharePoint est accessible partir de lURL indique au point 2.5. Pensez bien prciser le port dans lURL.
Attention : seul un compte membre du groupe Admin du domaine peut y accder la premire fois. Les comptes Svc_SP_Farm et Svc_SP_Install pourront y accder mais ne pourront modifier les administrateurs de la ferme SharePoint. Pour plus de dtails, rfrez-vous au point 3.2.2 de mon tuto concernant la configuration de SharePoint 2013.
3.2 Numro de version
Pour connatre la version de SharePoint installe, rfrez-vous ce lien. Vous pouvez galement utiliser cet excellent script pour connatre plus en dtails les versions et licences installes.
15
4. Erreurs
4.1 Paralllisme SQL
Lerreur suivante apparaitra durant la cration de la base de donnes si vous navez pas appliqu la procdure dcrite au point 1.5 :
Nhsitez pas menvoyer vos commentaires ou retours ladresse suivante : m.decrevoisier A-R-0-B-A-5 outlook . com