Planification d’un déploiement de serveur MinRole dans SharePoint Server 2016

 

**Dernière rubrique modifiée :**2018-02-15

Résumé : Découvrez la planification de votre déploiement de batterie de serveurs SharePoint à l’aide MinRole. MinRole permet aux administrateurs de sélectionner le rôle serveur approprié lors de la configuration de SharePoint Server 2016.

Rôles serveur dans SharePoint Server 2016

Vous pouvez choisir parmi huit rôles de serveur prédéfinis dans 3 catégories disponibles dans SharePoint Server 2016. Les tableaux suivants vous permettent d’en savoir plus sur les rôles et leur description :

Rôles dédiés : les rôles dédiés sont optimisés pour les performances et l’évolutivité, et sont généralement utilisés dans des batteries de serveurs à grande échelle. Ils peuvent également être utilisés dans des batteries de serveurs de moyenne échelle avec des rôles partagés.

Rôle serveur

Description

Notes

Serveur frontal

Applications de service, services et composants qui traitent les demandes des utilisateurs faisant partie d’un serveur frontal. Ces serveurs sont optimisés pour des performances élevées.

Le serveur d’applications et les rôles de serveur frontal hébergent un ensemble de services similaire. Toutefois, chaque rôle a un objectif différent. Le rôle frontal dépend des performances et est optimisé pour traiter le trafic des utilisateurs en exécutant des instances de service adaptées aux demandes des utilisateurs sur le serveur local. Il est normal que le rôle de serveur frontal exécute les instances de service qui auraient été hébergées sur le rôle de serveur d’applications dans les versions précédentes.

Application

Applications de service, services et composants qui traitent les demandes principales, telles que les demandes d’analyse de recherche, font partie d’un serveur d’applications. Ces serveurs sont optimisés pour un débit élevé.

L’utilisation du terme « serveur d’application » dans SharePoint Server 2016 a une signification différente de l’utilisation courante du terme dans les versions précédentes. Dans les versions précédentes de SharePoint, le serveur d’applications hébergeait généralement des points de terminaison d’application de service que les serveurs frontaux appelaient lors du traitement des demandes d’utilisateur. Dans SharePoint Server 2016, le rôle de serveur d’applications exécute les tâches en arrière-plan, comme des travaux du minuteur, et peut être la cible de demandes d’analyse de recherche.

Cache distribué

Applications de service, services et composants requis pour un cache distribué qui font partie d’un serveur de cache distribué.

Le cache distribué ne prend pas en charge la haute disponibilité comme le font d’autres services. Vous pouvez avoir plusieurs serveurs de cache distribué dans votre batterie de serveurs SharePoint pour vous aider à répartir la charge, mais les données mises en cache sur chaque serveur de cache distribué ne sont pas répliquées sur les autres serveurs de cache distribué. Si un serveur de cache distribué tombe inopinément en panne, les données mises en cache dans ce serveur seront perdues.

Rechercher

Applications de service, services et composants requis pour la recherche qui font partie d’un serveur de recherche.

Une fois qu’un serveur est affecté au rôle de recherche, il doit être configuré dans la gestion de topologie de recherche. Pour plus d’informations sur la topologie de recherche, voir l’article sur la gestion de la topologie de recherche dans SharePoint Server 2016.

Rôles partagés : les rôles partagés sont optimisés pour moins de serveurs dans une batterie de serveurs en combinant des rôles dédiés. Ils peuvent également être utilisés dans des batteries de serveurs de moyenne échelle avec des rôles dédiés. Les rôles partagés peuvent nécessiter des ressources système plus disponibles, car ils exécutent davantage de services.

Rôle serveur

Description

Notes

Serveur frontal avec cache distribué

Rôle partagé qui combine les rôles de serveur frontal et de cache distribué sur le même serveur. Vérifiez que le serveur dispose de la configuration système requise pour l’hébergement d’un rôle serveur partagé.

Ce rôle partagé est une nouveauté de la mise à jour publique de novembre pour SharePoint Server 2016 (Feature Pack 1).

Application avec recherche

Rôle partagé qui combine les rôles d’applications et de recherche sur le même serveur. Vérifiez que le serveur dispose de la configuration système requise pour l’hébergement d’un rôle serveur partagé.

Ce rôle partagé est une nouveauté de la mise à jour publique de novembre pour SharePoint Server 2016 (Feature Pack 1).

Rôles spéciaux : Pour les scénarios spéciaux, les tests, les développements et les services qui ne sont pas intégrés à MinRole.

Rôle serveur

Description

Notes

Batterie à un serveur

Applications de service, services et composants requis pour une batterie à un serveur unique qui appartiennent à un serveur exécutant le rôle de batterie à serveur unique. Utilisez ce rôle pour les développements, les tests et les tâches de production limitées.

Le rôle de la batterie à serveur unique remplace le mode d’installation autonome disponible dans les versions précédentes de SharePoint Server. Contrairement au mode d’installation autonome, l’administrateur SharePoint doit installer et préparer séparément Microsoft SQL Server. L’administrateur SharePoint doit également configurer les services de batterie de serveurs SharePoint et les applications web, manuellement ou en exécutant l’Assistant Configuration de batterie de serveurs. Une batterie de serveurs SharePoint avec un rôle de batterie à serveur unique ne peut pas comporter plusieurs serveurs SharePoint.

Personnalisé

Applications de service, services et composants que vous souhaitez gérer, au lieu d’utiliser MinRole pour les gérer, et qui appartiennent à un serveur personnalisé.

Ce rôle serveur est généralement utilisé pour exécuter les services qui ne sont pas intégrés à MinRole. L’administrateur de batterie de serveurs a un contrôle total sur les instances de service qui peuvent être exécutées sur des serveurs affectés au rôle serveur personnalisé. MinRole n’essaiera pas de gérer des serveurs affectés à ce rôle.

Note

La mise à jour publique de novembre pour SharePoint Server 2016 (Feature Pack 1) doit être installée pour utiliser les rôles partagés dans la topologie de votre batterie de serveurs.

Topologies MinRole

Il existe trois types différents de batteries de serveurs SharePoint :

  • Batteries de serveurs de contenu : ces batteries de serveurs hébergent des sites et des applications de service, et peuvent éventuellement utiliser les applications de service d’autres batteries de serveurs.

  • Batteries de serveurs de service : ces batteries de serveurs hébergent des applications de service utilisées par d’autres batteries de serveurs. Voici quelques exemples d’applications de service : métadonnées gérées, recherche et profil utilisateur.

  • Batteries de serveurs de recherche : ces batteries sont dédiées à l’hébergement des applications de service de recherche qui sont utilisées par d’autres batteries de serveurs.

Chaque type de batterie de serveurs SharePoint nécessite différents rôles serveur MinRole pour fonctionner correctement. Reportez-vous au tableau ci-dessous pour obtenir la liste des rôles serveur requis pour chaque type de batterie de serveurs.

Server Role

Required for Content Farm?

Required for Services Farm?

Required for Search Farm?

Serveur frontal

Oui

Non

Non

Application

Oui

Oui

Non

Cache distribué

Oui

Oui

Non

Recherche

Oui, si hébergement de la recherche

Oui, si hébergement de la recherche

Oui

Note

Les rôles partagés peuvent être remplacés par des rôles dédiés équivalents pour réduire le nombre de serveurs dans une batterie de serveurs. Par exemple, le rôle « frontal avec cache distribué » peut être utilisé à la place des rôles « frontal » et « cache distribué » distincts pour répondre aux exigences d’une batterie de serveurs de contenu.
Les rôles dédiés, les rôles partagés et le rôle de serveur personnalisé peuvent être utilisés ensemble dans la même batterie de serveurs. Si vous remplacez le rôle de serveur personnalisé par un ou plusieurs rôles de serveur gérés par MinRole, vous devez vous assurer que les serveurs affectés au rôle personnalisé sont correctement configurés avec les instances de service nécessaires pour ce type de batterie de serveurs.
SQL Server peut s’exécuter sur le même serveur ou un autre serveur que SharePoint, mais pour de meilleures performances, nous recommandons d’exécuter SQL Server sur un serveur distinct.

Reportez-vous au tableau ci-dessous pour obtenir la liste des topologies de batterie de serveurs de contenu MinRole recommandées.

Topologie de batterie de serveurs de contenu

Nombre total de serveurs dans la batterie de serveurs

Description

Batterie à un serveur

1

Un serveur avec tous les rôles :

  • Évaluation, développement, test

  • Charges de travail de production très légères et simples

Petite batterie de serveurs MinRole sans niveau de disponibilité élevé

2

Deux serveurs avec deux rôles partagés :

  • Un serveur frontal avec cache distribué

  • Un serveur d’applications avec recherche

Petite batterie de serveurs MinRole haute disponibilité (HA)

4

Quatre serveurs avec deux rôles partagés :

  • Deux serveurs frontaux avec cache distribué

  • Deux serveurs d’applications avec recherche

Batterie de serveurs MinRole moyenne sans niveau de disponibilité élevé

4

Quatre serveurs avec quatre rôles dédiés :

  • Un serveur frontal

  • Un serveur de cache distribué

  • Un serveur d’applications

  • Un serveur de recherche

Batterie de serveurs MinRole haute disponibilité (HA) de taille moyenne (recherche optimisée)

6

Six serveurs avec des rôles dédiés et partagés :

  • Deux serveurs frontaux avec cache distribué

  • Deux serveurs d’applications

  • Deux serveurs de recherche

Batterie de serveurs MinRole haute disponibilité (HA) de taille moyenne (optimisée par l’utilisateur)

6

Six serveurs avec des rôles dédiés et partagés :

  • Deux serveurs frontaux

  • Deux serveurs de cache distribué

  • Deux serveurs d’applications avec recherche

Grande batterie de serveurs MinRole haute disponibilité (HA)

8

Huit serveurs avec quatre rôles dédiés :

  • Deux serveurs frontaux

  • Deux serveurs de cache distribué

  • Deux serveurs d’applications

  • Deux serveurs de recherche

Déploiement de batterie de serveurs MinRole

Déploiement des serveurs

Utilisez les méthodes suivantes pour créer une batterie de serveurs ou ajouter des serveurs à une batterie existante avec MinRole :

  • Assistant Configuration des produits SharePoint 2016 (PSConfigUI.exe)

  • Outil de ligne de commande PSConfig.exe

  • Applets de commande Microsoft PowerShell

La fonctionnalité MinRole ajoute deux nouveaux paramètres de ligne de commande pour PSConfig.exe et PowerShell. Le paramètre LocalServerRole spécifie le rôle du serveur local lorsque vous créez une batterie de serveurs ou ajoutez un serveur à une batterie de serveurs existante. Le paramètre LocalServerRole accepte les valeurs suivantes :

  • WebFrontEnd (rôle de serveur frontal) ;

  • Application (rôle de serveur d’applications) ;

  • DistributedCache (rôle de serveur de cache distribué) ;

  • Search (rôle de serveur de recherche) ;

  • WebFrontEndWithDistributedCache (rôle de serveur frontal avec cache distribué)

  • ApplicationWithSearch (rôle de serveur d’applications avec recherche)

  • Custom (rôle de serveur personnalisé) ;

  • SingleServerFarm (rôle de serveur de batterie à serveur unique).

Le paramètre ServerRoleOptional configure la batterie de serveurs de manière à ne pas requérir de rôle serveur à spécifier lors de la création d’une batterie de serveurs ou de l’ajout d’un serveur à une batterie de serveurs. Il peut être utilisé lorsque vous créez une batterie de serveurs. Si aucun rôle serveur n’est spécifié, le rôle par défaut du serveur par défaut est le rôle personnalisé.

Vous pouvez déployer vos serveurs dans une batterie de serveurs dans n’importe quel ordre. Tout rôle serveur peut être le premier serveur de votre batterie de serveurs.

Assistant Configuration des produits SharePoint 2016

Lorsque vous créez une batterie de serveurs ou ajoutez un serveur à une batterie de serveurs existante à l’aide de l’Assistant Configuration des produits SharePoint 2016, un nouveau formulaire apparaît dans l’Assistant. Celui-ci fournit une description de chaque rôle serveur. Vous pouvez l’utiliser pour sélectionner le rôle de ce serveur. La case d’option de rôle serveur est désactivée pour les rôles qui ne sont pas disponibles dans cette batterie de serveurs.

Displays PSConfig dialog box with shared roles

Déploiement du site web Administration centrale de SharePoint

Le premier serveur de la batterie de serveurs hébergera le site web Administration centrale de SharePoint par défaut. Les serveurs supplémentaires n’hébergeront pas le site web Administration centrale par défaut. Vous pouvez démarrer ou arrêter l’Administration centrale sur des serveurs individuels de la batterie de serveurs indépendamment de leur rôle serveur en suivant l’une des étapes suivantes :

  • Sur le site web Administration centrale de SharePoint, accédez à la page Services sur le serveur.

  • Applets de commande Windows PowerShell New-SPCentralAdministration et Remove-SPCentralAdministration.

  • Commande psconfig.exe -cmd adminvs.

  • Interface utilisateur de l’Assistant Configuration des produits SharePoint 2016.

L’état de l’Administration centrale n’influe pas sur le fait qu’un serveur est considéré comme conforme à MinRole.

Déploiement des services

N’essayez pas de créer des applications de service dans une batterie de serveurs MinRole tant que la topologie de batterie de serveurs MinRole minimale prise en charge n’est pas atteinte. Par exemple, si vous déployez une batterie de serveurs de contenu à l’aide des rôles serveur dédiés, vous ne devez pas essayer de créer d’applications de service tant que l’un des rôles serveur suivants, au minimum, n’a pas été déployé :

  • Serveur frontal

  • Application

  • Cache distribué

  • Recherche (en cas d’hébergement d’une application de service de recherche)

Remarque : ces conseils ne s’appliquent pas aux batteries de serveurs qui utilisent le rôle serveur personnalisé.

Configuration manuelle de la recherche à des fins d’analyse

L’administrateur de la batterie de serveurs doit configurer la recherche afin d’analyser des applications web en utilisant le rôle serveur d’applications ou le rôle serveur d’applications avec recherche à la place du rôle serveur frontal pour des performances optimales. Pour ce faire, vous pouvez configurer votre équilibrage de charge pour transférer les demandes du robot de recherche aux serveurs d’applications ou d’applications avec recherche. Vous pouvez également configurer le gestionnaire des demandes de SharePoint pour transmettre les demandes du robot de recherche aux serveurs d’applications ou d’applications avec recherche.

Conversion d’une batterie à serveur unique en une batterie à plusieurs serveurs

Vous pouvez convertir une batterie à serveur unique en batterie à serveurs multiples. Pour ce faire, utilisez la fonction de conversion de rôle. Pour plus d’informations sur la modification d’un rôle de serveur, consultez la rubrique Conversion de rôle à l’aide de MinRole dans SharePoint Server 2016.

Désactivation de MinRole

SharePoint Server 2016 prend en charge le comportement à comptabilité descendante de versions précédentes de SharePoint avec le rôle serveur personnalisé. Les administrateurs de batterie de serveurs SharePoint peuvent directement gérer des instances de service sur des serveurs individuels affectés au rôle personnalisé. MinRole n’essaiera pas de gérer les serveurs affectés au rôle personnalisé. Vous pouvez attribuer un certain nombre ou la totalité des serveurs d’une batterie de serveurs au rôle personnalisé, ou vous pouvez n’en attribuer aucun.

Si vous disposez de scripts de déploiement existants que vous ne voulez pas modifier pour prendre en charge MinRole, vous pouvez indiquer le paramètre ServerRoleOptional lorsque vous créez une batterie de serveurs SharePoint à l’aide de l’outil de ligne de commande PSConfig.exe ou de PowerShell. Ce paramètre configure la batterie de serveurs de manière à ne pas requérir de rôle serveur à spécifier. Si aucun rôle serveur n’est spécifié, le rôle serveur par défaut est le rôle personnalisé.

See also

Étapes de mise à jour corrective sans interruption dans SharePoint Server 2016
Vue d’ensemble des rôles serveur MinRole dans SharePoint Server 2016
Description de MinRole et des services associés dans SharePoint Server 2016

Gestion d’une batterie de serveurs MinRole dans SharePoint Server 2016