Vous devez exécuter des workflows de plug-in PowerShell pour terminer 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 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.
  • Pour enregistrer tous les noms DNS de machines dans des pools de postes de travail non gérés manuels dans VMware Horizon 8, exécutez le workflow Enregistrer des machines dans un pool. Le workflow Enregistrer des machines dans un pool renvoie un jeton, un pour chaque DNS enregistré, qui est 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. Entrez les valeurs dans le formulaire qui s'affiche, puis cliquez sur Suivant.
    Option Action
    Type d'hôte Remote PowerShell Sélectionnez WinRM dans le menu déroulant.
    Protocole de transport Sélectionnez HTTP dans le menu déroulant.
    Authentification Si la machine se trouve dans le domaine, sélectionnez Kerberos dans le menu déroulant. Si la machine ne se trouve pas dans le domaine, sélectionnez De base.
  7. Entrez des valeurs dans le formulaire qui s'affiche.
    Option Action
    Mode Session Sélectionnez Session partagée dans le menu déroulant.
    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. Pour exécuter le workflow, cliquez sur Envoyer.
  9. Lorsque le workflow se termine, cliquez avec le bouton droit sur le workflow Invoquer un script PowerShell dans le dossier PowerShell, puis sélectionnez Démarrer le workflow.
  10. Sélectionnez l'hôte que vous avez ajouté, puis cliquez sur Suivant.
  11. (Facultatif) Ajoutez la clé de Registre Identity.
    1. Vérifiez que la clé de Registre hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Identity existe.
    2. Si elle n'existe pas, entrez 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. Pour exécuter le workflow, cliquez sur Envoyer.

Résultats

Le jeton Horizon Agent sur la machine est désormais couplé à l'instance du Serveur de connexion.