Vous devez exécuter certains workflows de plug-in PowerShell pour exécuter le processus d'ajout de machines physiques et de machines virtuelles non-vSphere à des pools de postes de travail à l'aide du plug-in vRealize Orchestrator Plug-in for Horizon.

Note : Plutôt que d'exécuter les workflows PowerShell répertoriés dans cette procédure et le workflow Enregistrer des machines dans un pool, vous pouvez exécuter le workflow Ajouter des machines physiques à un pool, disponible dans le dossier Workflows/Example.

Conditions préalables

  • Vérifiez que vous disposez du plug-in vRealize Orchestrator pour Microsoft Windows PowerShell, qui contient les workflows requis pour cette procédure.
  • Vérifiez que vous disposez des informations d'identification de l'administrateur pour le serveur vRealize Orchestrator. Le compte doit être membre du groupe Admin de vRealize Orchestrator configuré pour s'authentifier via vCenter Single Sign-On.
  • Exécutez le workflow Enregistrer des machines dans un pool pour enregistrer tous les noms DNS de machines dans des pools de postes de travail non gérés manuels dans Horizon. Le workflow Enregistrer des machines dans un pool renvoie un jeton (un pour chaque DNS enregistré) qui sera transmis dans le Registre Windows des machines lorsque vous exécutez la commande PowerShell décrite dans cette procédure.

Procédure

  1. Ouvrez une session vRealize Orchestrator en tant qu'administrateur.
  2. Cliquez sur la vue Workflows dans vRealize Orchestrator.
  3. Dans la liste hiérarchique des workflows, sélectionnez Bibliothèque > PowerShell > Configuration et accédez au workflow Ajouter un hôte PowerShell.
  4. Cliquez avec le bouton droit sur le workflow Ajouter un hôte PowerShell et sélectionnez Démarrer le workflow.
  5. Fournissez le nom d'hôte et le nom de domaine complet de la machine physique, puis cliquez sur Suivant.
    Si la machine ne se trouve pas dans un domaine, vous pouvez utiliser l'adresse IP. Si vous ne fournissez pas le numéro de port, le port par défaut est employé.
  6. Remplissez le formulaire qui s'affiche et cliquez sur Suivant.
    Option Action
    Type d'hôte Remote PowerShell Sélectionnez WinRM dans la liste déroulante.
    Protocole de transport Sélectionnez HTTP dans la liste déroulante.
    Authentification Si la machine se trouve dans le domaine, sélectionnez Kerberos dans la liste déroulante. Si la machine ne se trouve pas dans le domaine, sélectionnez De base.
  7. Complétez le formulaire qui s'ouvre.
    Option Action
    Mode Session Sélectionnez Session partagée dans la liste déroulante.
    Nom d'utilisateur Si la machine se trouve dans un domaine, utilisez le format administrateur@domain.com. Si la machine ne se trouve pas dans un domaine, utilisez le nom d'utilisateur du compte d'administrateur local.
  8. Cliquez sur Envoyer pour exécuter le workflow.
  9. Lorsque le workflow se termine, cliquez avec le bouton droit sur le workflow Invoquer un script PowerShell, situé dans le dossier PowerShell, puis sélectionnez Démarrer le workflow.
  10. Sélectionnez l'hôte que vous venez d'ajouter, puis cliquez sur Suivant.
  11. (Facultatif) Ajoutez la clé de registre Identity.
    1. Vérifiez si la clé de registre hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Identity existe.
    2. Si elle n'existe pas, exécutez la commande suivante :
      New-Item -Path "hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent" -Name Identity
  12. Dans la zone de texte Script, entrez la commande suivante :
    New-ItemProperty -Path "hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Identity" -Name Bootstrap -PropertyType String –Value “TokenReturnedByWorkflow” –Force

    Pour TokenReturnedByWorkflow, utilisez le jeton renvoyé par le workflow Enregistrer des machines dans un pool que vous avez précédemment exécuté pour enregistrer des noms DNS de machines.

  13. Cliquez sur Envoyer pour exécuter le workflow.

Résultats

Le jeton Horizon Agent sur la machine est désormais couplé à l'instance du Horizon Connection Server.