Conversion de rôle à l’aide de MinRole dans SharePoint Server 2016, 2019 et Édition d’abonnement

S’APPLIQUE À :no-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Conversion de rôle

À propos de la conversion de rôle serveur

Vous pouvez convertir les serveurs en un rôle différent sans les déconnecter de votre batterie de serveurs et en les associant ensuite en utilisant le nouveau rôle serveur. Les serveurs peuvent être convertis en rôles dédiés, rôles partagés, rôle serveur personnalisé ou rôle serveur de la batterie à serveur unique. La conversion de rôle serveur peut être effectuée via le site web de l’Administration centrale de SharePoint ou Microsoft PowerShell.

Remarque

Vous pouvez uniquement convertir un serveur au rôle de batterie à serveur unique s’il est le seul serveur SharePoint dans la batterie de serveurs.

Avant la conversion d'un serveur en un rôle différent, SharePoint effectue une vérification de la validation préalable à la conversion pour s'assurer que le serveur est prêt pour la conversion de rôle. Si la vérification de la validation préalable détermine que le serveur n'est pas prêt pour la conversion de rôle, celle-ci est bloquée et un message s'affiche pour expliquer la raison du blocage de la conversion. De plus, des instructions sont fournies pour résoudre le problème qui est à l'origine du blocage de la conversion de rôle. Une fois que le problème est résolu, vous pouvez réexécuter la conversion de rôle.

Remarque

La validation préalable à la conversion de rôle a été introduite pour la première fois dans la Mise à jour publique de novembre 2016 pour SharePoint Server 2016 (Feature Pack 1).

Cache distribué et conversion de rôle

La conversion de rôle ne peut pas automatiquement activer, désactiver ou reconfigurer le service de cache distribué. Vous devez activer, désactiver ou reconfigurer manuellement le service de cache distribué avant d'effectuer la conversion de rôle. Si cette étape n'est pas exécutée avant la conversion de rôle, la validation préalable bloque la conversion.

Pour activer le service de cache distribué, l’administrateur exécute l’applet de commande Add-SPDistributedCacheServiceInstance sur le serveur cible, en spécifiant le rôle souhaité avec le paramètre Role (autrement dit, -Role <role name>). Pour désactiver le service de cache distribué, l'administrateur exécute la cmdlet de commande Remove-SPDistributedCacheServiceInstance sur le serveur cible.

Recherche et conversion de rôle

La conversion de rôle ne peut pas convertir un serveur d'un rôle hébergeant la recherche à un rôle qui n'héberge pas la recherche si le serveur fait partie d'une topologie de recherche active. Supprimez le serveur de la topologie de recherche active avant d’effectuer la conversion de rôle. Si cette étape n'est pas exécutée avant la conversion de rôle, la validation préalable bloque la conversion.

Remarque

Après avoir converti un serveur à un rôle qui héberge la recherche, vous devez ajouter le serveur à la topologie de recherche active.

Modification d’un rôle de serveur

Pour modifier un rôle de serveur à l’aide du site Web Administration centrale

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs local.

  2. Sur le site web Administration centrale, cliquez sur Paramètres système.

  3. Sur la page Paramètres système, cliquez sur Convertir le rôle de serveur dans cette batterie de serveurs.

  4. Sur la page Conversion de rôle, dans la zone Nouveau rôle, cliquez sur la zone de liste déroulante pour sélectionner le nouveau rôle à attribuer à chaque serveur.

  5. Cliquez sur Appliquer.

Pour modifier un rôle de serveur à l'aide de PowerShell

  1. Vérifiez que vous êtes membre :

    • du rôle serveur fixe securityadmin sur l'instance SQL Server.

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • Groupe Administrateurs locaux sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

      Un administrateur peut utiliser l'applet de commande Add-SPShellAdmin pour accorder les autorisations d'utilisation des applets de commande SharePoint Server 2016.

      Remarque

      [!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, consultez Add-SPShellAdmin.

  2. Dans le menu Démarrer , cliquez sur Produits Microsoft SharePoint.

  3. Cliquez sur SharePoint Management Shell.

  4. À partir de l’invite de commandes PowerShell, entrez la commande suivante :

    Set-SPServer -Identity <server name> -Role <server role>
    

    Où :

    • <nom> du serveur est le serveur à modifier.

    • <server role> est le nom du nouveau rôle serveur, qui comprend les valeurs suivantes : WebFrontEnd, Application, DistributedCache, Search, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm ou Custom.

Pour plus d’informations sur la modification d’un rôle serveur à l’aide de PowerShell, consultez Set-SPServer.