Si DaaS Agent ne parvient pas à se coupler pendant le processus d'importation d'image, procédez comme suit pour faciliter le dépannage et résoudre le problème.

Vérifier la configuration

Vérifiez que tous les éléments suivants sont correctement configurés :
  • VMware Tools est à jour.
  • La version matérielle de la machine virtuelle est à jour.
  • Les noms de SE invité et de VM correspondent.
  • La version correcte du programme d'installation Horizon Agents Installer est installée.
  • L'adaptateur vNIC est du type VMXNET3.
  • La vNIC est attribuée au groupe de ports approprié et connecté dans les propriétés de la machine virtuelle dans vCenter.
  • Le contrôleur de domaine est accessible à partir de la machine virtuelle.
  • Le pare-feu est désactivé (non seulement le service de pare-feu).

Réactiver le couplage d'agent

Si vous installez le programme d'installation Horizon Agents Installer sur une image sur laquelle DaaS Agent est déjà installé, vous devez réinstaller l'agent. Si vous procédez à sa mise à niveau à partir d'une version précédente, vous devez mettre à jour certaines valeurs de Registre après l'installation de DaaS Agent. L'installation précédente a laissé certains paramètres de Registre et doit être réinitialisée. Lorsque la plate-forme initie le processus de couplage avec DaaS Agent, elle met à jour le Registre pour désactiver l'agent afin que celui-ci ne tente pas d'effectuer un nouveau couplage. Par conséquent, si le processus de couplage échoue pour une raison valide, d'autres tentatives de réinstallation de l'agent échouent, car cette clé de Registre arrête le processus.

Pour réactiver le couplage d'agent :
  1. Arrêtez le service VMware DaaS Agent dans services.msc.
  2. Ouvrez Regedit et accédez à :
    Computer\HKLM\SOFTWARE\Wow6432Node\VMware, Inc.\VMware DaaS Agent
  3. Modifiez la clé EnableBootstrapREG_DWORD et remplacez la valeur 0 par 1.
  4. Effacez la valeur vmid REG_SZ du texte.
  5. Sur le dispositif de locataire :
    1. Connectez-vous à la base de données des éléments du dispositif de locataire :
      psql -Uadmin edb
    2. Activez l'affichage étendu :
      \x
    3. Exécutez les commandes suivantes :
      select * from t_general_machine where name=’VMNAME’;
      Notez les champs tools_state, agent_version et is_agent_pairing_acknowledged du tableau.
       update t_general_machine set is_agent_pairing_acknowledged=’f’ where name=’VMNAME’;
  6. Revenez au poste de travail et démarrez le service DaaS Agent.
  7. Connectez-vous à la console d'administration et relancez le processus de couplage de DaaS Agent en l'important en tant que nouvelle image. Vous devrez peut-être la reconvertir en poste de travail avant de pouvoir l'importer à nouveau.