Product Documentation

Accès au bureau et à l'application si les Delivery Controllers échouent

Oct 21, 2016

Si tous les Delivery Controllers d'un site XenDesktop échouent, vous pouvez configurer Virtual Delivery Agent (VDA) (pour machines avec OS de serveur et machines avec OS de bureau) pour fonctionner en mode haute disponibilité de sorte que les utilisateurs puissent continuer à accéder à leurs bureaux et les utiliser. En mode haute disponibilité, le VDA acceptera les connexions ICA directes des utilisateurs, plutôt que les connexions négociées par le Controller.

Remarque : cette fonctionnalité n'est à utiliser que dans les rares occasions où la communication avec tous les Controller échoue ; elle ne constitue pas une alternative aux autres solutions de haute disponibilité, telles que la configuration de la tolérance aux pannes des bases de données et le basculement de site. Avant d'utiliser cette fonctionnalité, reportez-vous à la liste de limitations ci-dessous, car celles-ci ont des conséquences en termes de sécurité.

Si la communication avec le Controller échoue, le mode haute disponibilité n'est initié qu'au bout d'une période définie. Par défaut, ce délai est de 300 secondes (5 minutes) mais vous pouvez configurer la période.

Une fois en mode de haute disponibilité (activé pour 30 jours), le VDA tente de s'enregistrer auprès d'un Controller pendant 30 jours maximum, tandis que l'utilisateur continue d'utiliser le bureau dans ce mode. Lorsque le Controller devient ensuite disponible, le bureau s'enregistre et la session de l'utilisateur se poursuit sans interruption, mais toute connexion ultérieure est négociée normalement par le Controller. Si après 30 jours le bureau ne peut pas s'enregistrer auprès du Controller, le bureau arrête d'écouter les connexions et n'est plus disponible. Cela signifie que l'administrateur a 30 jours pour réparer l'infrastructure de Controller et ne doit pas s'appuyer sur le mode haute disponibilité.

Le mode de haute disponibilité convient uniquement aux bureaux dédiés, où la correspondance entre l'utilisateur et le DA est connue. Vous ne pouvez pas configurer le mode haute disponibilité avec des bureaux regroupés.

Avertissement : la modification incorrecte du Registre peut entraîner des problèmes graves pouvant nécessiter la réinstallation de votre système d'exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d'une mauvaise utilisation de l'Éditeur du Registre. Utilisez l’Éditeur du Registre à vos risques. Effectuez une copie de sauvegarde de votre registre avant de le modifier.

Pour activer le mode haute disponibilité, vous devez :

  1. Définir les clés de registre HighAvailability et HaRegistrarTimeout.
  2. Fournir aux utilisateurs un fichier de lancement ICA qui leur permettra d'établir des connexions ICA directes. Vous devez créer un fichier ICA pour chaque utilisateur qui a besoin de cette fonctionnalité ; Citrix ne crée pas et ne distribue pas de fichiers ICA dans ce but.

Définir les clés de registre

Pour configurer le VDA afin qu'il fonctionne en mode haute disponibilité au moment requis, ajoutez les clés de registre suivantes. Vous devez effectuer cette opération une fois que le VDA a été installé.

  1. Ajoutez l'entrée de registre suivante à HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent :

    Nom : HighAvailability

    Type : REG_DWORD

    Valeurs :

    1 = permet d'activer le mode haute disponibilité

    0 (zéro) = désactive le mode haute disponibilité

  2. Pour modifier la période pendant laquelle le VDA tente de s'enregistrer auprès du Controller avant d'initier le mode haute disponibilité, ajoutez également la clé de registre suivante :

    Nom : HaRegistrarTimeout

    Type : REG_DWORD

    Valeur : nombre de secondes. La durée par défaut est de 300 secondes.

  3. Redémarrez le bureau virtuel.

Préparer un fichier de lancement ICA

Pour établir une connexion ICA directe aux bureaux, vous devez fournir aux utilisateurs un fichier de lancement ICA qu'ils peuvent utiliser en cas d'échec des communications avec le Controller. Vous devez créer un fichier de lancement ICA pour chaque utilisateur qui a besoin de cette fonctionnalité ; Citrix ne crée pas et ne distribue pas de fichiers ICA dans ce but. Pour plus d'informations sur la création de fichiers ICA, veuillez consulter l'article http://support.citrix.com/article/CTX127392.

Vous devrez indiquer aux utilisateurs à quel moment il convient d'utiliser ce fichier de lancement ICA, et à partir d'où ils peuvent y accéder.

Limitations du mode haute disponibilité

Le mode haute disponibilité ne convient qu'aux bureaux dédiés ; vous ne pouvez pas le configurer pour les bureaux regroupés.

En mode haute disponibilité, certaines fonctionnalités sont indisponibles. Ces informations incluent :

  • Itinérance des utilisateurs. Si une machine utilisateur est déjà connectée au bureau, les utilisateurs ne pourront pas se connecter à partir d'une autre machine utilisateur.
  • Gestion de la consommation. Lorsque le bureau est mis sous tension, il tente de s'enregistrer, échoue et, une fois le délai écoulé, passe en mode haute disponibilité.
  • Stratégies provenant du Delivery Controller. Les stratégies provenant du Controller, telles que celles régissant le mappage de lecteurs clients et l'accès au Presse-papiers, ne fonctionneront pas du fait qu'aucune connexion au Controller n'est établie. Les stratégies provenant du contrôleur de domaine et de la stratégie de groupe local ne sont pas affectées. Veuillez noter que les stratégies provenant d'un enregistrement précédent persistent et sont appliquées, il est donc possible que des stratégies obsolètes prennent effet.
  • NetScaler Gateway et accès à distance

Le mode haute disponibilité est valable pendant 30 jours seulement, après quoi le bureau n'est plus disponible.