MS Sharepoint 2010 installation

  1. Installation de MS Sharepoint et Architecture de test


  1. Active Directory & DNS


Architecture Bookiner
Configuration Serveur:
Nom du serveur: SRV
IP serveur : 10.0.0.1/16
Gateway: 10.0.0.254
DNS:10.0.0.1


Nom du serveur Sharepoint: SP
IP serveur : 10.0.0.2/16
Gateway: 10.0.0.254
DNS:10.0.0.1


Un dossier Sharepoint_script est fourni avec ce tutoriel


  • Installation Domaine bookiner.lan


  • Une fois l’installation terminée, redémarrez




L’importation des utilisateurs, la création et l’ajout dans les groupes se feront par un script Powershell nommé “Users.ps1”


  1. Installation Sharepoint Pré-requis
Seules les versions des systèmes d’exploitation, ainsi que les versions de moteur de base de données
ci-dessous seront supportées par SharePoint 2010.


Systèmes d’exploitation:
Windows Server 2008 x64
Windows Server 2008 R2 x64


Moteur SQL server:
Microsoft SQL Server 2008 x64
Microsoft SQL Server 2005 x64


Vous devez télécharger une mise à jour pour Windows Server 2008 avant d’exécuter le programme d’installation afin que celui-ci puisse s’exécuter.


Pour Windows Server 2008 avec SP2, un correctif qui fourni une méthode pour prendre en charge l’authentification par jeton sans sécurité de transport ou chiffrement des messages dans WCF est disponible pour .NET Framework 3.5 SP1 (éventuellement en anglais) (http://go.microsoft.com/fwlink/?linkid=160770&clcid=0x40C).
Grace à l’outil de préparation des produits et technologie SharePoint 2010, il installe automatiquement ces mises à jour.
Si vous exécutez Windows Server 2008 avec SP1, l’Outil de préparation des produits et technologies SharePoint 2010 installe Windows Server 2008 SP2.


Configuration matérielle

La configuration indiquée dans le tableau suivant concerne les installations à serveur unique avec base de données intégrées et les installations de batteries de serveurs uniques ou multiples (d’après les informations données par Microsoft).


Composant
Configuration minimale
Processeur
64 bits, double processeur, 3 GHz
RAM
4 Go pour une installation autonome ou d’évaluation
8 Go pour une installation de batterie de serveurs unique ou multiple en vue d’une utilisation de production
Disque dur
80 Go
Autre
Lecteur de DVD
Configuration logicielle coté serveur
Serveur de bases de données dans une batterie de serveurs
L’édition 64 bits de Microsoft SQL Server 2005 avec Service Pack 3 (SP3)
Ou l’édition 64 bits de Microsoft SQL Server 2008 avec le Service Pack 1 (SP1) et les mises à jour
Serveur autonome
Édition 64 bits de Windows Server 2008 Standard avec SP2
Rôle Serveur Web (IIS)
Rôle de serveur d’applications
Microsoft .NET Framework version 3.5 SP1
SQL Server 2008 Express avec SP1
Microsoft « Geneva » Framework ou Windows Identity Foundation en version finale
Microsoft Sync Framework Runtime v1.0 (x64)
Microsoft Filter Pack 2.0
Microsoft Chart Controls for Microsoft .NET Framework 3.5
Windows PowerShell 2.0 CTP3
SQL Server 2008 Native Client
Microsoft SQL Server 2008 Analysis Services ADOMD.NET
ADO.NET Data Services v1.5 CTP2


Configuration logicielle coté client
Microsoft Silverlight 3
Un navigateur pris en charge


SharePoint offre la possibilité de pouvoir fonctionner sur un simple et unique serveur (Installation en mode Autonome), voir même dans un environnement virtuel pour les phases de développements ou bien sur une batterie de serveur.


Le Mode Autonome
Un serveur autonome héberge tous les services nécessaires au fonctionnement de SharePoint.
·Serveur Web
·Services Applicatifs SharePoint
·Serveur SQL





Batterie de Serveur
SharePoint permet une installation offrant la possibilité de répartir les différents services nécessaires à son bon fonctionnement, sur plusieurs serveurs physiques distincts (Installation en Batterie de Serveur).
Une batterie de serveur permet de répartir la charge des serveurs web frontaux, répartir les rôles des serveurs SharePoint et de pouvoir utiliser des solutions de haute disponibilité pour les serveurs SQL appartenant à la batterie. SharePoint, en fonction des besoins, est une solution évolutive.




Ajout des rôles services


  • Dans la fenêtre « Gestionnaire de serveur » cliquez sur le lien « Ajouter des rôles» .L`assistant de configuration s`ouvre, cochez la case « Application serveur », une autre fenêtre s`ouvre pour les fonctionnalités requises.


  • Dans la fenêtre « Services de rôles », sélectionnez les rôles suivants :
Net Framework 3.5.1
Web Server (IIS) Support
Partage Port TCP
HTTP Activation
TCP Activation
Activation canaux nommés


  • Ensuite cliquez sur « Suivant » pour aller à la rubrique de serveur IIS
Cliquez sur « Suivant» pour afficher les services de rôle.
Laissez la configuration par défaut et cliquez sur « Suivant» pour aller à la rubrique de confirmation des paramètres sélectionnés, ensuite cliquez sur installer.
 


  • Configuration des services de rôles d’IIS et installation des fonctionnalités


  • Fin de l`installation de serveur d`application


  1. Installation de SQL Server 2008 R2


Vous avez besoin d’installer .NET Framework 3.5 SP1 avant de pouvoir installer SQL Server 2008. Si vous manquez cette étape, l’assistant d’installation SQL Server vous demandera d’installer les prérequis d’abord.


Lancez l’exécutable, allez à la rubrique installation, dans le menu de gauche, les différentes options d’installation apparaitront.
Depuis cet écran installez une nouvelle instance, ajoutez des fonctionnalités à une instance existante, créez un cluster SQL, ajoutez un nœud à un cluster existant etc.
  • Dans notre cas on va choisir l’installation d`une nouvelle instance.
Après le lancement de l’installation de SQL Server 2008, entrez le numéro de clé, cliquez sur « Next », acceptez les conditions de la licence en cochant la case, et cliquez sur « Next ».
  • Vous pouvez garder l’installation par défaut et cliquez sur « Next »


  • Apres avoir accepté les termes de License, une installation des fichiers de support s`effectue.
Vous avez maintenant 3 possibilités d’installation. Dans notre cas sélectionnez SQL Server installation des fonctionnalités.


  • Afin de voir tous les produits et les tester, nous vous conseillons de sélectionner tout.
  • Après l’installation des rôles vous pourrez choisir d’installer l’instance par défaut (MSSQLSERVER) ou de créer une instance nommée, tout dépend de vos besoins


L`étape suivante permet de définir les différents comptes de service ainsi que leur type de démarrage.
Pour rappel, un best practice est de définir un compte de service Windows pour chacun des comptes de service SQL.
Pour les modes de démarrage des services, c’est une nouvelle fois selon vos besoins.
Pour des tests périodiques sur une machine standard on peut utiliser un mode manuel et les activer que lorsque nécessaire et préserver ainsi les ressources du système.
Sur une machine plus ou moins dédiée avec une utilisation fréquente, on préférera un mode automatique.













  • Spécifiez le compte utilisateur avec lequel les services se connecteront et cliquez sur « OK » pour valider votre saisie, ici notre compte se nommera “SQL_AD”.


L’étape suivante consiste à établir le type d’accès à votre instance SQL Server.
La best practice est d’utiliser une authentification Windows. Vous pouvez néanmoins utiliser une authentification mixte avec un accès SQL également et définir ici le mot de passe.




Choisissez le type d’authentification que vous souhaitez et cliquez sur « Next » pour continuer.
Ajoutez l’utilisateur actuel, les utilisateurs listés auront les droits sur « l’Analysis Services ».
Notre compte ici se nommera “AS_AD”


L’étape suivant est la configuration de service de reporting.
Pour installer SSRS, vous avez 3 options selon vos besoins :
  • Si vous souhaitez utiliser SSRS de manière indépendante notamment pour le déploiement des rapports, choisissez le mode natif.
  • Si vos rapports doivent être déployés sur un portail SharePoint, vous devrez privilégier le mode SharePoint intégré.
  • Si vous ne connaissez pas au moment de l’installation le mode d’utilisation de SSRS, sélectionnez la dernière option. Vous pourrez définir le mode de SSRS plus tard notamment avec l’outil intégré “Reporting Services Configuration Manager”.









  • Installez en mode natif par défaut ce qui permettra d’installer le « Report Server » avec toutes les valeurs par défaut.


  • Fin de l’installation
Après avoir terminé l’installation, vous pouvez vérifier l’emplacement des fichiers.
C:\Program Files\Microsoft SQL Server par default
Pour vérifier la bonne installation et le bon état des services SQL, démarrer SQL Server Configuration Manager.

  1. Installation de SharePoint 2010


  • Sur l’écran d’accueil de l’installation des logiciels requis, on retrouve toute la liste des logiciels qui seront installés.
On va tout d’abord installer les logiciels requis pour faire tourner SharePoint 2010 sur notre Windows Server 2008, comme un SQL Server 2008, les Framework, etc.
Si vous avez déjà installé SQL Server 2008 sur un autre serveur, n’utilisez pas cette option parce qu’il va vous réinstaller SQL Server 2008 sur votre serveur.


  • Sur l’écran d’accueil de l’installation des logiciels requis, on retrouve toute la liste des logiciels qui seront installés.


Cliquer sur « Suivant ».




  • Après avoir accepté le contrat de licence, on peut cliquer sur « Suivant ».




L’installation commence et se terminera dès que tous les logiciels seront installés correctement.
Si pendant l’installation une erreur devait intervenir, l’installation se coupera et il faudrait redémarrer celle-ci depuis le départ après avoir corrigé l’erreur.



L’installation terminée,  tous les éléments ont été installés ou activés .
  • Cliquez sur « Terminer » pour revenir sur l’écran d’accueil.


  • Revenir à l’assistant de configuration et cliquez sur le lien « Installer SharePoint Server » , ensuite entrez la clé du produit.


Tapez la clé produit, puis cliquez sur « Continuer ».


  • Vous devrez accepter les termes du contrat avant de pouvoir poursuivre l’installation.


L’assistant vous proposera deux options d’installation :
  • L’installation « Autonome » pour installer un serveur de manière automatique et autonome (vous ne pourrez pas ajouter de serveur par la suite). On utilise généralement cette configuration dans le cas des environnements de développement. Cette configuration est également utile si l’on déploie des petits sites et que l’on veut réduire les frais généraux.


  • L’installation « Batterie de serveurs » permet d’installer un serveur ou une batterie de serveur de manière personnalisée en modifiant les paramètres lors de l’installation. Attention : En mode batterie de serveurs il faut installer votre propre serveur SQL puisqu’il n’est pas installé automatiquement en mode autonome.  Cette configuration est utilisée lorsqu’on installe plusieurs serveurs avec des architectures n-tiers.


Ici nous sélectionnerons autonome.




L’installation terminée, on peut exécuter l’assistant de configurations des produits et technologies SharePoint.
Après être arrivé sur la page d’accueil de configuration des produits SharePoint, cliquez sur « Suivant » pour continuer.
  • L’assistant nous informe que certains services ont besoin d’être démarrés. Cliquez sur « Oui » pour accepter et  pour que la configuration de SharePoint commence.


Cliquez sur « Terminer » pour fermer l’assistant et atteindre la page d’accueil de SharePoint.
On est invité à choisir un modèle pour faciliter le déploiement de SharePoint.
Une fois cette sélection effectuée, nous allons pouvoir administrer notre serveur SharePoint.




  • L’administration centrale de Sharepoint 2010 est maintenant accessible via le déroulement du dossier Microsoft Sharepoint 2010 Products.




Une authentification par username et password est démandée pour accéder à l’interface de l’administration centrale. Nous nous connectons ici en tant qu’administrateur.






Nous sommes dès à présent connectés à notre administration centrale.


  1. Intranet site

  1. Application web.


Dans un premier temps, il nous faut créer une nouvelle application web. Pour ce faire, à partir de l’administration centrale, dans la gestion des applications, ouvrir la gestion des applications web.
  • Cliquez sur nouveau.


  • Cette nouvelle application contiendra notre collection de sites.




Notre application Sharepoint - Bookiner est ainsi créée et apparait bien dans notre ensemble d’applications.






  1. Collection de sites


  • La prochaine étape consiste à mettre en place  la collection de sites.




https://intra.bookiner.com/ correspond au top level site de notre web application.
Il est administré, premièrement, par l’administrateur du domaine puis, par l’administrateur de la ferme SPFarm conformément aux “Best Practices” de Sharepoint.


Configuration du certificat : Ouvrez le gestionnaire des services internet.




  • Selectionnez créer un certificat auto-signé
Pourquoi Auto signé :
  • Si votre entreprise a les moyens, vous avez un certificat signé par une autorité de certification pour l'URL de votre appliweb.
Avantages : C'est sécurisé et fluide pour l'utilisateur.
Inconvénients : C'est long à faire, payant et l'importation dans IIS peut être compliquée en fonction de votre autorité.
  • Si vous disposez de peu de moyens et vous allez devoir créer un certificat auto-signé.
Avantages : C'est super rapide à faire et c'est gratuit.
Inconvénients : ça vous pourri l'expérience utilisateur : l'utilisateur doit valider le fait qu'il se connecte à un serveur qui a un certificat inconnu. C'est moins sécurisé.
Il y a moyen de déployer le certificat auto-signé via une GPO sur les postes de votre domaine. Cela évite les problèmes de "pourrissage d'expérience utilisateur".


Solution alternative


Afin de proposer une architecture de test fonctionnelle, nous allons utiliser l’UR par défaut pour notre web application.
Suite à bug sur sharepoint l’url Https://intra.bookiner.com dans nos  captures d’écran sera remplacée sur notre Web Application par l’URL suivante : http://sp:28763/(malgré ce bug la possibilité de modifier l’url reste possible)
Nous créons ensuite notre collection de sites. Le top level site est accessible via l’adresse suivante :
Https://intra.bookiner.com Attention à bien modifier l’url de l’application web


Si vous rencontrez l'un des symptômes suivants lors du lancement de votre site collection :
  • Les fenêtres d'ouverture de session s'affichent de façon répétée.
  • Le message d'erreur « Accès refusé » s'affiche.
  • Le message d'erreur « Aucun logiciel réseau n'a accepté le chemin réseau fourni » s'affiche.
  • L'ID d'événement 537 est consigné dans le journal des événements de sécurité.
  • Page blanche.


Il vous faudra désactiver le contrôle de bouclage d'authentification

  • Réactivez le comportement qui existe dans Windows Server 2003 et 2008 en définissant l'entrée de Registre DisableLoopbackCheck dans la sous-clé
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa registry sur 1.
  • Pour cela, suivez les étapes ci-dessous sur l'ordinateur client :
  • Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur OK.
  • Recherchez la sous-clé de Registre suivante et cliquez dessus :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  • Cliquez avec le bouton droit sur Lsa, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  • Tapez DisableLoopbackCheck, puis appuyez sur ENTRÉE.
  • Cliquez avec le bouton droit sur DisableLoopbackCheck, puis cliquez sur Modifier.
  • Dans la zone Données de la valeur, tapez 1, puis cliquez sur OK et quittez l'Éditeur du Registre.


Vous devez redémarrer le serveur pour que cette modification soit prise en compte.
Par défaut, la fonctionnalité de contrôle de bouclage est activée, et l'entrée de Registre DisableLoopbackCheck est définie sur 0 (zéro) voir sur le 2008 n’existe pas. La sécurité est réduite lorsque vous désactivez le contrôle de bouclage d'authentification, et le serveur Windows Server devient vulnérable aux attaques de l'intercepteur sur NTLM.






  1. Création des sous sites


La prochaine étape consiste à mettre en place les sous sites .Ils se présentent comme un espace propre à chaque agence.  


A partir de la page d’accueil du“top level” site Intranet Bookiner (présentée ci-dessus), cliquez sur Actions du site puis Nouveau site.




Il est nécessaire de donner un nom à notre sous-site (ville de l’agence dans notre cas). Une description peut également être apportée, et nous modifions l’URL pour une meilleure visibilité.


Ainsi, pour le sous-site de l’agence de Paris : le titre est Agence de Paris et l’URL /paris.








Nous observons notre top level site (Intranet Bookiner) et l’ensemble des sous sites (Agencies, Agence Paris, Agence Nantes, Agence Lyon et Agence Bordeaux).




Agencies correspond à un espace commun à toutes nos agences.
  1. Modification des niveaux d’autorisation.


La modification des niveaux d’autorisation est transformable et vérifiable au niveau des autorisations de site dans les actions du site.




  • Cliquez  sur Accorder des autorisations.


Ajoutez vos utilisateurs/groupes et accordez leurs des autorisations.
  • L’autorisation Collaboration pour le groupe des Managers.
  • L’autorisation Conception (contrôle totale) pour le groupe des IT Technicians.


Vérification des niveaux de permissions :






Création du sous site pour le département Sales and Relationship.




Le groupe de l’active directory Sale and relationship est ajouté en tant que membre du site, ils ont ainsi un droit de contribution sur leur espace.


A partir du sous site Sales and Relationship, il faut à présent créer deux  sous sites :

  • Vision globale de l’architecture Sharepoint:




Voire le graphique de l’architecture Sharepoint Intranet Bookiner en document annexe.


Configuration des niveaux de permission:
Sur le sous-site Sales and Relationship Department, le groupe IT à un niveau de permission Collaboration et le groupe des Managers a permission de lecture uniquement.






  • Vérification des niveaux de permission






  1. Contenu des sous-sites Agences


Nous aborderons dans cette partie la mise en place du contenu de nos sous sites par l’utilisation de listes.


Ainsi, nous allons créer  trois listes pour chaque agence.


  • Sur la page d’accueil de votre sous site, cliquez sur Listes.

  • Puis dans la page de contenu du site, créer.


Création de la  liste de contact pour l’agence de Paris.
Il s’agit d’une liste personnalisée à laquelle nous ajoutons les colonnes “clients” et “ loan”.


  • La liste nouvellement créée apparaît bien dans Listes.


La création des colonnes de notre liste personnalisée est possible via les paramètres de listes.
  • Colonnes, créer une colonne.


  • Nous renseignons ici le titre de la colonne ainsi que sa description.


  • Affichage standard de la liste Liste de contactes et de ses deux colonnes customers et loan.


Création de la liste Books


Il s’agit d’une liste personnalisée.


Création des différentes colonnes qui composeront la liste Books
-  ID
- Name
- Author
- Editor
- Number


L’identifiant doit être une valeur unique, de ce fait cocher “oui” à l’application de valeurs uniques au moment de la création de la colonne.


  • Les valeurs uniques impliquent une indexation de la colonne, cliquez sur oui.


  • Création de la colonne Name.





  • Création de la colonne Author.


L’opération est à répéter pour l’ensemble des colonnes.


Les listes doivent être créées pour l’ensemble des agences.

La composition des listes est directement accessible et modifiable (ajout de colonnes) via les paramètres d’affichage et de modification.


  • L’affichage est ici standard.


Le mode d’affichage en feuille de données implique l’installation d’un composant supplémentaire ainsi que la prise en charge d’ActiveX par votre navigateur web favori.

Création de la liste loans

Il s’agit d’une liste personnalisée contenant les colonnes
- Book
- Return date
- Customer





Afin de calculer la date de retour,  il est nécessaire de créer une colonne intitulé loan date.
La formule du calcul de la date de retour est alors la suivante : [loan date] + 14







Workflow



Pour la mise en place d’un worflow au sein de votre site, afficher votre liste et ouvrez les paramètres de la liste. Puis, paramètres du flux de travail.

Il existe un second moyen pour créer un workflow. En effet, ce dernier peut-être mis en place par l’intermédiaire du Microsoft Sharepoint Designer.

Après avoir téléchargé et installé Microsoft Sharepoint Designer sur votre serveur Sharepoint, lancez l’application via le menu démarrer.

Une fois sur la page de démarrage de Sharepoint Designer, il faut ouvrir notre site, cliquez sur open site et sélectionnez votre site.



Dans liste Workflow , choisissez Create Site Workflow.

Ajoutez un nom et une description à ce dernier.

La construction de notre workflow repose sur deux conditions,  

Le workflow créé apparait bien dans la liste Site Workflow

Il est toujours possible de modifier ses paramètres en cliquant sur votre workflow.

Cliquez sur Publish pour publier votre Workflow.



  1. Online librairies

  1. Architecture


Création d’une nouvelle application web à partir de l’administration centrale de Sharepoint.
Choix de connexion via SSL (secure socket layer), URL de l’application web :  https://weblib.bookiner.com



Nous travaillons sur notre version test avec l’url suivante : http://sp









  1. Partnership management
Pour la création de l’espace privé de vos partenaires :
  • Créez un site de collection de type blog pour vos partenaires  que l’on nommera Partnershipmanagement  avec l’url de votre choix
Dans notre cas  http://sp/ qui en réalité serait http://partnershipManagement/   à vous de modifier le script selon votre Url.


https://lh4.googleusercontent.com/A4MmRK-bJBThuRrlI9JXfRx3uHTtl48u6nr93SRsCPXEwY6RltWdolL-DjfYnvc-RjM8bp545YjgvLhjRn4VemE1o9bID_BZWiYPbFx-yBLKVw9ohsCavd51Aw


  • Une fois le script modifié lancé le script PowerShell « partnership.ps1 » fourni avec le dossier script et un autre script nommé «  importpartnership.ps1 » vous permettra d’importer des users via un csv et de créer leur espace blog.
  1. Ebook searching
Cette partie de la documentation de l’installation de votre architecture Sharepoint est ciblée sur la création d’applications de service de recherche.
Pour ce faire, dans l’administration générale de Sharepoint, cliquez sur gérer les applications de services, nouveau -> application de service de recherche.


Donnez un nom à votre application de recherche, dans notre cas, Ebook searching et selectionnez utiliser le pool d’application existant.





  1. Maintenance de l’architecture

  1. Sauvegarde / Restitution de SharePoint Server

Sauvegarde 
En cas de problèmes sur votre infrastructure sharepoint voici comment effectuer une sauvegarde tous les soirs. Vous disposez de 6 scripts au total qui serviront à effectuer vos sauvegardes et restauration.
Pour pouvoir effectuer une sauvegarde chaque soir qui écrase l’ancienne sauvegarde il faudra d’abord effectuer une sauvegarde complète ce qui vous permettra de faire une différentielle.
  • créer un dossier partagé ou sera stocké vos sauvegardes
  • Créer un dossier pour vos scripts Powershell (fournis avec ce tutoriel)
  • lancer le planificateur de tache
  • Créer une nouvelle tâche planifier puis sélectionnez l’utilisateur ayant les droits d’exécuter les scripts et cocher la case autorisations maximales

  • sélectionner l’onglet déclencheur à partir de la vous pourrez spécifier les paramètres de temps si c’est votre première sauvegarde  sélectionnez une fois sinon sélectionnez le paramètres de temps qui vous convient


Allez sur l’onglet action faites nouveau puis entrez les paramètres suivants indication que c’est une commandes PowerShell et dans argument indiquer le chemin du script


  • Faites OK  et entrez votre mot de passe


  • Vous pourrez vérifier votre sauvegarde dans le dossier créer.

Faites-en de même pour la sauvegarde au niveau le site Sales and Relationship Department


Il existe d’autres moyens pour sauvegarder et restaurer votre architecture sharepoint
telles que DPM (Data Protection Manager) de microsoft, stadm qui n’est plus trop utilisé ou windows server backup qui vous permet une sauvegarde totale de votre serveur déconseiller car rendra indisponible votre serveur le temps de la restauration, il en existe bien d’autres dont nous n'évoquerons pas dans ce tutoriel.


Restauration

Vous pourriez avoir à restaurer votre environnement SharePoint dès que possible afin de retrouver fonctionnement de votre entreprise


Une restauration de ferme n'est pas possible d’une simple à une multi-ferme, et vice-versa, et il n'est pas non plus possible entre les différentes versions de SharePoint 2010 (par exemple, passer de SharePoint Server 2010 Standard à l'édition Enterprise).


Un mécanisme très simple de restaurer une batterie de serveurs entière est l'utilisation de PowerShell.
Tout d'abord, démarrer le service d'administration de SharePoint Foundation sur le serveur de la batterie.
Faites démarrer exécuter services.msc et activer le.
Le Service d’administration est essentiel pour faire fonctionner un environnement SharePoint 2010.
S’il n’est pas en fonction, toutes les opérations de sauvegarde et la restauration quel que soit le niveau de granularité  peut échouer totalement ou au moins partiellement.
En conséquence, pour que le dépannage n’échoue pas lors  de la  restauration, il est généralement  bon de vérifier si le SharePoint Foundation Administration Service est en cours d'exécution sur le serveur de la ferme.


Vérifier si le compte qui exécute ce service fait partie du groupe des administrateurs locaux. Il s'agit d'une exigence absolue pour le service afin de fonctionner correctement.


Les règles suivantes résument les possibilités de ce qui peut et ce qui ne peut pas être restauré avec SharePoint 2010:
  • Databases configuration et le contenu ne peut pas être restauré avec l’utilitaire SP2010
  • Après une restauration avec l’utilitaire SP2010, l’application de service doit être redémarrée à l'aide de l'Administration centrale ou PowerShell.
  • Lors de la restauration / rattacher les bases de données, il est préférable de choisir l’option OVERWRITE (cela permet de garder les ID de base de données, d'où les journaux de modifications de bases de données peuvent continuer à être utilisés).
  • le magasin BLOB peut être restauré à l'aide de SharePoint seulement si FILESTREAM est le fournisseur BLOB.


La cmdlet Restore-SPFarm vous permet de restaurer une batterie de serveurs, en ne spécifiant rien d'autre que le répertoire dans lequel les fichiers de sauvegarde sont situés et la méthode de restauration.
L'omission de l'option -BackupId paramètre provoquera la sauvegarde la plus récente à prendre. Si, d'autre part, vous souhaitez restaurer une sauvegarde spécifique, cela sera très utile.
C'est pour cette tâche que PowerShell apporte l'out-of-the-box bon support à l'aide d'une applet de commande dédié, qui est appelée Get-SPBackupHistory .
Cette applet de commande précédente va afficher une liste de toutes les sauvegardes disponibles dans le répertoire spécifié.
Une fois que vous avez terminé avec la restauration de votre environnement de batterie, il est nécessaire de redémarrer les applications de service.
Ne pas utiliser l'Assistant Configuration des produits, puisque ce ne serait pas seulement redémarrer les services mais aussi les réapprovisionner et donc écraser tous les paramètres personnalisés pour les applications de service.


Vous avez deux façons de redémarrer les applications de service la première cliquer manuellement sur ​​Arrêt dans l'Administration centrale pour chacun des services qui s'exécutent sur ​​le serveur, puis cliquez sur Démarrer.
Notez que certains services comme le service de synchronisation de profil utilisateur peuvent prendre plusieurs minutes pour démarrer.
L’autre façon de redémarrer de tous les services est PowerShell, où vous pouvez les redémarrer en utilisant seulement deux commandes, impliquant seulement trois applets de commande différents.
Get-SPServiceInstance récupère une liste de tous les services approvisionnés.
Ensuite, vous pouvez redémarrer les services à l'aide de la commande suivante:
Stop-SPServiceInstance
Start-SPServiceInstance

Il y a une chose à savoir entre l'arrêt et le redémarrage des services,  votre environnement SharePoint est complètement hors service. Même l'Administration centrale ne sera pas accessible.

Aucun commentaire:

Enregistrer un commentaire