Table des matières 1 Sources :... 2 2 Préambule :... 2 3 Prérequis... 2 4 L architecture utilisée :... 2 5 Installation de la VM 2008 R2 avec active Directory... 2 5.1 Création des comptes nécessaire pour l utilisation de SharePoint 2013... 3 5.1.1 Configurer la machine en tant qu active directory... 3 5.1.2 Compte d administration :... 10 5.1.3 Compte de service de recherche... 15 5.1.4 Compte de service Application... 15 5.1.5 Compte de service cache distribué... 15 5.1.6 Groupes de sécurité... 15 6 Installation de la VM Windows 2012... 16 6.1 Installation de la VM... 16 6.2 Ajout du framework 3.5 et d IIS... 23 Aller dans le serveur manager et ajouter un rôle :... 23 6.3 Connexion de la machine au domaine... 28 6.4 Installation d une instance SQL SERVER 2012 SP1... 30 6.4.1 Installation de l instance SQL Server SharePoint... 30 6.4.2 Pare feux et Alias... 40 6.4.3 Parallélisme :... 43 6.4.4 Droits... 45 6.5 Installation de Sharepoint 2013... 49 6.5.1 Pré requis... 49 6.5.2 Installation :... 50 6.5.3 Mise à jour... 53 6.6 Administration :... 53 6.7 Configuration de la partie BI dans Sharepoint... 54
1 Sources : Comptes Active Directory : http://technet.microsoft.com/en-us/library/cc678863.aspx Installation : http://technet.microsoft.com/fr-fr/library/cc303424.aspx Best practices for SQL Server in a SharePoint Server farm: http://technet.microsoft.com/en-us/library/hh292622.aspx 2 Préambule : Ce tutoriel a pour objectif de donner les directives et les best practice pour l installation de SharePoint 2013 avec SQL Server 2012 et l utilisation de Sharepoint 2013 dans la brique BI. 3 Prérequis VM 2008 ou 2012 avec un Active Directory en contrôleur de Domaine VM en Windows 2008 R2 ou 2012 pour l installation de SharePoint 2013 Server et SQL Server 2012 SP1 SharePoint 2013 n est pour le moment pas compatible avec Windows 2012 R2 du a des problèmes de droit sur la version IIS 4 L architecture utilisée : 5 Installation de la VM 2008 R2 avec active Directory Installation de Windows server 2008 R2 http://www.foruminfopc.fr/tuto-windows-2008-server/installation-de-windows-server-2008-r2- t131.html faire juste les points 1 et 2 du site. (juste installer la machine.) Pour que les 2 machines communique il est utile de configuer une carte réseau interne qui va permettre de communiquer entre les 2 machines virtuel :
Paramétrage de la carte réseau interne : - Changer le paramétrage de la carte réseau et lui attribuer l adresse suivante : - IP de la carte réseau : 192.168.0.1 Masque de sous réseau : 255.255.255.0 Prefered DNS server : 127.0.0.1 5.1 Création des comptes nécessaire pour l utilisation de SharePoint 2013 5.1.1 Configurer la machine en tant qu active directory 5.1.1.1 Pré requis Avant de créer votre domaine vous devez réfléchir à de nombreux points, afin de définir une architecture Active Directory correspondant à vos besoins. Best Practice : Pour un usage en production, il est conseillé d avoir deux contrôleurs, en cas de défaillance de l'un l'autre pourra assurer le service Trouver un nom de domaine : Un nom de domaine comprend un nom suivi d'un point et d'une extension. Il est conseillé de ne pas prendre le même nom qu un domaine internet : si votre entreprise se nomme company, ne prenez pas company.net ou company.fr, cela créera des conflits avec votre accès internet : créez par exemple company.local 5.1.1.2 Installation Lancer la commande dcpromo : Et suivre les instructions suivantes :
Une fois l installation terminé lancer le script suivant pour vérifier que le domaine a bien été configuré.
Faire une passe sur l ensemble des outils mis à disposition :
Se rendre dans la console Gestion des utilisateurs et des machines
5.1.2 Compte d administration : A partir la console Utilisateurs et ordinateurs active Directory créer les utilisateurs suivants : Afin de créer un utilisateur je vous invite à suivre les étapes suivantes : Dans tous les programmes : Sélectionnez «Admistrative Tools»
Sélectionnez «Users»
Cliquez sur «Create a new user in the current container»
Cliquez sur suivant : Entrez un mot de passe Sélectionnez «User cannot change password» et «Password never expires» Cliquez sur suivant
Terminer Svc_SP_Farm : membre de «Domain User Account» Ce compte intervient pour : La configuration et la gestion de la ferme L identification du pool d application pour la console Web L exécution du service «Workflow timer» de SharePoint Foundation Note : les droits SQLdbcreator et securityadmin seront automatiquement attribués lors de la configuration de la ferme.
Svc_SP_Install : membre du groupe local «Administrators» de tous les serveurs de la ferme SharePoint. Ce compte intervient pour : L installation de SharePoint Les assistants de configuration Note : les droits SQL dbcreator et securityadmin devront être attribués manuellement avant de Lancer l installation 5.1.3 Compte de service de recherche Svc_SP_Search : membre de «Domain User Account». Ce compte intervient pour l exécution de service «SharePoint Search» Svc_ SP_Crawl : membre de «Domain User Account». Ce compte intervient pour l accès au contenu du service «Search» 5.1.4 Compte de service Application 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 L exécution du service UPS Svc_SP_AdSync : membre de «Domain User Account». Ce compte intervient pour l accès à Active Directory durant la réplication effectuée par le service UPS Svc_SP_Pool : membre de «Domain User Account». Ce compte intervient pour exécuter les «Web Application Pool» sous IIS Svc_SP_Reporting : membre de «Domain User Account». Ce compte intervient pour l exécution du service SQL Reporting Service for SharePoint Svc_SP_Excel : membre de «Domain User Account». Ce compte intervient pour l exécution du service Excel Svc_SP_SecureStore : membre de «Domain User Account». Ce compte intervient pour l exécution du service Secure Store 5.1.5 Compte de service cache distribué Svc_SP_Cache_User : membre de «Domain User Account». Ce compte permet d exécuter le service «AppFabric Svc_SP_Cache_Super_User : membre de «Domain User Account». Ce compte permet d optimiser le fonctionnement dudit service. Svc_SP_Cache_Reader_User : membre de «Domain User Account». Ce compte permet d optimiser le fonctionnement dudit service. 5.1.6 Groupes de sécurité Sg_SP_Farm_Admin : ce groupe contiendra tous les utilisateurs ou groupes autorisés à administrer la ferme SharePoint
6 Installation de la VM Windows 2012 6.1 Installation de la VM Pour les premiers pas d installation Windows Server 2012 vous pouvez suivre les étapes du tutoriel ci-dessous : http://www.toutwindows.com/windows-server-2012-installation/ Pour les best practice il est recommandé de créer 5 disques : - Un pour les LOG SQL SERVER - Un pour la partie DATA SQL SERVER - Un pour la partie Temp SQL SERVER - Un pour l installation de sharepoint - Un pour le système Il est tout à fait envisageable de mettre l ensemble des applications sur le même disque mais par soucis de «viabilité de la VM d exemple» nous avons choisi de séparer les 3 couches logiciel présente sur la machine sur disques différents : - Un disque Windows - Un disque SQL
- Un disque SP Notice HyperV : Pour de créer un nouveau disque, pensez à arrêter la VM après je vous invite à suivre les étapes suivantes : Dans Hyper V: Sélectionnez «Setting»
Sélectionnez «SCSI Controller» -> Cliquez «Add» Sélectionnez «New Virtual hard disk»
Sélectionnez «VHDX» Cliquez sur suivant Sélectionnez «Dynamically expanding»
Cliquez sur suivant Saisissez un nom et un chemin pour votre disque Cliquez sur suivant
Définissez la taille de votre disque Cliquez sur suivant Terminer Ajouté la suite «comment monter un disque» Ajouter 2 cartes réseau : Une carte réseau pour la connexion internet Une carte réseau pour la connexion sur le domaine qui a été créé. Afin de créer une carte réseau je vous invite à suivre les étapes suivantes : Dans Hyper V: Sélectionnez «Setting»
Sélectionnez «Network Adapter» Add choisissez type de la carte réseau «Not connected» ou «ext_lan» ou «Internal» en fonction du type voulu Après avoir créé les deux cartes réseau, vous allez configurer la carte réseau du domaine en entrant les paramètres suivant :
IP : 192.168.0.2 Masque de sous réseau : 255.255.255.0 DNS préféré : 192.168.0.1 6.2 Ajout du framework 3.5 et d IIS Afin de répondre au pré requis d installation de SQL et sharepoint nous devons installer le framework 3.5 et IIS pour cela vous devez effectuer les opérations suivantes : Aller dans le serveur manager et ajouter un rôle :
6.3 Connexion de la machine au domaine
Entrer le login mdp que vous avez définie pour l administrateur de domaine créer sur la première VM
6.4 Installation d une instance SQL SERVER 2012 SP1 6.4.1 Installation de l instance SQL Server SharePoint Charger le CD SQL Server ou monter l iso sur la VM Lancer le setup d installation
Dans notre cas nous avons fait pointer l installation sur le disque D : A l étape suivante laisser la configuration d origine avec les services NT.
Pour installer l instance SQL Server 2012, qui hébergera les informations SharePoint 2013 il est nécessaire de respecter la contrainte de collation suivante : SQL_Latin1_General_CI_AS_KS_WS
Dans notre cas nous avons installé l ensemble des fichiers de l instance sur le disque D.
6.4.2 Pare feux et Alias Il faut se rendre dans le firewall de windows et autorisé la communication avec le port de l instance SQL SERVER (1433) par défaut. Dans la page «Windows Firewall» Sélectionnez «Advanced settings»
Cliquer sur «Inbound Rules» Sélectionnez «Port» Ajoutez le port «1433»
Sélectionnez «Allow the connection» Sélectionnez «Domaine» et «Private» et «public»
Saisissez un nom Terminer 6.4.3 Parallélisme : Pour installer la base de données SharePoint 2013 sur votre serveur SQL (peu importe la version de ce dernier), vous devrez modifier le parallélisme de votre instance (source). Pour cela : Une fois l installation effectuée vous pouvez vous connecter à l instance et modifier les paramètres de parallélisme : Connectez à votre serveur SQL via Management Studio
Clic droit sur l instance > Properties Dans l aparté Advanced, passez la valeur Max degree of Parallelism à 1
6.4.4 Droits Note : Svc_SP_Install les droits SQL dbcreator et securityadmin devront être attribués manuellement avant de lancer l installation Connectez-vous à votre serveur SQL via SQL Server Management Studio Déroulez <Instance> et faites un clic droit sur Security > New > Login
Cliquer sur «Search» Cliquer sur «Locations»
Sélectionnez le domaine «SharePoint.local» Apres vous pouvez ajouter le compte Svc_SP_Install du domaine
6.5 Installation de Sharepoint 2013 6.5.1 Pré requis Il est possible d avoir des problèmes lié à l installation des pré requis Windows pour éviter cela nous vous conseillons d installer le patch contenu dans le liens suivant : http://www.microsoft.com/en-us/download/confirmation.aspx?id=35829 Pour plus d informations : http://support.microsoft.com/kb/2765260/fr Ajouter la partie «ajout des droits sur «powershell» Recopier la source SharePoint sur votre disque en local et noter le chemin L installation des prérequis est une tâche obligatoire. Mais afin de faciliter et d accélérer ce processus, nous allons utiliser trois scripts en mode hors-ligne téléchargeables ici. Après quoi : 1. Exécuter le script Install-SP2013RolesFeatures.ps1 en ayant préalablement monté l ISO de Windows Server 2012. N oubliez pas de renseigner le chemin d accès aux données SharePoint. 2. Exécutez ensuite Download-SP2013PreReqFiles.ps1 pour télécharger les prérequis à partir d internet 3. Copiez le contenu de l ISO de SharePoint sur votre serveur dans un dossier nommé SP-ISO 4. Copiez l ensemble des fichiers téléchargés au point 2 dans le sous-dossier nommé prerequisiteinstallerfiles situé dans le dossier SP-ISO créé au point 3 5. Pour terminer exécutez Install-SP2013PreReqFiles et indiquez l emplacement du dossier SPISO créé au point 3, sans précisez le dossier «prerequisiteinstallerfiles» Passé les différents écrans normalement vous devez atteindre l écran suivant :
6.5.2 Installation : Une fois l installation des prérequis effectuée, l assistant vous propose deux modes d installation : Stand-alone : l intégralité des rôles (web, applicatif et SQL Server Express) sont installés sur le serveur. Ce mode est très utile pour des environnements de tests, mais n est pas du tout adapté pour une infrastructure en production. Complete : la base de données n est pas installée sur le serveur et il est possible d ajouter D autres serveurs à la ferme par la suite Dans notre cas nous choisirons le mode Complete. Attention, ce mode n inclut par SQL Server, d où l intérêt de l avoir installé. Une fois l installation terminée, cliquez sur OK pour lancer l assistant de configuration :
Configuration :
Renseignez les éléments demandés : Insérer le compte Sp\farm créé précédement :
Indiquez ensuite un mot de passe permettant de sécuriser votre ferme de serveurs. Notez Qu il vous sera demandé pour chaque ajout de serveurs dans la ferme : Pour terminer, indiquez le port de la console d administration (ne pas laisser le port par défaut) et précisez le type d authentification souhaitée pour y accéder. Attention, l option Kerberos requiert de nombreuses configurations préalables : 6.5.3 Mise à jour Une fois l installation terminée, appliquez les derniers Cumulative Update relatifs au produit. Attention! Le CU de Mars doit obligatoirement être installé avant tout autre CU Après chaque mise à jour, lancez le SharePoint Wizard pour mettre à jour votre système ainsi que la base de données. Notez que ces étapes seront à répéter sur chacun des serveurs de la ferme. 6.6 Administration : Attention : seul un compte membre du groupe «Admin du domaine» peut y accéder la première fois. Les comptes Svc_SP_Farm et Svc_SP_Install pourront y accéder mais ne pourront modifier les administrateurs de la ferme SharePoint.
6.7 Configuration de la partie BI dans Sharepoint
Installer 2 instances SQL Server - POWER PIVOT - Analyse Services en mode multidimensionnelle Sous SharePoint dans Central Administration : Créer une application ExcelServices Faire pointer l application sur la base POWER PIVOT :
Configuration de la partie Power PIVOT : Créer un site pour héberger l application après avoir activé le service :
Créer un nouveau site
Lancer l outil de configuration PowerPivot pour SharePoint 2013 et faire pointer sur la base PowerPivot et sur le site nouvellement créé.