Configurer une machine virtuelle

Cette rubrique fournit une vue d’ensemble des exigences d’installation d’une machine virtuelle Install Capture. Il existe un certain nombre d’approches possibles pour mettre en œuvre chacune de ces étapes génériques.

Typiquement, vous implémenteriez ces étapes avant d’utiliser leAssistant Configuration de machine virtuelledans AppDNA. Toutefois, l’Assistant fournit une option pour ouvrir la machine virtuelle dans une console et vous pouvez effectuer les étapes de configuration de la machine virtuelle dans la console lorsque vous travaillez dans l’Assistant. (Cela n’inclut pas les deux premières étapes, car l’Assistant exige que la machine virtuelle existe déjà.)

  1. Créez une machine virtuelle (ou obtenez les fichiers de machine virtuelle) en fonction de l’une des technologies répertoriées dansInstall Capture.

    Lors de la capture d’applications Windows pour tester la compatibilité avec une plate-forme Windows de bureau ou serveur, le système d’exploitation invité doit correspondre au système d’exploitation sur lequel les applications sont en cours d’exécution. Par exemple, si vous préparez une migration de Windows 7 vers Windows 10, la machine virtuelle doit être basée sur Windows 7. Toutefois, lorsque vous utilisez la machine virtuelle pour créer des MSI de production, des séquences App-V ou des profils XenApp, le système d’exploitation invité doit normalement correspondre au système d’exploitation cible.

    La machine virtuelle ne doit pas avoir de logiciel antivirus en cours d’exécution, car cela peut interférer avec le processus de Install Capture.

    Pour communiquer avec la machine virtuelle, AppDNA a besoin de l’adresse IP, de la machine ou du nom DNS du système d’exploitation invité. L’utilisation de la machine ou du nom DNS nécessite un mécanisme de résolution de noms approprié (tel que DNS) à configurer sur le réseau. Si vous utilisez l’adresse IP, Citrix recommande que la machine virtuelle soit configurée avec une adresse IP statique. Si l’adresse IP change, vous devrez mettre à jour l’adresse IP du SE invité stockée dans la configuration de la machine virtuelle.

  2. Démarrez et arrêtez la machine virtuelle.

    Ceci permet de s’assurer que la machine virtuelle fonctionne correctement.

  3. Si vous prévoyez d’utiliser Install Capture pour créer des packages d’applications virtuelles, vous devez installer des logiciels supplémentaires sur la machine virtuelle, tels que le séquenceur App-V ou XenApp Profiler. Ce logiciel supplémentaire n’est pas fourni avec AppDNA.

    Selon le logiciel supplémentaire, vous devrez peut-être modifier leprofils d’exécutionen conséquence.

  4. Assurez-vous que le compte d’utilisateur qui sera utilisé pour ouvrir une session sur la machine virtuelle pour effectuer une Install Capture dispose de privilèges d’administration.

    Ce compte d’utilisateur peut être le compte d’administrateur local dans la machine virtuelle ou un autre compte d’utilisateur qui a été ajouté au groupe Administrateurs sur la machine virtuelle.

    Citrix vous recommande de configurer la machine virtuelle pour ouvrir une session automatique avec ce compte d’utilisateur administratif et de supprimer tous les avis juridiques qui apparaissent lors de l’ouverture de session. Cela signifie que vous n’avez pas besoin de vous connecter manuellement à la machine virtuelle pendant le processus de Install Capture.

    Remarque : si les stratégies n’autorisent pas l’ouverture de session automatique (ou la suppression des mentions légales), vous pouvez créer l’instantané de la machine virtuelle pendant que le système d’exploitation invité est connecté. Cela signifie que lorsque AppDNA rétablit la machine virtuelle au début de Install Capture, aucune interaction de l’utilisateur ne sera nécessaire.

  5. Créez un dossier sur la machine AppDNA ou un partage réseau dans lequel stocker les fichiers de sortie Install Capture, tels que les MSI à importer dans AppDNA. Ce dossier peut également être utilisé pour les fichiers d’entrée.

    Install Capture peut gérer les fichiers de sortie de deux manières différentes :

    • Résultats du flux — Avec cette option, Install Capture stocke d’abord les fichiers de sortie dans un dossier intermédiaire au sein de la machine virtuelle. Ensuite, une fois la capture terminée, les fichiers de sortie sont diffusés dans un dossier sur la machine AppDNA ou un partage réseau. AppDNA nécessite un accès en lecture-écriture à ce dossier, mais la machine virtuelle n’a pas besoin d’y accéder.
    • Copier les résultats — Avec cette option, Install Capture stocke les fichiers de sortie directement dans un dossier sur la machine AppDNA ou un partage réseau. AppDNA et la machine virtuelle nécessitent un accès en lecture et en écriture à ce dossier. Cette option est plus rapide que l’option de streaming. Citrix recommande cette option si vous avez l’intention d’exécuter des lots de captures sans assistance, par exemple en utilisantauto-clicker.

    Vous sélectionnez l’option à utiliser lorsque vous créez la configuration de la machine virtuelle dans AppDNA.

    La machine virtuelle a également besoin d’accéder à l’emplacement des fichiers d’entrée. Vous pouvez stocker ces fichiers d’entrée dans le même dossier que la sortie ou créer un dossier partagé distinct pour les fichiers d’entrée. Dans tous les cas, la machine virtuelle doit disposer d’un accès en lecture aux fichiers d’entrée. Si vous souhaitez importer des packages d’installation à partir d’Active Directory ou de ConfigMgr, la machine virtuelle doit également accéder au domaine Active Directory ou ConfigMgr et à l’emplacement des packages d’installation.

  6. Si vous envisagez d’utiliser l’option pour copier les résultats, prenez des mesures pour vous assurer que la machine virtuelle dispose d’un accès en lecture et en écriture au dossier créé à l’étape précédente. Si vous envisagez d’utiliser l’option pour diffuser les résultats, la machine virtuelle n’a besoin que d’un accès en lecture au dossier dans lequel les fichiers d’entrée sont stockés.

    Il existe plusieurs façons de configurer le dossier afin que la machine virtuelle y ait accès :

    • Si vous ouvrez une session sur la machine virtuelle en tant qu’utilisateur de domaine et que le dossier partagé réside sur une machine du même domaine ou d’un domaine approuvé, vous pouvez accorder à cet utilisateur l’accès au partage.
    • Créez un utilisateur avec le même nom et les mêmes informations d’identification sur la machine AppDNA et la machine virtuelle. Créez un dossier partagé sur la machine AppDNA et accordez à cet utilisateur un accès en lecture/écriture à ce dossier partagé. En ouvrant une session sur la machine virtuelle avec les mêmes informations d’identification pour exécuter Install Capture, le dossier partagé doit être accessible à partir de la machine virtuelle.
    • Établir une connexion persistante au partage à partir de la machine virtuelle à l’aide des informations d’identification appropriées. Si le dossier partagé se trouve sur la machine hôte, vous pouvez utiliser les mêmes informations d’identification utilisateur que vous utilisez pour vous connecter à la machine hôte. Si le dossier partagé réside dans un domaine, utilisez les informations d’identification du domaine.
  7. Installez le MSI Citrix AppDNA VM Configuration dans la machine virtuelle, puis redémarrez la machine virtuelle.

    Pour ce faire, vous avez besoin du programme d’installation (appelé Citrix AppDNA VM Configuration.msi). Ceci est livré avec AppDNA. Il est copié dans un sous-dossier Tools du dossier d’installation AppDNA lorsque vous installez AppDNA. L’emplacement par défaut est C:\Program Files\Citrix\AppDNA\Tools (C:\Program Files (x86)\Citrix\AppDNA\Tools sur une machine 64 bits).

    La version du MSI Configuration VM doit correspondre à la version d’AppDNA que vous exécutez. Cela signifie que vous devez mettre à niveau les outils de configuration de la machine virtuelle sur la machine virtuelle lorsque vous mettez à niveau AppDNA.

  8. Cette étape s’applique uniquement si le système d’exploitation invité prend en charge le contrôle de compte d’utilisateur (UAC).

    Le MSI Citrix AppDNA VM Configuration installe Remote Admin, qui est un agent AppDNA qui s’exécute au sein de la machine virtuelle pour prendre en charge AppDNA pour communiquer avec la machine virtuelle. Si le contrôle de compte d’utilisateur est activé sur le système d’exploitation invité, Windows ouvre une boîte de dialogue de compte d’utilisateur qui demande l’autorisation de modifier l’ordinateur. Cela peut être problématique si cela se produit pour chaque Install Capture, car cela nécessite l’interaction de l’utilisateur et empêche ainsi un lot de captures s’exécutant sans surveillance.

    La solution recommandée consiste à désactiver le contrôle de compte d’utilisateur sur la machine virtuelle (par exemple, comme décrit danshttp://support.microsoft.com/kb/975787). Toutefois, cela n’est normalement pas nécessaire sous Windows 8 ou Windows Server 2012, car le MSI Configuration VM désactive automatiquement l’UAC sur ces systèmes d’exploitation.

    Si la désactivation du contrôle de compte d’utilisateur n’est pas possible, créez l’instantané pendant l’exécution de l’administrateur distant, comme expliqué à l’étape suivante.

  9. Après avoir effectué les étapes ci-dessus, créez un instantané de l’état de la machine virtuelle au sein de la technologie de virtualisation. Install Capture utilise cet instantané pour rétablir l’état connu de la machine virtuelle au début de chaque capture.

    Si le système d’exploitation invité prend en charge le contrôle de compte d’utilisateur et que votre stratégie de sécurité ne permet pas de désactiver le contrôle de compte d’utilisateur, créez l’instantané de votre machine virtuelle lorsque l’administration à distance est en cours d’exécution. Cela signifie que Remote Admin sera déjà en cours d’exécution lorsque vous exécutez Install Capture et que la boîte de dialogue UAC n’apparaîtra pas pendant le processus Install Capture. Si vous créez l’instantané de la machine virtuelle lorsque la machine virtuelle est hors tension, l’invite de contrôle de compte d’utilisateur s’ouvre chaque fois que vous exécutez Install Capture, ce qui peut perturber l’exécution d’un lot de captures sans assistance.

  10. Configurez le logiciel antivirus pour désactiver l’analyse à l’accès des dossiers de sortie et d’entrée Install Capture.

Configurer une machine virtuelle