Product Documentation

Ajouter, supprimer ou déplacer des Delivery Controller

Oct 21, 2016
Pour ajouter, supprimer ou déplacer un Delivery Controller, vous devez disposer des autorisations ou rôles suivants :
  • Rôle de serveur de base de données sysadmin ou dbcreator. Si vous ne possédez aucun de ces rôles, il vous faut les autorisations de serveur CreateAnyDatabase et AlterAnyDatabase.
  • Rôle d'utilisateur de base de données db_owner ou db_datawriter. Si vous ne possédez aucun de ces rôles, il vous faut les autorisations d'utilisateur Insert, Delete et Update.

Avant l'ajout, la suppression ou le déplacement d'un Delivery Controller, si votre déploiement utilise la mise en miroir de base de données, assurez-vous que les bases de données principale et en miroir sont en cours d'exécution. En outre, si vous utilisez les scripts avec SQL Server Management Studio, activez le mode SQLCMD avant d'exécuter les scripts. Pour vérifier la mise en miroir après ajout, suppression ou déplacement d'un Delivery Controller, exécutez l'applet de commande PowerShell get-configdbconnection pour vous assurer que le partenaire de basculement a été défini dans la chaîne de connexion sur le miroir.

Après avoir ajouté, supprimé ou déplacé un Delivery Controller :
  • Si la mise à jour automatique est activée, les Virtual Delivery Agents (VDA) recevront une liste actualisée des Delivery Controller dans les 90 minutes qui suivent.
  • Si la mise à jour automatique n'est pas activée, vérifiez que le paramètre de stratégie du Delivery Controller ou la clé de registre ListOfDDCs sont mis à jour pour tous les VDA. Après déplacement d'un Delivery Controller vers un autre site, mettez à jour le paramètre de stratégie ou la clé de registre sur les deux sites.

Pour ajouter un Delivery Controller

Vous ne pouvez pas ajouter des serveurs installés avec une version antérieure de ce logiciel à un site qui a été créé avec cette version.
  1. Sur le serveur que vous souhaitez ajouter, exécutez le programme d'installation et sélectionnez le Delivery Controller et d'autres composants de base que vous voulez installer.
  2. Dans Studio, cliquez sur Joindre déploiement existant et entrez l'adresse du site.

Pour supprimer un Delivery Controller

La suppression d'un Delivery Controller n'entraîne pas la désinstallation du logiciel Citrix ou de tout autre composant ; elle supprime le Delivery Controller de la base de données afin qu'il ne puisse plus être utilisé pour les connexions du broker et pour effectuer d'autres tâches. Si vous supprimez un Delivery Controller, vous pouvez le rajouter par la suite au même site ou à un autre site. Un site a besoin d'au moins un Delivery Controller ; vous ne pouvez donc pas supprimer le dernier Delivery Controller répertorié dans Studio.

Ne supprimez pas le Controller depuis Active Directory tant que vous ne l'avez pas supprimé du site XenDesktop.

  1. Dans Studio, sélectionnez Configuration > Delivery Controller dans le panneau gauche, puis sélectionnez le Delivery Controller que vous voulez supprimer.
  2. Cliquez sur Supprimer le Delivery Controller dans le panneau Actions. Si vous ne possédez pas les droits et les rôles de base de données appropriés, vous pouvez générer un script qui permet à votre administrateur de base de données de supprimer le Delivery Controller à votre place.
  3. Vous devrez peut-être supprimer le compte machine du Delivery Controller du serveur de base de données. Avant de procéder de la sorte, vérifiez qu'aucun autre service n'utilise le compte.

Après utilisation de Studio pour supprimer un Controller, le trafic vers ce Controller peut rester affiché pour un laps de temps pour assurer le bon d’achèvement des tâches courantes. Si vous souhaitez forcer la suppression d'un Controller dans un bref délai, Citrix vous recommande de fermer le serveur sur lequel il a été installé, ou de supprimer ce serveur à partir d’Active Directory. Ensuite, redémarrez les autres Controller du site pour vous assurer qu'aucune autre communication avec le Controller supprimé n'est réalisée.

Pour déplacer un Delivery Controller vers un autre site

Vous ne pouvez pas déplacer un Delivery Controller vers un site qui a été créé avec une version antérieure de ce logiciel.
  1. Sur le site dans lequel figure le Delivery Controller (l'ancien site), dans studio, sélectionnez Configuration > Delivery Controller dans le panneau gauche, puis sélectionnez le Delivery Controller que vous souhaitez déplacer.
  2. Cliquez sur Supprimer le Delivery Controller dans le panneau Actions. Si vous ne possédez pas les droits et les rôles de base de données appropriés, vous pouvez générer un script qui permet à votre administrateur de base de données de supprimer le Delivery Controller à votre place. Un site a besoin d'au moins un Delivery Controller ; vous ne pouvez donc pas supprimer le dernier Delivery Controller répertorié dans Studio.
  3. Sur le Delivery Controller que vous déplacez, ouvrez Studio, réinitialisez les services lorsque vous y êtes invité, cliquez sur Joindre un site existant et saisissez l'adresse du nouveau site.