VM Windows

L’installation de machines virtuelles Windows sur le serveur Citrix Hypervisor nécessite la prise en charge de la virtualisation matérielle (Intel VT ou AMD-V).

Procédure de base pour créer une machine virtuelle Windows

Le processus d’installation d’un Windows sur une machine virtuelle consiste en les étapes suivantes :

  1. Sélection du modèle Windows approprié

  2. Choisir le mode de démarrage approprié

  3. Installation du système d’exploitation Windows

  4. Installation des outils Citrix VM pour Windows (pilotes d’E/S et l’agent de gestion)

Avertissement :

Les VM Windows sont prises en charge uniquement lorsque les VM Citrix VM Tools for Windows sont installés.

Modèles de machines virtuelles Windows

Les systèmes d’exploitation Windows sont installés sur les machines virtuelles en clonant un modèle approprié à l’aide de XenCenter ou de la Xe CLI, puis en installant le système d’exploitation. Les modèles pour les invités individuels ont défini des indicateurs de plate-forme prédéfinis définissant la configuration du matériel virtuel. Par exemple, toutes les machines virtuelles Windows sont installées avec le mode ACPI Hardware Abstraction Layer (HAL) activé. Si vous modifiez ultérieurement l’une de ces machines virtuelles pour qu’elle dispose de plusieurs processeurs virtuels, Windows bascule automatiquement la HAL en mode multiprocesseur.

Les modèles Windows disponibles sont répertoriés dans le tableau suivant :

Nom du modèle Modes de démarrage pris en charge Description
Windows 8.1 (32 bits) BIOS Utilisé pour installer Windows 8.1 (32 bits). (Voir note)
Windows 8.1 (64 bits) BIOS Utilisé pour installer Windows 8.1 (64 bits). (Voir note)
Windows 10 (32 bits) BIOS Utilisé pour installer Windows 10.
Windows 10 (64 bits) BIOS, UEFI, UEFI Secure Boot Utilisé pour installer Windows 10 (64 bits).
Windows Server 2012 (64 bits) BIOS Utilisé pour installer Windows Server 2012 (64 bits).
Windows Server 2012 R2 (64 bits) BIOS Utilisé pour installer Windows Server 2012 R2 (64 bits).
Windows Server 2016 (64 bits) BIOS, UEFI, UEFI Secure Boot Utilisé pour installer Windows Server 2016 ou Windows Server Core 2016 (64 bits)
Windows Server 2019 (64 bits) BIOS, UEFI, UEFI Secure Boot Utilisé pour installer Windows Server 2019 ou Windows Server Core 2019 (64 bits)

Remarque :

Windows 8 n’est plus pris en charge. Les utilisateurs qui installent Windows 8 sont mis à niveau vers Windows 8.1.

Joindre une bibliothèque d’images ISO

Le système d’exploitation Windows peut être installé soit à partir d’un CD d’installation dans un lecteur de CD-ROM physique sur le serveur Citrix Hypervisor, soit à partir d’une image ISO. Voir Créer des images ISO pour plus d’informations sur la création d’une image ISO à partir d’un CD d’installation Windows et la rendre disponible pour utilisation.

Démarrage UEFI invité et démarrage sécurisé

Citrix Hypervisor permet aux versions récentes des systèmes d’exploitation invités Windows de démarrer en mode UEFI. Le démarrage UEFI fournit une interface plus riche permettant aux systèmes d’exploitation invités d’interagir avec le matériel, ce qui peut réduire considérablement les temps de démarrage des machines virtuelles Windows.

Pour ces systèmes d’exploitation Windows, Citrix Hypervisor prend également en charge Windows Secure Boot. Secure Boot empêche l’exécution des binaires non signés, mal signés ou modifiés lors du démarrage. Sur une machine virtuelle compatible UEFI qui applique le démarrage sécurisé, tous les pilotes doivent être signés. Cette exigence peut limiter la plage d’utilisations de la machine virtuelle, mais fournit la sécurité du blocage des pilotes non signés/modifiés. Si vous utilisez un pilote non signé, le démarrage sécurisé échoue et une alerte s’affiche dans XenCenter.

Secure Boot réduit également le risque que les logiciels malveillants présents dans l’invité puissent manipuler les fichiers de démarrage ou s’exécuter pendant le processus de démarrage.

Remarque :

Le démarrage UEFI invité a été fourni en tant que fonctionnalité expérimentale dans Citrix Hypervisor 8.0. Les machines virtuelles compatibles UEFI créées dans Citrix Hypervisor 8.0 ne sont pas prises en charge dans Citrix Hypervisor 8.2. Supprimez ces machines virtuelles et créez de nouvelles machines virtuelles avec Citrix Hypervisor 8.2.

Citrix Hypervisor prend en charge le démarrage UEFI et le démarrage sécurisé sur les machines virtuelles Windows 10 (64 bits), Windows Server 2016 (64 bits) et Windows Server 2019 (64 bits) nouvellement créées. Vous devez spécifier le mode de démarrage lors de la création d’une machine virtuelle. Il n’est pas possible de modifier le mode de démarrage d’une machine virtuelle entre le BIOS et l’UEFI (ou UEFI Secure Boot) après le premier démarrage de la machine virtuelle. Cependant, vous pouvez changer le mode de démarrage entre UEFI et UEFI Secure Boot à tout moment.

Tenez compte des éléments suivants lors de l’activation du démarrage UEFI sur les machines virtuelles :

  • Assurez-vous que la machine virtuelle compatible UEFI dispose d’au moins deux processeurs virtuels.
  • Vous pouvez importer ou exporter une machine virtuelle compatible UEFI créée sur Citrix Hypervisor en tant que fichier OVA, OVF ou XVA. L’importation d’une machine virtuelle compatible UEFI à partir de packages OVA ou OVF créés sur d’autres hyperviseurs n’est pas prise en charge.
  • Citrix Machine Creation Services ne prend pas en charge les machines virtuelles compatibles UEFI.
  • Utilisez le menu Paramètres UEFI pour modifier la résolution d’écran de la console XenCenter. Pour obtenir des instructions détaillées, consultez la section Résolution des problèmes.

Tenez compte des éléments suivants lors de l’activation du démarrage sécurisé UEFI sur les machines virtuelles :

  • Le serveur Citrix Hypervisor doit être démarré en mode UEFI. Pour de plus amples informations, consultez Installations de démarrage réseau
  • Votre pool de ressources ou votre serveur autonome doit avoir accès aux certificats de démarrage sécurisé.

    Un seul serveur Citrix Hypervisor dans le pool nécessite l’accès aux certificats. Lorsqu’un serveur rejoint un pool, les certificats de ce serveur sont mis à la disposition des autres serveurs du pool.

Remarque

Les machines virtuelles compatibles UEFI utilisent NVME et E1000 pour les périphériques émulés. Les informations d’émulation n’affichent pas ces valeurs tant que vous n’avez pas installé Citrix VM Tools pour Windows sur la machine virtuelle. Les machines virtuelles compatibles UEFI montrent également qu’elles n’ont que 2 cartes d’interface réseau jusqu’à ce que vous ayez installé Citrix VM Tools pour Windows.

Activation du démarrage UEFI ou du démarrage sécurisé UEFI

Vous pouvez utiliser XenCenter ou l’interface de ligne de commande xe pour activer UEFI boot ou UEFI Secure Boot pour votre machine virtuelle.

Pour plus d’informations sur la création d’une machine virtuelle compatible UEFI dans XenCenter, reportez-vous à la section Créer une machine virtuelle à l’aide de XenCenter.

Utilisation de l’interface de ligne de commande xe pour activer le démarrage UEFI ou le démarrage sécurisé UEFI

Lorsque vous créez une machine virtuelle, exécutez la commande suivante avant de démarrer la machine virtuelle pour la première fois :

    xe vm-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE>
    xe vm-param-set uuid=<UUID> platform:secureboot=<OPTION>

Où, UUID est l’UUID de la machine virtuelle, MODE est soit « BIOS » ou « uefi », et OPTION est « true » ou « faux ». Si vous ne spécifiez pas le mode, il est par défaut ‘uefi’ si cette option est prise en charge pour votre système d’exploitation VM. Sinon, le mode est par défaut « BIOS ». Si vous ne spécifiez pas l’securebootoption, elle est par défaut « auto ». Pour les machines virtuelles compatibles UEFI créées sur un serveur Citrix Hypervisor qui est démarré en mode UEFI et dispose de certificats de démarrage sécurisé disponibles, le comportement « auto » consiste à activer Secure Boot pour la machine virtuelle. Sinon, Secure Boot n’est pas activé.

Pour créer une machine virtuelle compatible UEFI à partir d’un modèle fourni avec Citrix Hypervisor, exécutez la commande suivante :

    UUID=$(xe vm-clone name-label='Windows 10 (64-bit)' new-name-label='Windows 10 (64-bit)(UEFI)')
    xe template-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE> platform:secureboot=<OPTION>

N’exécutez pas cette commande pour les modèles sur lesquels un élément est installé ou les modèles que vous avez créés à partir d’un instantané. Le mode de démarrage de ces instantanés ne peut pas être modifié et, si vous essayez de changer le mode de démarrage, la machine virtuelle ne démarre pas.

Lorsque vous démarrez la machine virtuelle compatible UEFI la première fois que vous êtes invité sur la console VM à appuyer sur n’importe quelle touche pour démarrer l’installation de Windows. Si vous ne démarrez pas l’installation de Windows, la console VM bascule vers le shell UEFI.

Pour redémarrer le processus d’installation, dans la console UEFI, tapez les commandes suivantes.

EFI :
EFI\BOOT\BOOTX64

Lorsque le processus d’installation redémarre, surveillez l’invite d’installation sur la console VM. Lorsque l’invite apparaît, appuyez sur n’importe quelle touche.

Désactivation du démarrage sécurisé

Vous pouvez désactiver Secure Boot à l’occasion. Par exemple, le débogage Windows ne peut pas être activé sur une machine virtuelle en mode utilisateur de démarrage sécurisé. Pour désactiver Secure Boot, remplacez la machine virtuelle en mode de configuration Secure Boot. Sur votre serveur Citrix Hypervisor, exécutez la commande suivante :

varstore-sb-state <VM_UUID> setup

Clés

Les machines virtuelles compatibles UEFI sont provisionnées avec un PK à partir d’une clé privée éphémère, de Microsoft KEK, de Microsoft Windows Production PCA et de clés tierces Microsoft. Les machines virtuelles sont également fournies avec une liste de révocation à jour à partir du forum UEFI. Cette configuration permet aux machines virtuelles Windows de démarrer avec le démarrage sécurisé activé et de recevoir automatiquement les mises à jour des clés et de la liste de révocation de Microsoft.

Dépannage de vos machines virtuelles UEFI et UEFI Secure Boot

Pour plus d’informations sur le dépannage de vos machines virtuelles UEFI ou UEFI Secure Boot, reportez-vous à la section Résoudre les problèmes UEFI et de démarrage sécurisé sur les machines virtuelles Windows.

Créer une machine virtuelle à l’aide de XenCenter

Pour créer une machine virtuelle Windows :

  1. Dans la barre d’outils XenCenter, cliquez sur le bouton Nouvelle machine virtuelle pour ouvrir l’assistant Nouvelle machine virtuelle.

    L’assistant Nouvelle machine virtuelle vous permet de configurer la nouvelle machine virtuelle, en ajustant divers paramètres pour le processeur, le stockage et les ressources réseau.

  2. Sélectionnez un modèle de machine virtuelle et cliquez sur Suivant.

    Chaque modèle contient les informations de configuration requises pour créer une machine virtuelle avec un système d’exploitation invité (OS) spécifique et avec un stockage optimal. Cette liste reflète les modèles actuellement pris en charge par Citrix Hypervisor.

    Remarque :

    Si le système d’exploitation que vous installez sur votre machine virtuelle est compatible uniquement avec le matériel d’origine, cochez la case Copier les chaînes du BIOS hôte vers la machine virtuelle . Par exemple, vous pouvez utiliser cette option pour un CD d’installation du système d’exploitation qui a été empaqueté avec un ordinateur spécifique.

    Pour copier des chaînes du BIOS à l’aide de l’interface de ligne de commande, reportez-vous à la section Installer les machines virtuelles HVM à partir du kit d’options revendeur (verrouillé par le BIOS). L’option permettant de définir des chaînes BIOS définies par l’utilisateur ne sont pas disponibles pour les machines virtuelles HVM.

  3. Entrez un nom et une description facultative pour la nouvelle machine virtuelle.

  4. Choisissez la source du média OS à installer sur la nouvelle machine virtuelle.

    L’installation à partir d’un CD/DVD est l’option la plus simple pour commencer.

    1. Choisissez l’option de source d’installation par défaut (lecteur de DVD)
    2. Insérez le disque dans le lecteur de DVD du serveur Citrix Hypervisor

    Citrix Hypervisor vous permet également d’extraire des supports d’installation du système d’exploitation à partir d’une gamme de sources, y compris une bibliothèque ISO préexistante. Une image ISO est un fichier qui contient toutes les informations qu’un disque optique (CD, DVD, etc.) contiendrait. Dans ce cas, une image ISO contiendra les mêmes données du système d’exploitation qu’un CD d’installation Windows.

    Pour joindre une bibliothèque ISO préexistante, cliquez sur Nouvelle bibliothèque ISO et indiquez l’emplacement et le type de bibliothèque ISO. Vous pouvez ensuite choisir le support ISO du système d’exploitation spécifique dans la liste.

  5. Choisissez un mode de démarrage pour la machine virtuelle. Par défaut, XenCenter sélectionne le mode de démarrage le plus sécurisé disponible pour la version du système d’exploitation de la machine virtuelle.

    Remarque :

    -  Les options **UEFI Boot** et **UEFI Secure Boot** apparaissent grisées si le modèle de machine virtuelle que vous avez choisi ne prend pas en charge le démarrage UEFI. -  Vous ne pouvez pas modifier le mode de démarrage après avoir démarré la machine virtuelle pour la première fois.
    
  6. Sélectionnez un serveur domestique pour la machine virtuelle.

    Un serveur domestique est le serveur qui fournit les ressources d’une machine virtuelle dans un pool. Lorsque vous nommez un serveur domestique pour une machine virtuelle, Citrix Hypervisor tente de démarrer la machine virtuelle sur ce serveur. Si cette action n’est pas possible, un autre serveur dans le même pool est automatiquement sélectionné. Pour choisir un serveur domestique, cliquez sur Placer la machine virtuelle sur ce serveur et sélectionnez un serveur dans la liste.

    Remarques :

    -  Dans les pools compatibles WLB, le serveur domestique désigné n'est pas utilisé pour démarrer, redémarrer, reprendre ou migrer la machine virtuelle. Au lieu de cela, WLB nomme le meilleur serveur pour la machine virtuelle en analysant les mesures du pool de ressources Citrix Hypervisor et en recommandant des optimisations. -  Si un ou plusieurs GPU virtuels sont affectés à une machine virtuelle, la nomination du serveur domestique ne prend pas effet. Au lieu de cela, la nomination du serveur est basée sur la stratégie de placement du GPU virtuel définie par l'utilisateur.
    

    Si vous ne souhaitez pas nommer un serveur domestique, cliquez sur Ne pas affecter à cette machine virtuelle un serveur domestique. La machine virtuelle est démarrée sur n’importe quel serveur avec les ressources nécessaires.

    Cliquez sur Next pour continuer.

  7. Allocation des ressources de processeur et de mémoire pour la machine virtuelle. Pour une machine virtuelle Windows 10, la valeur par défaut est 1 CPU virtuel et 2 048 Mo de RAM. Vous pouvez également choisir de modifier les valeurs par défaut. Cliquez sur Next pour continuer.

  8. Attribuez un GPU virtuel. L’assistant Nouvelle machine virtuelle vous invite à affecter un GPU dédié ou un ou plusieurs GPU virtuels à la machine virtuelle. Cette option permet à la machine virtuelle d’utiliser la puissance de traitement du GPU. Avec cette fonctionnalité, vous bénéficiez d’une meilleure prise en charge des applications graphiques professionnelles 3D haut de gamme telles que CAO/FAO, SIG et applications d’imagerie médicale.

  9. Allouer et configurer le stockage pour la nouvelle machine virtuelle.

    Cliquez sur Suivant pour sélectionner l’allocation par défaut (24 Go) et la configuration, ou vous pouvez effectuer la configuration supplémentaire suivante :

    • Modifiez le nom, la description ou la taille de votre disque virtuel en cliquant sur Propriétés.
    • Ajoutez un nouveau disque virtuel en sélectionnant Ajouter.
  10. Configurez la mise en réseau sur la nouvelle machine virtuelle.

    Cliquez sur Suivant pour sélectionner la carte réseau et les configurations par défaut, y compris une adresse MAC unique créée automatiquement pour chaque carte réseau. Vous pouvez également effectuer la configuration supplémentaire suivante :

    • Modifiez le réseau physique, l’adresse MAC ou la priorité de qualité de service (QoS) du disque virtuel en cliquant sur Propriétés.
    • Ajoutez une nouvelle carte réseau virtuelle en sélectionnant Ajouter.
  11. Vérifiez les paramètres, puis cliquez sur Créer maintenant pour créer la machine virtuelle et revenir à l’onglet Rechercher.

    Une icône pour votre nouvelle machine virtuelle apparaît sous l’hôte dans le volet Ressources.

    Dans le volet Ressources, sélectionnez la machine virtuelle, puis cliquez sur l’onglet Console pour afficher la console de la machine virtuelle.

  12. Suivez les écrans d’installation du système d’exploitation et effectuez vos sélections.

  13. Une fois l’installation du système d’exploitation terminée et le redémarrage de la machine virtuelle, installez Citrix VM Tools pour Windows.

Installer Citrix VM Tools pour Windows

Citrix VM Tools pour Windows fournit des services d’E/S hautes performances sans la surcharge de l’émulation traditionnelle des périphériques. Citrix VM Tools pour Windows se compose de pilotes d’E/S (également appelés pilotes paravirtualisés ou pilotes PV) et de l’agent de gestion. Citrix VM Tools pour Windows doit être installé sur chaque machine virtuelle Windows pour que la machine virtuelle ait une configuration entièrement prise en charge. Une machine virtuelle fonctionne sans eux, mais les performances sont considérablement entravées.

Remarque :

Pour installer Citrix VM Tools pour Windows sur une machine virtuelle Windows, la machine virtuelle doit exécuter Microsoft .NET Framework version 4.0 ou ultérieure.

Pour installer Citrix VM Tools pour Windows :

  1. Téléchargez le fichier Citrix VM Tools pour Windows à partir de Page de téléchargements de Citrix Hypervisor.

    Les outils sont disponibles en version 32 bits et 64 bits.

  2. Copiez le fichier sur votre machine virtuelle Windows ou sur un lecteur partagé auquel la machine virtuelle Windows peut accéder.

  3. Exécutez le fichier managementagent.msi pour démarrer l’installation de Citrix VM Tools.

    Msiexec.exe /package managementagent.msi
    
  4. Suivez les invites du programme d’installation.

    • Suivez les instructions de l’Assistant pour accepter le contrat de licence et choisissez un dossier de destination.

    • Personnalisez les paramètres de la page Paramètres d’installation et de mise à jour . L’assistant d’installation de l’agent de gestion de Citrix Hypervisor Windows affiche les paramètres par défaut. Par défaut, l’assistant affiche les paramètres suivants :

      • Installer les pilotes d’E/S maintenant

      • Autoriser les mises à jour automatiques de l’agent de gestion

      • Désactiver les mises à jour automatiques des pilotes d’E/S par l’agent de gestion

      • Envoyer des informations d’utilisation anonymes à Citrix

      Si vous ne souhaitez pas autoriser la mise à jour automatique de l’agent de gestion, sélectionnez Désactiver les mises à jour automatiques de l’agent de gestion dans la liste.

      Si vous souhaitez autoriser l’agent de gestion à actualiser automatiquement les pilotes d’E/S, sélectionnez Autoriser les mises à jour automatiques des pilotes d’E/S par l’agent de gestion.

      Remarque :

      Si vous avez choisi de recevoir les mises à jour des pilotes d’E/S via le mécanisme Windows Update, n’autorisez pas l’agent de gestion à mettre à jour les pilotes d’E/S automatiquement.

      Si vous ne souhaitez pas partager des informations d’utilisation anonymes avec Citrix, désactivez la case à cocher Envoyer des informations d’utilisation anonymes à Citrix. Les informations transmises à Citrix contiennent l’UUID de la machine virtuelle demandant la mise à jour. Aucune autre information relative à la machine virtuelle n’est collectée ou transmise à Citrix.

    • Cliquez sur Suivant, puis Installer pour lancer le processus d’installation de Citrix VM Tools pour Windows.

  5. Redémarrez la machine virtuelle lorsque vous êtes invité à terminer le processus d’installation.

Remarque :

Citrix VM Tools pour Windows peut demander le redémarrage avec /quiet /norestart ou /quiet /forcerestart spécifié après que la machine virtuelle a déjà été redémarrée une fois dans le cadre de l’installation.

Les pilotes d’E/S sont automatiquement installés sur une machine virtuelle Windows qui peut recevoir des mises à jour de Windows Update. Toutefois, nous vous recommandons d’installer Citrix VM Tools pour Windows afin d’installer l’agent de gestion et de maintenir la configuration prise en charge.

Les clients qui installent Citrix VM Tools pour Windows ou Management Agent via RDP peuvent ne pas voir l’invite de redémarrage car elle apparaît uniquement sur la session de console Windows. Pour vous assurer que vous redémarrez votre machine virtuelle (si nécessaire) et que votre machine virtuelle soit optimisée, spécifiez l’option force redémarrage dans RDP. L’option forcer le redémarrage redémarre la machine virtuelle uniquement si elle est nécessaire pour obtenir la machine virtuelle à un état optimisé.

Installation non assistée

Pour installer Citrix VM Tools pour Windows en mode silencieux et empêcher le redémarrage du système, exécutez l’une des commandes suivantes :

Msiexec.exe /package managementagentx86.msi /quiet /norestart
Msiexec.exe /package managementagentx64.msi /quiet /norestart

Ou

Setup.exe /quiet /norestart

Une installation non interactive, mais non silencieuse peut être obtenue en exécutant :

Msiexec.exe managementagentx86.msi /passive
Msiexec.exe managementagentx64.msi /passive

Ou

Setup.exe /passive

Pour personnaliser les paramètres d’installation, utilisez les paramètres suivants avec les commandes d’installation silencieuse :

Paramètre Valeurs autorisées Valeur par défaut Description
ALLOWAUTOUPDATE OUI ou NON OUI Autoriser les mises à jour automatiques de l’agent de gestion
ALLOWDRIVERINSTALL OUI ou NON OUI Installez les pilotes d’E/S maintenant
ALLOWDRIVERUPDATE OUI ou NON NON Autoriser les mises à jour automatiques de l’agent de gestion à installer les pilotes mis à jour
IDENTIFYAUTOUPDATE OUI ou NON OUI Envoyer des informations d’utilisation anonymes à Citrix

Par exemple, pour effectuer une installation silencieuse des outils qui n’autorisent pas les futures mises à jour automatiques de l’agent de gestion et n’envoient pas d’informations anonymes à Citrix, exécutez l’une des commandes suivantes :

Msiexec.exe /package managementagentx86.msi ALLOWAUTOUPDATE=NO IDENTIFYAUTOUPDATE=NO /quiet /norestart
Msiexec.exe /package managementagentx64.msi ALLOWAUTOUPDATE=NO IDENTIFYAUTOUPDATE=NO /quiet /norestart

Pour les installations interactives, silencieuses et passives, après le prochain redémarrage du système, il peut y avoir plusieurs redémarrages automatiques avant que Citrix VM Tools pour Windows ne soit complètement installé. Ce comportement est également le cas pour les installations avec l’/norestartindicateur spécifié. Toutefois, pour les installations où l’/norestartindicateur est fourni, le redémarrage initial peut être initié manuellement.

Les outils Citrix VM pour Windows sont installés par défaut dans le C:\Program Files\Citrix\XenTools répertoire de la machine virtuelle.

Remarques :

  • Pour installer Citrix VM Tools pour Windows sur une machine virtuelle Windows, la machine virtuelle doit exécuter Microsoft .NET Framework version 4.0 ou ultérieure.
  • Le/quiet paramètre s’applique uniquement aux boîtes de dialogue d’installation, mais pas à l’installation du pilote de périphérique. Lorsque le/quiet paramètre est spécifié, l’installation du pilote de périphérique demande l’autorisation de redémarrer si nécessaire.
    • Lorsque/quiet /norestart cette option est spécifiée, le système ne redémarre pas une fois l’installation complète des outils terminée. Ce comportement est indépendant de ce que l’utilisateur spécifie dans la boîte de dialogue de redémarrage.
    • Lorsque/quiet /forcerestart cette option est spécifiée, le système redémarre une fois l’installation complète des outils terminée. Ce comportement est indépendant de ce que l’utilisateur spécifie dans la boîte de dialogue de redémarrage.
    • Lorsque l’installation du pilote de périphérique demande l’autorisation de redémarrer, une installation d’outils avec lequiet paramètre spécifié peut toujours être en cours. Utilisez le Gestionnaire des tâches pour confirmer si le programme d’installation est toujours en cours d’exécution.

Avertissement :

l’installation ou la mise à niveau de Citrix VM Tools pour Windows peut entraîner la modification du nom convivial et de l’identifiant de certaines cartes réseau. Tout logiciel configuré pour utiliser un adaptateur particulier peut devoir être reconfiguré à la suite de l’installation ou de la mise à niveau de Citrix VM Tools pour Windows.

Créer une machine virtuelle Windows à l’aide de l’interface de ligne de commande

Pour créer une machine virtuelle Windows à partir d’un référentiel ISO à l’aide de l’interface de ligne de commande xe :

  1. Créez une machine virtuelle à partir d’un modèle :

    xe vm-install new-name-label=vm_name template=template_name
    

    Cette commande renvoie l’UUID de la nouvelle machine virtuelle.

  2. Créer un référentiel de stockage ISO :

    xe-mount-iso-sr path_to_iso_sr
    
  3. Répertorier tous les ISO disponibles :

    xe cd-list
    
  4. Insérez l’ISO spécifié dans le lecteur de CD virtuel de la machine virtuelle spécifiée :

    xe vm-cd-add vm=vm_name cd-name=iso_name device=3
    
  5. Démarrez la machine virtuelle et installez le système d’exploitation :

    xe vm-start vm=vm_name
    

À ce stade, la console VM est visible dans XenCenter.

Pour plus d’informations sur l’utilisation de l’interface de ligne de commande, reportez-vous à la section Interface de ligne de commande.

Mise à jour des systèmes d’exploitation Windows

Cette section traite de la mise à jour des machines virtuelles Windows avec des systèmes d’exploitation mis à jour et de la réinstallation de Citrix VM Tools pour Windows.

Les mises à niveau vers des machines virtuelles sont généralement requises lors du passage à une version plus récente de Citrix Hypervisor. Notez les limitations suivantes lors de la mise à niveau de vos machines virtuelles vers une version plus récente de Citrix Hypervisor :

  • Avant de migrer des machines virtuelles Windows à l’aide de la migration en direct, vous devez mettre à niveau Citrix VM Tools pour Windows sur chaque machine virtuelle.

  • L’opération Suspend/Reprise n’est pas prise en charge sur les machines virtuelles Windows tant que les outils Citrix VM pour Windows n’ont pas été mis à niveau.

  • L’utilisation de certaines applications antivirus et pare-feu peut bloquer les machines virtuelles Windows, sauf si les outils Citrix VM pour Windows sont mis à niveau.

Avertissement :

Avant de mettre à jour les systèmes d’exploitation Windows, désinstallez Citrix VM Tools pour Windows. S’ils sont présents lors de la tentative de mise à jour, la mise à jour échoue.

Les disques d’installation Windows fournissent généralement une option de mise à niveau lorsque vous les démarrez sur un serveur sur lequel une version antérieure de Windows est déjà installée.

Vous pouvez actualiser le système d’exploitation des machines virtuelles Windows d’une manière similaire.

Pour désinstaller Citrix VM Tools pour Windows :

  1. Dans le bouton Démarrer , sélectionnez Panneau de configuration .

  2. Sélectionnez Programmes, puis Programmes et fonctionnalités.

  3. Sélectionnez l’élément suivant :

    • Agent de gestion Windows Citrix Hypervisor
  4. Sélectionnez Désinstaller.

    Ce choix supprime les outils Citrix VM pour Windows. Une fois l’opération terminée, un message s’affiche. Cliquez sur OK pour fermer la boîte de message.

Une fois la mise à jour du système d’exploitation terminée, réinstallez Citrix VM Tools pour Windows comme vous le feriez après l’installation d’une nouvelle VM Windows. Pour plus d’informations, veuillez consulter Installer Citrix VM Tools pour Windows.

Mettre à jour Citrix VM Tools pour Windows

Citrix Hypervisor dispose d’un mécanisme plus simple pour la mise à jour automatique des pilotes d’E/S (pilotes PV) et de l’agent de gestion pour les machines virtuelles Windows. Ce mécanisme permet aux clients d’installer les mises à jour dès qu’elles sont disponibles, sans avoir à attendre un correctif.

La section État de la virtualisation de l’onglet Général d’une machine virtuelle dans XenCenter spécifie si la machine virtuelle peut recevoir des mises à jour à partir de Windows Update. Le mécanisme de réception des mises à jour des pilotes d’E/S à partir de Windows Update est activé par défaut. Si vous ne souhaitez pas recevoir les mises à jour des pilotes d’E/S de Windows Update, désactivez Windows Update sur votre machine virtuelle ou spécifiez une stratégie de groupe.

Important :

Assurez-vous que tous les redémarrages de machine virtuelle demandés sont terminés dans le cadre de la mise à jour. Plusieurs redémarrages peuvent être nécessaires. Si tous les redémarrages demandés ne sont pas terminés, cela peut entraîner un comportement inattendu.

Les sections suivantes contiennent des informations sur la mise à jour automatique des pilotes d’E/S et de l’agent de gestion.

Mise à jour des pilotes d’E/S

Vous pouvez obtenir automatiquement des mises à jour des pilotes d’E/S à partir de Microsoft Windows Update, à condition :

  • Vous exécutez Citrix Hypervisor 8.2 Premium Edition ou avez accès à Citrix Hypervisor via Citrix Virtual Apps and Desktops.

  • Vous avez créé une machine virtuelle Windows à l’aide de XenCenter émise avec Citrix Hypervisor 8.2

  • Windows Update est activé dans la machine virtuelle

  • La machine virtuelle a accès à Internet, ou elle peut se connecter à un serveur proxy WSUS

Remarque :

Windows Server Core ne prend pas en charge l’utilisation de Windows Update pour installer ou actualiser les pilotes d’E/S. Utilisez plutôt le programme d’installation Citrix VM Tools pour Windows disponible à partir du Page de téléchargements de Citrix Hypervisor

Les clients peuvent également recevoir automatiquement les mises à jour des pilotes d’E/S via le mécanisme de mise à jour automatique de l’agent de gestion. Vous pouvez configurer ce paramètre lors de l’installation de Citrix VM Tools pour Windows. Pour plus d’informations, veuillez consulter Installer Citrix VM Tools pour Windows.

Trouver la version du pilote d’E/S

Pour connaître la version des pilotes d’E/S installés sur la machine virtuelle, procédez comme suit :

  1. Accédez à C:\Windows\System32\drivers.

  2. Localisez le pilote dans la liste.

  3. Cliquez avec le bouton droit sur le pilote et sélectionnez Propriétés , puis Détails .

    Le champ Version du fichier affiche la version du pilote installé sur la machine virtuelle.

Mise à jour de l’agent de gestion

Citrix Hypervisor vous permet de procéder à la mise à jour automatique de l’agent de gestion sur les machines virtuelles Windows nouvelles et existantes. Par défaut, Citrix Hypervisor permet la mise à jour automatique de l’agent de gestion. Toutefois, il ne permet pas à l’agent de gestion de procéder à la mise à jour automatique des pilotes d’E/S. Vous pouvez personnaliser les paramètres de mise à jour de l’agent de gestion lors de l’installation de Citrix VM Tools pour Windows. La mise à jour automatique de l’agent de gestion se produit de manière transparente et ne redémarre pas votre machine virtuelle. Dans les scénarios où un redémarrage de la machine virtuelle est requis, un message s’affiche sous l’onglet Console de la machine virtuelle informant les utilisateurs de l’action requise.

Vous pouvez obtenir automatiquement les mises à jour de l’agent de gestion, à condition que :

  • Vous exécutez Citrix Hypervisor 8.2 Premium Edition ou avez accès à Citrix Hypervisor via Citrix Virtual Apps and Desktops.

  • Vous avez installé Citrix VM Tools pour Windows avec Citrix Hypervisor 7.0 ou supérieur

  • La machine virtuelle Windows a accès à Internet

Rechercher la version de l’agent de gestion

Pour connaître la version de l’agent de gestion installé sur la machine virtuelle, procédez comme suit :

  1. Accédez à C:\Program Files\Citrix\XenTools.

  2. Cliquez avec le bouton droitXenGuestAgent de la souris dans la liste, puis cliquez sur Propriétés , puis Détails .

    Le champ Version du fichier affiche la version de l’agent de gestion installé sur la machine virtuelle.

Gérer les mises à jour automatiques à l’aide de l’interface de ligne de commande

Citrix Hypervisor vous permet d’utiliser la ligne de commande pour gérer la mise à jour automatique des pilotes d’E/S et de l’agent de gestion. Vous pouvez exécuter msiexec.exe avec les arguments répertoriés dans le tableau suivant pour spécifier si les pilotes d’E/S et l’agent de gestion sont automatiquement mis à jour. Pour plus d’informations sur l’installation de Citrix VM Tools pour Windows à l’aide de msiexec.exe, reportez-vous à la section Installation non assistée.

Remarque :

Pour les machines virtuelles gérées à l’aide de PVS ou MCS, les mises à jour automatiques sont désactivées automatiquement lorsque le VDA Citrix Virtual Desktops est présent et qu’il signale que la machine est non persistante.

Argument Valeurs Description
ALLOWAUTOUPDATE OUI/NON Autoriser/interdire la mise à jour automatique de l’agent de gestion
ALLOWDRIVERINSTALL OUI/NON Autoriser/interdire au programme d’installation de Citrix VM Tools pour Windows d’installer des pilotes d’E/S
ALLOWDRIVERUPDATE OUI/NON Autoriser ou interdire à l’agent de gestion la mise à jour automatique des pilotes d’E/S
IDENTIFYAUTOUPDATE OUI/NON Autoriser/interdire le mécanisme de mise à jour automatique pour envoyer des informations d’utilisation anonymes à Citrix

Par exemple :

setup.exe  /passive /forcerestart ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
     ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

Ou

msiexec.exe /i managementagentx64.msi ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
    ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

Rediriger les mises à jour de l’agent de gestion

Citrix Hypervisor permet aux clients de rediriger les mises à jour de l’agent de gestion vers un serveur Web interne avant leur installation. Cette redirection permet aux clients de consulter les mises à jour avant d’être automatiquement installées sur la machine virtuelle.

Pour rediriger les mises à jour de l’agent de gestion :

L’agent de gestion utilise un fichier de mises à jour pour obtenir des informations sur les mises à jour disponibles. Le nom de ce fichier de mises à jour dépend de la version de l’agent de gestion que vous utilisez :

Procédez comme suit pour rediriger les mises à jour de l’agent de gestion :

  1. Téléchargez le fichier des mises à jour.

  2. Téléchargez les fichiers MSI de l’Agent de gestion référencés dans le fichier de mises à jour.

  3. Téléchargez les fichiers MSI sur un serveur Web interne auquel vos machines virtuelles peuvent accéder.

  4. Mettez à jour le fichier de mises à jour pour pointer vers les fichiers MSI sur le serveur Web interne.

  5. Téléchargez le fichier de mises à jour sur le serveur Web.

Les mises à jour automatiques peuvent également être redirigées par machine virtuelle ou par pool. Pour rediriger les mises à jour sur une base par machine virtuelle :

  1. Sur la machine virtuelle, ouvrez une invite de commandes en tant qu’administrateur.

  2. Exécutez la commande

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_SZ /v update_url /d \
        url of the update file on the web server
    

Pour rediriger la mise à jour automatique de l’agent de gestion par pool, exécutez la commande suivante :

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_url=url of the update file on the web server

Désactiver les mises à jour de l’agent de gestion

Pour désactiver la mise à jour automatique de l’agent de gestion par machine virtuelle :

  1. Sur la machine virtuelle, ouvrez une invite de commandes en tant qu’administrateur.

  2. Exécutez la commande suivante :

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_DWORD /v DisableAutoUpdate /d 1
    

Pour désactiver la mise à jour automatique de l’agent de gestion par pool, exécutez la commande suivante :

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=false

Modifier les paramètres de mise à jour automatique du pilote d’E/S

Lors de l’installation de Citrix VM Tools pour Windows, vous pouvez spécifier si vous souhaitez autoriser l’agent de gestion à mettre à jour automatiquement les pilotes d’E/S. Si vous préférez mettre à jour ce paramètre après avoir terminé le processus d’installation de Citrix VM Tools pour Windows, effectuez les opérations suivantes :

  1. Sur la machine virtuelle, ouvrez une invite de commandes en tant qu’administrateur.

  2. Exécutez la commande suivante :

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \
        InstallDrivers /d YES/NO
    

Pour envoyer des informations d’utilisation anonymes à Citrix :

Lors de l’installation de Citrix VM Tools pour Windows, vous pouvez spécifier si vous souhaitez envoyer des informations d’utilisation anonymes à Citrix. Si vous souhaitez mettre à jour ce paramètre après avoir terminé le processus d’installation de Citrix VM Tools pour Windows, effectuez les opérations suivantes :

  1. Sur la machine virtuelle, ouvrez une invite de commandes en tant qu’administrateur.

  2. Exécutez la commande suivante :

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate REG_SZ /v \
        IDENTIFYAUTOUPDATE /d YES/NO
    

Se préparer à cloner une machine virtuelle Windows à l’aide de Sysprep

La seule façon prise en charge de cloner une machine virtuelle Windows consiste à utiliser l’utilitaire Windowssysprep pour préparer la machine virtuelle.

l’syspreputilitaire modifie le SID de l’ordinateur local pour le rendre unique à chaque ordinateur. Lessysprep fichiers binaires se trouvent dans leC:\Windows\System32\Sysprep dossier.

Remarque :

Pour les anciennes versions de Windows, lessysprep fichiers binaires se trouvent sur les CD du produit Windows dans le\support\tools\deploy.cab fichier. Ces fichiers binaires doivent être copiés sur votre machine virtuelle Windows avant d’utiliser.

Pour cloner des machines virtuelles Windows :

  1. Créez, installez et configurez la machine virtuelle Windows comme vous le souhaitez.

  2. Appliquer tous les Service Packs et mises à jour pertinents.

  3. Installez Citrix VM Tools pour Windows.

  4. Installez toutes les applications et effectuez toute autre configuration.

  5. Exécutez sysprep. Cet utilitaire arrête la machine virtuelle à sa fin.

  6. À l’aide de XenCenter, convertissez la machine virtuelle en modèle.

  7. Clonez le modèle nouvellement créé dans de nouvelles machines virtuelles si nécessaire.

  8. Lorsque la machine virtuelle clonée démarre, elle exécute les actions suivantes avant d’être disponible à l’utilisation :

    • Il obtient un nouveau SID et un nouveau nom
    • Il exécute une mini-installation pour demander des valeurs de configuration si nécessaire
    • Enfin, il redémarre

    Remarque :

    Ne redémarrez pas la machine virtuelle d’origine (la machine virtuelle « source ») après lesysprep stage. Convertissez-le immédiatement en modèle par la suite pour empêcher les redémarrages. Si la machine virtuelle source est redémarrée, ellesysprep doit être exécutée à nouveau avant de pouvoir être utilisée en toute sécurité pour créer plus de clones.

Pour plus d’informations sur l’utilisationsysprep, reportez-vous au site Web Microsoft suivant :

Notes de mise à jour de Windows VM

Il existe de nombreuses versions et variantes de Windows avec différents niveaux de prise en charge des fonctionnalités fournies par Citrix Hypervisor. Cette section répertorie les notes et les errata pour les différences connues.

Problèmes généraux de Windows

  • Lors de l’installation de machines virtuelles Windows, démarrez avec au plus trois disques virtuels. Une fois la machine virtuelle et Citrix VM Tools pour Windows installés, vous pouvez ajouter des disques virtuels supplémentaires. Assurez-vous que le périphérique de démarrage est toujours l’un des disques initiaux afin que la machine virtuelle puisse démarrer avec succès sans Citrix VM Tools pour Windows.

  • Lorsque le mode de démarrage d’une machine virtuelle Windows est un démarrage BIOS, Windows met en forme le disque principal avec un enregistrement de démarrage principal (MBR). Le MBR limite l’espace de stockage adressable maximal d’un disque à 2 TiB. Pour utiliser un disque supérieur à 2 TiB avec une machine virtuelle Windows, effectuez l’une des opérations suivantes :

    • Si le démarrage UEFI est pris en charge pour la version de Windows, assurez-vous d’utiliser UEFI comme mode de démarrage pour la machine virtuelle Windows.
    • Créez le disque volumineux comme disque secondaire pour la machine virtuelle et sélectionnez le format GPT (GUID Partition Table).
  • Plusieurs vCPU sont exposés sous forme de sockets CPU aux invités Windows et sont soumis aux limitations de licence présentes dans la machine virtuelle. Le nombre de processeurs présents dans l’invité peut être confirmé en vérifiant le Gestionnaire de périphériques. Le nombre de processeurs réellement utilisés par Windows peut être vu dans le Gestionnaire des tâches.

  • L’ordre d’énumération de disque dans un invité Windows peut différer de l’ordre dans lequel ils ont été initialement ajoutés. Ce comportement est dû à l’interaction entre les pilotes d’E/S et le sous-système Plug-and-Play dans Windows. Par exemple, le premier disque peut apparaître commeDisk 1, le disque suivant branché à chaud commeDisk 0, un disque suivant sousDisk 2, puis vers le haut de la manière attendue.

  • Un bogue dans le back-end DirectX du lecteur VLC remplace le jaune par le bleu lors de la lecture vidéo lorsque les propriétés d’affichage Windows sont définies sur la couleur 24 bits. VLC utilisant OpenGL comme back-end fonctionne correctement, et tout autre lecteur vidéo basé sur DirectX ou OpenGL fonctionne aussi. Ce n’est pas un problème si l’invité est configuré pour utiliser la couleur 16 bits plutôt que 24.

  • L’adaptateur PV Ethernet signale une vitesse de 100 Gbit/s dans les machines virtuelles Windows. Cette vitesse est une valeur artificielle codée en dur et n’est pas pertinente dans un environnement virtuel car la carte réseau virtuelle est connectée à un commutateur virtuel. La machine virtuelle Windows utilise la vitesse maximale disponible, mais le réseau peut ne pas être capable de 100 Gbit/s.

Windows 8

Nous ne prenons plus en charge les clients Windows 8. Si vous installez une machine virtuelle Windows 8, elle est mise à niveau vers Windows 8.1.