Citrix Hypervisor

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).

Remarque :

La virtualisation imbriquée n’est pas prise en charge pour les machines virtuelles Windows hébergées sur Citrix Hypervisor.

Procédure de base pour la création d’une machine virtuelle Windows

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

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

  2. Choix du mode de démarrage approprié

  3. Installation du système d’exploitation Windows

  4. L’installation de XenServer VM Tools pour Windows (Pilotes d’E/S et le Agent de gestion)

Avertissement :

Les machines virtuelles Windows ne sont prises en charge que lorsque XenServer VM Tools pour Windows est installé sur les machines virtuelles.

Modèles de machine virtuelle 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 l’interface de ligne de commande xe, puis en installant le système d’exploitation. Les modèles pour les invités individuels ont des indicateurs de plate-forme prédéfinis qui définissent la configuration du matériel virtuel. Par exemple, toutes les machines virtuelles Windows sont installées avec le mode HAL (Hardware Abstraction Layer) ACPI 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 10 (32 bits) BIOS Utilisé pour installer Windows 10
Windows 10 (64 bits) Démarrage sécurisé BIOS, UEFI, UEFI Utilisé pour installer Windows 10 (64 bits)
Windows Server 2016 (64 bits) Démarrage sécurisé BIOS, UEFI, UEFI Utilisé pour installer Windows Server 2016 ou Windows Server Core 2016 (64 bits)
Windows Server 2019 (64 bits) Démarrage sécurisé BIOS, UEFI, UEFI Utilisé pour installer Windows Server 2019 ou Windows Server Core 2019 (64 bits)
Windows Server 2022 (64 bits) Démarrage sécurisé BIOS, UEFI, UEFI Utilisé pour installer Windows Server 2022 ou Windows Server Core 2022 (64 bits)

Citrix Hypervisor prend en charge toutes les références SKU (éditions) des versions répertoriées de Windows.

Joindre une bibliothèque d’images ISO

Le système d’exploitation Windows peut être installé à partir d’un CD d’installation dans un lecteur de CD-ROM physique sur le serveur Citrix Hypervisor, ou à 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 de Windows et sa mise à disposition.

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. Le démarrage sécurisé empêche l’exécution de fichiers binaires non signés, mal signés ou modifiés pendant le 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’utilisation de la machine virtuelle, mais offre 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.

Le démarrage sécurisé réduit également le risque que les logiciels malveillants de 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 à titre expérimental dans Citrix Hypervisor 8.0. Les machines virtuelles UEFI qui ont été 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-en de nouvelles 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), Windows Server 2019 (64 bits) et Windows Server 2022 (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 le démarrage sécurisé UEFI) après avoir démarré la machine virtuelle pour la première fois. Cependant, vous pouvez changer le mode de démarrage entre UEFI et UEFI Secure Boot à tout moment.

Tenez compte des points 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 sous la forme d’un 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.
  • Pour utiliser PVS-Accelerator avec des machines virtuelles compatibles UEFI, assurez-vous que vous utilisez Citrix Provisioning 1906 ou une version ultérieure.
  • Utilisez le menu des paramètres UEFI pour modifier la résolution d’écran de la console XenCenter. Pour obtenir des instructions détaillées, consultez Dépannage.

Tenez compte des points 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 plus d’informations, consultez Installations de démarrage réseau
  • Votre pool de ressources ou votre serveur autonome doit avoir accès aux certificats Secure Boot.

    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 appareils émulés. Les informations d’émulation n’affichent pas ces valeurs tant que vous n’avez pas installé XenServer VM Tools pour Windows sur la machine virtuelle. Les machines virtuelles compatibles UEFI indiquent également qu’elles n’ont que 2 cartes réseau jusqu’à ce que vous installiez XenServer 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 le démarrage UEFI ou le démarrage sécurisé UEFI pour votre machine virtuelle.

Pour plus d’informations sur la création d’une machine virtuelle compatible UEFI dans XenCenter, consultez 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>
<!--NeedCopy-->

UUID est l’UUID de la machine virtuelle, MODE est soit BIOS ou UEFIet OPTION est soit « vrai », soit soit « faux ». Si vous ne spécifiez pas le mode, il est défini par défaut sur UEFI si cette option est prise en charge pour votre système d’exploitation de machine virtuelle. Sinon, le mode par défaut est BIOS. Si vous ne spécifiez pas l’attribut Coffret sécurisé , la valeur par défaut est ‘auto’. Pour les machines virtuelles compatibles UEFI créées sur un serveur Citrix Hypervisor qui est démarré en mode UEFI et qui dispose de certificats de démarrage sécurisé, le comportement « auto » consiste à activer le démarrage sécurisé pour la machine virtuelle. Sinon, le démarrage sécurisé 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>
<!--NeedCopy-->

N’exécutez pas cette commande pour les modèles sur lesquels quelque chose 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 tentez de modifier le mode de démarrage, la machine virtuelle ne démarre pas.

Lorsque vous démarrez la machine virtuelle compatible UEFI pour la première fois, vous êtes invité sur la console de la machine virtuelle à 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 de la machine virtuelle bascule vers l’interpréteur de commandes 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 la console de la machine virtuelle pour l’invite d’installation. Lorsque l’invite s’affiche, appuyez sur n’importe quelle touche.

Désactivation du démarrage sécurisé

Vous pouvez désactiver le démarrage sécurisé à 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 le démarrage sécurisé, passez la machine virtuelle en mode de configuration du démarrage sécurisé. 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 une PK à partir d’une clé privée éphémère, de la KEK Microsoft, de l’ACP de production Microsoft Windows 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 des mises à jour automatiques 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, consultez Résoudre les problèmes d’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 l’icône 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 Prochain.

    Chaque modèle contient les informations de configuration requises pour créer une machine virtuelle avec un système d’exploitation invité spécifique et 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 n’est compatible qu’avec le matériel d’origine, vérifiez l’icône Copier les chaînes du BIOS de l’hôte sur la machine virtuelle boîte. Par exemple, vous pouvez utiliser cette option pour un CD d’installation du système d’exploitation fourni avec un ordinateur spécifique.

    Après avoir démarré une machine virtuelle pour la première fois, vous ne pouvez pas modifier ses chaînes de BIOS. Assurez-vous que les chaînes du BIOS sont correctes avant de démarrer la machine virtuelle pour la première fois.

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

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

  4. Choisissez la source du support du système d’exploitation à 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 de diverses 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 de système d’exploitation qu’un CD d’installation de Windows.

    Pour joindre une bibliothèque ISO préexistante, cliquez sur Nouvelle bibliothèque ISO et indiquez l’emplacement et le type de la 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 :

    • Le Démarrage UEFI et Démarrage sécurisé UEFI les options 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 désignez 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 au sein du même pool est sélectionné automatiquement. 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 activés pour WLB, le serveur domestique désigné n’est pas utilisé pour le démarrage, le redémarrage, la reprise ou la migration de la machine virtuelle. Au lieu de cela, l’équilibrage de la charge de travail désigne le meilleur serveur pour la machine virtuelle en analysant les métriques du pool de ressources Citrix Hypervisor et en recommandant des optimisations.
    • Si un ou plusieurs GPU virtuels sont attribué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 politique de placement du GPU virtuel définie par l’utilisateur.
    • Lors de la mise à niveau du pool probant, le serveur d’accueil n’est pas pris en compte lors de la migration de la machine virtuelle. Au lieu de cela, la machine virtuelle est migrée vers le serveur sur lequel elle se trouvait avant la mise à niveau.

    Si vous ne souhaitez pas désigner de serveur domestique, cliquez sur Ne pas attribuer de serveur domestique à cette machine virtuelle. La machine virtuelle est démarrée sur n’importe quel serveur disposant des ressources nécessaires.

    Cliquez sur Next pour continuer.

  7. Allouez des ressources de processeur et de mémoire à la machine virtuelle. Pour une machine virtuelle Windows 10, la valeur par défaut est de 1 processeur virtuel et de 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 à attribuer 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. Grâce à cette fonctionnalité, vous bénéficiez d’une meilleure prise en charge des applications graphiques professionnelles 3D haut de gamme telles que la CAO/FAO, les SIG et les applications d’imagerie médicale.

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

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

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

    Cliquer Prochain 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 Éditer.
    • 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 à la Rechercher onglet.

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

  12. Sur le Ressources , sélectionnez la machine virtuelle, puis cliquez sur l’icône Consoler pour afficher la console de machine virtuelle.

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

  14. Une fois l’installation du système d’exploitation terminée et la machine virtuelle redémarrée, installer les outils XenServer VM 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
    <!--NeedCopy-->
    

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

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

      xe-mount-iso-sr path_to_iso_sr
    <!--NeedCopy-->
    
  3. Énumérez tous les ISO disponibles :

      xe cd-list
    <!--NeedCopy-->
    
  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
    <!--NeedCopy-->
    
  5. Démarrez la machine virtuelle et installez le système d’exploitation :

      xe vm-start vm=vm_name
    <!--NeedCopy-->
    

    À ce stade, la console de machine virtuelle est visible dans XenCenter.

  6. Sur le XenCenter Ressources , sélectionnez la machine virtuelle, puis cliquez sur l’icône Consoler pour afficher la console de machine virtuelle.

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

  8. Une fois l’installation du système d’exploitation terminée et la machine virtuelle redémarrée, installer les outils XenServer VM pour Windows.

Pour plus d’informations sur l’utilisation de l’interface de ligne de commande, consultez Interface de ligne de commande.

Installer XenServer VM Tools pour Windows

XenServer VM Tools pour Windows (anciennement Citrix VM Tools) fournit des services d’E/S hautes performances sans la surcharge de l’émulation de périphérique traditionnelle. Pour plus d’informations sur les outils XenServer VM pour Windows et l’utilisation avancée, consultez XenServer VM Tools pour Windows.

Remarque :

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

Avant d’installer les outils de machine virtuelle XenServer pour Windows, assurez-vous que votre machine virtuelle est configurée pour recevoir les pilotes d’E/S de Windows Update. Windows Update est la méthode recommandée pour recevoir les mises à jour des pilotes d’E/S. Toutefois, si Windows Update n’est pas une option disponible pour votre machine virtuelle, vous pouvez également recevoir des mises à jour des pilotes d’E/S par d’autres moyens. Pour plus d’informations, consultez Mettre à jour les pilotes d’E/S.

Pour installer XenServer VM Tools pour Windows :

  1. Nous vous recommandons de créer un snapshot de votre machine virtuelle avant d’installer ou de mettre à jour les outils de machine virtuelle XenServer.

  2. Téléchargez le fichier XenServer VM Tools pour Windows à partir du fichier Page de téléchargement de Citrix Hypervisor.

    1. Connectez-vous à votre compte Citrix pour accéder aux fichiers téléchargeables.
    2. Développez les sections de produit sur la page de téléchargement de Citrix Hypervisor et cliquez sur n’importe quelle version prise en charge de Citrix Hypervisor.
    3. Sur la page du produit, rendez-vous dans la section Composants principaux de l’hyperviseur Citrix section.

      Les outils XenServer VM pour Windows sont disponibles en version 32 bits et 64 bits.

    4. Téléchargez le fichier MSI et vérifiez votre téléchargement par rapport à la valeur SHA256 fournie.
  3. Copiez le fichier sur votre machine virtuelle Windows ou sur un lecteur partagé auquel la machine virtuelle Windows peut accéder.

  4. Exécutez le managementagentxXX.msi pour commencer l’installation de XenServer VM Tools.

     Msiexec.exe /package managementagentxXX.msi
    
  5. Suivez les instructions du programme d’installation.

    1. Suivez les instructions de l’assistant pour accepter le contrat de licence et choisir un dossier de destination.

    2. L’assistant affiche les paramètres recommandés sur le Paramètres d’installation et de mise à jour page. Pour plus d’informations sur la personnalisation de ces paramètres, reportez-vous à la section XenServer VM Tools pour Windows.

    3. Cliquer Prochain Et puis Installer pour lancer le processus d’installation de XenServer VM Tools pour Windows.

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

Mettre à jour les systèmes d’exploitation Windows

Cette section traite de la mise à jour des machines virtuelles Windows avec des systèmes d’exploitation mis à jour.

Les mises à niveau vers les machines virtuelles sont généralement nécessaires lors de la migration vers 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 les outils de machine virtuelle XenServer pour Windows sur chaque machine virtuelle.
  • L’opération de suspension/reprise n’est pas prise en charge sur les machines virtuelles Windows tant que les outils de machine virtuelle XenServer pour Windows n’ont pas été mis à niveau.
  • L’utilisation de certaines applications antivirus et de pare-feu peut faire planter les machines virtuelles Windows, à moins que les outils de machine virtuelle XenServer pour Windows ne soient mis à niveau.

Nous vous recommandons de ne pas supprimer les outils de machine virtuelle XenServer de votre machine virtuelle Windows avant de mettre à jour automatiquement la version de Windows sur la machine virtuelle.

Utilisez Windows Update pour mettre à niveau la version du système d’exploitation Windows sur vos machines virtuelles Windows.

Remarque :

Les disques d’installation de Windows offrent généralement une option de mise à niveau si vous les démarrez sur un serveur sur lequel une version antérieure de Windows est déjà installée. Toutefois, si vous utilisez Windows Update pour mettre à jour vos outils de machine virtuelle XenServer, ne mettez pas à niveau le système d’exploitation Windows à partir d’un disque d’installation. Utilisez plutôt Windows Update.

Pour plus d’informations sur la mise à niveau de la version des outils VM XenServer pour Windows, consultez XenServer VM Tools pour Windows.

Préparation du clonage d’une machine virtuelle Windows à l’aide de Sysprep

La seule méthode prise en charge pour cloner une machine virtuelle Windows consiste à utiliser l’utilitaire Windows sysprep pour préparer la machine virtuelle.

Le sysprep utility modifie le SID de l’ordinateur local pour le rendre unique à chaque ordinateur. Le sysprep binaires sont dans le C :\Windows\System32\Sysprep dossier.

Remarque :

Pour les anciennes versions de Windows, la commande sysprep binaires se trouvent sur les CD du produit Windows dans le \soutien\tools\deploy.cab lime. Ces fichiers binaires doivent être copiés sur votre machine virtuelle Windows avant d’être utilisés.

Pour cloner des machines virtuelles Windows :

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

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

  3. Installez la dernière version de XenServer VM Tools pour Windows.

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

  5. Courir sysprep. Cet utilitaire arrête la machine virtuelle une fois celle-ci terminée.

  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 effectue les actions suivantes avant d’être disponible pour être utilisée :

    • Il reçoit un nouveau SID et un nouveau nom
    • Il exécute un programme d’installation pour demander les valeurs de configuration si nécessaire
    • Enfin, il redémarre

    Remarque :

    Ne redémarrez pas la VM d’origine, préparée par le système (la VM « source ») après la sysprep étape. Convertissez-le immédiatement en modèle par la suite pour éviter les redémarrages. Si la machine virtuelle source est redémarrée, sysprep doit être exécuté à nouveau dessus avant qu’il puisse être utilisé en toute sécurité pour faire plus de clones.

Pour plus d’informations sur l’utilisation sysprep, visitez le site Web de Microsoft à l’adresse suivante :

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 liés à Windows

  • Lors de l’installation de machines virtuelles Windows, commencez avec un maximum de trois disques virtuels. Une fois que VM et XenServer VM Tools pour Windows ont été 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 correctement sans XenServer VM Tools pour Windows.

  • Lorsque le mode de démarrage d’une machine virtuelle Windows est le démarrage du BIOS, Windows formate le disque principal avec un MBR (Master Boot Record). MBR limite l’espace de stockage adressable maximal d’un disque à 2 Tio. Pour utiliser un disque d’une taille supérieure à 2 Tio 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 en tant que disque secondaire pour la machine virtuelle et sélectionnez le format GPT (GUID Partition Table).
  • Plusieurs processeurs virtuels sont exposés en tant que sockets de processeur 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 des disques 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 s’afficher sous la forme Disque 1, le disque suivant branché à chaud en tant que Disque 0, un disque ultérieur en tant que Disque 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 de 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 également. Ce n’est pas un problème si l’invité est configuré pour utiliser des couleurs 16 bits plutôt que 24.

  • L’adaptateur Ethernet PV 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 toute la vitesse disponible, mais le réseau n’est peut-être pas capable d’atteindre les 100 Gbit/s.

  • Si vous tentez d’établir une connexion RDP non sécurisée à une machine virtuelle Windows, cette action peut échouer avec le message d’erreur suivant : « Cela peut être dû à la correction de l’oracle de chiffrement CredSSP. » Cette erreur se produit lorsque la mise à jour du protocole Credential Security Support Provider (CredSSP) est appliquée uniquement à l’un des clients et serveurs de la connexion RDP. Pour plus d’informations, consultez https://support.microsoft.com/en-gb/help/4295591/credssp-encryption-oracle-remediation-error-when-to-rdp-to-azure-vm.