Modification du compte du service de mise en cache (mise en cache d'AppFabric 1.1)
Microsoft AppFabric 1.1 pour Windows Server permet d'exécuter le service de Mise en cache d'AppFabric en tant que compte intégré ou compte de domaine personnalisé. L'exécution du service en tant que compte de domaine personnalisé n'était pas prise en charge dans Windows Server AppFabric v1.0. Cette rubrique décrit la modification du compte du service de Mise en cache d'AppFabric à l'aide de deux méthodes :
Utilisation de l'Assistant Configuration
Utilisation de Windows PowerShell
Le compte de service doit être mis à jour sur chaque hôte de cache. Les hôtes de cache doivent être arrêtés avant l'application des modifications. La façon la plus simple de procéder est d'utiliser la commande Windows PowerShell Stop-CacheCluster pour arrêter tous les hôtes dans le cluster. Vous pouvez également ne pas interrompre le cluster de cache et mettre à jour les serveurs de manière séquentielle à l'aide de la commande Stop-CacheHost, en mettant à jour l'hôte de cache, puis en utilisant la commande Start-CacheHost avant de passer au serveur suivant.
Notes
Il n'est pas recommandé d'utiliser un compte de service personnalisé doté de privilèges d'administrateur sur l'hôte de cache.
Avertissement
Vous devez arrêter le cluster de cache si vous passez d'un compte intégré, tel que SERVICE RÉSEAU, à un compte personnalisé, tel qu'un compte de domaine. Vous devez également redémarrer les applications du client de cache dans ce cas.
Utilisation de l'Assistant Configuration
L'Assistant Configuration permet de mettre à jour le service de Mise en cache d'AppFabric à l'aide d'une interface utilisateur.
Dans le menu Démarrer, sélectionnez Microsoft AppFabric 1.1 pour Windows Server, puis cliquez sur Configurer AppFabric.
Suivez les étapes de configuration jusqu'à la section Service de mise en cache.
Activez la case à cocher Définir la configuration du service de mise en cache.
Cliquez sur le bouton Modifier en regard de la zone de texte Compte du service de mise en cache.
Dans la boîte de dialogue Sélectionner un utilisateur, entrez les informations du compte, puis cliquez sur OK.
Sélectionnez le Fournisseur de configuration du service de mise en cache, puis pointez sur le magasin de configuration du cluster de cache actuel.
Activez la case d'option Joindre le cluster.
Cliquez sur Suivant, puis terminez la configuration du service de mise en cache pour appliquer les modifications au compte du service de Mise en cache d'AppFabric.
Démarrez l'hôte de cache à l'aide de la commande Windows PowerShell Start-CacheHost ou Start-CacheCluter.
Utilisation de Windows PowerShell
La procédure suivante montre une autre technique de modification du compte du service de Mise en cache d'AppFabric à l'aide de Windows PowerShell. Pour plus d'informations sur l'utilisation des commandes de configuration ci-dessous, consultez l'article Installation et configuration automatisées (mise en cache d'AppFabric 1.1).
Si l'hôte de cache cible est toujours exécuté, arrêtez l'hôte de cache à l'aide de la commande Stop-CacheCluster ou Stop-CacheHost.
Stop-CacheHost CacheServer1 22233
Utilisez la commande UnRegister-CacheHost pour supprimer l'hôte de cache du cluster de cache.
Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
Utilisez la commande Remove-CacheHost pour supprimer la configuration de l'hôte de cache du serveur. Cette commande doit être exécutée à partir de l'hôte de cache cible.
Remove-CacheHost
Modifiez le compte de service à l'aide de l'outil d'administration Services ou de la commande sc.exe.
sc.exe config AppFabricCachingService obj= DOMAIN\user1 password= user1_password
Important
Si vous utilisez un compte de service personnalisé, il doit disposer du privilège Ouvrir une session en tant que service. Pour plus d'informations sur l'octroi de ce privilège, consultez l'article Add the Log on as a service Right to an Account.
Utilisez la commande Add-CacheHost pour configurer l'hôte de cache. Spécifiez le nouveau compte avec le paramètre Account.
Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
Utilisez la commande Register-CacheHost pour enregistrer l'hôte de cache auprès du cluster de cache. Spécifiez le nouveau compte avec le paramètre Account.
Register-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1" -CachePort 22233 -ClusterPort 22234 -ArbitrationPort 22235 -ReplicationPort 22236 -HostName CACHESERVER1
Démarrez l'hôte de cache à l'aide de la commande Start-CacheHost ou Start-CacheCluter.
Voir aussi
Concepts
Configuration du cluster de cache
2012-03-05