Gérer les machines virtuelles
Cette section fournit une vue d’ensemble de la création de machines virtuelles (VM) à l’aide de modèles. Il explique également d’autres méthodes de préparation, notamment le clonage de modèles et l’importation de machines virtuelles précédemment exportées.
Qu’est-ce qu’une machine virtuelle ?
Une machine virtuelle (VM) est un ordinateur logiciel qui, comme un ordinateur physique, exécute un système d’exploitation et des applications. La machine virtuelle comprend un ensemble de fichiers de spécification et de configuration soutenus par les ressources physiques d’un hôte. Chaque machine virtuelle possède des périphériques virtuels qui fournissent les mêmes fonctions que le matériel physique. Les machines virtuelles peuvent offrir les avantages d’être plus portables, plus faciles à gérer et plus sécurisées. En outre, vous pouvez adapter le comportement de démarrage de chaque machine virtuelle à vos besoins spécifiques. Pour plus d’informations, consultez Comportement de démarrage des machines virtuelles
Citrix Hypervisor prend en charge les invités avec n’importe quelle combinaison d’adresses configurées IPv4 ou IPv6.
Dans Citrix Hypervisor, les machines virtuelles peuvent fonctionner en mode entièrement virtualisé (HVM). Des fonctionnalités spécifiques du processeur sont utilisées pour « intercepter » les instructions privilégiées que la machine virtuelle exécute. Cette fonctionnalité vous permet d’utiliser un système d’exploitation non modifié. Pour l’accès au réseau et au stockage, les périphériques émulés sont présentés à la machine virtuelle. Les drivers PV peuvent également être utilisés pour des raisons de performance et de fiabilité.
Création de machines virtuelles
Utiliser des modèles de VM
Les machines virtuelles sont préparées à partir de modèles. Un modèle est une image de référence qui contient tous les différents paramètres de configuration permettant de créer une instance d’une machine virtuelle spécifique. Citrix Hypervisor est fourni avec un ensemble de modèles de base, qui sont des machines virtuelles brutes, sur lesquelles vous pouvez installer un système d’exploitation. Différents systèmes d’exploitation nécessitent des paramètres différents pour fonctionner au mieux. Les modèles Citrix Hypervisor sont optimisés pour optimiser les performances du système d’exploitation.
Il existe deux méthodes de base permettant de créer des machines virtuelles à partir de modèles :
-
Utilisation d’un modèle préconfiguré complet, par exemple Demo Linux Virtual Appliance.
-
Installation d’un système d’exploitation à partir d’un CD, d’une image ISO ou d’un référentiel réseau sur le modèle approprié fourni.
Les machines virtuelles Windows décrivent comment installer les systèmes d’exploitation Windows sur les machines virtuelles.
Linux VMs décrit comment installer des systèmes d’exploitation Linux sur des machines virtuelles.
Remarque :
Les modèles créés par les anciennes versions de Citrix Hypervisor peuvent être utilisés dans les nouvelles versions de Citrix Hypervisor. Toutefois, les modèles créés dans les versions les plus récentes de Citrix Hypervisor ne sont pas compatibles avec les anciennes versions de Citrix Hypervisor. Si vous avez créé un modèle de machine virtuelle à l’aide de Citrix Hypervisor 8.2, pour l’utiliser avec une version antérieure, exportez les VDI séparément et créez à nouveau la machine virtuelle.
Autres méthodes de création de machines virtuelles
En plus de créer des machines virtuelles à partir des modèles fournis, vous pouvez utiliser les méthodes suivantes pour créer des machines virtuelles.
Cloner une machine virtuelle existante
Vous pouvez faire une copie d’une machine virtuelle existante en clonant à partir d’un modèle. Les modèles sont des machines virtuelles ordinaires destinées à être utilisées comme copies principales pour créer des instances de machines virtuelles à partir de. Une machine virtuelle peut être personnalisée et convertie en modèle. Assurez-vous de suivre la procédure de préparation appropriée pour la machine virtuelle. Pour plus d’informations, consultez Préparation au clonage d’une machine virtuelle Windows à l’aide de Sysprep et Préparation au clonage d’une machine virtuelle Linux.
Remarque :
Les modèles ne peuvent pas être utilisés comme machines virtuelles normales.
Citrix Hypervisor dispose de deux mécanismes pour cloner des machines virtuelles :
-
Une copie complète
-
Copier sur écriture
Le mode Copy-on-Write, plus rapide, écrit uniquement les blocs modifiés sur le disque. La fonction Copy-on-Write est conçue pour économiser de l’espace disque et permettre des clones rapides, mais ralentit légèrement les performances normales du disque. Un modèle peut être cloné rapidement plusieurs fois sans ralentissement.
Remarque :
Si vous clonez un modèle dans une machine virtuelle, puis que vous convertissez le clone en modèle, les performances du disque peuvent diminuer. L’ampleur de la diminution a une relation linéaire avec le nombre de fois où ce processus s’est produit. Dans ce cas, la commande CLI
vm-copy
peut être utilisée pour effectuer une copie complète des disques et restaurer les niveaux attendus de performances disque.
Remarques concernant les pools de ressources
Si vous créez un modèle à partir de disques virtuels de machine virtuelle sur une SR partagée, l’opération de clonage du modèle est transférée à tout serveur du pool pouvant accéder aux SR partagées. Toutefois, si vous créez le modèle à partir d’un disque virtuel de machine virtuelle qui ne possède qu’une SR locale, l’opération de clonage du modèle ne peut s’exécuter que sur le serveur qui peut accéder à cette SR.
Importer une machine virtuelle exportée
Vous pouvez créer une machine virtuelle en important une machine virtuelle exportée existante. Tout comme le clonage, l’exportation et l’importation d’une machine virtuelle sont un moyen rapide de créer davantage de machines virtuelles d’une certaine configuration. Cette méthode vous permet d’accélérer votre déploiement. Vous pouvez, par exemple, avoir une configuration de serveur à usage spécial que vous utilisez plusieurs fois. Après avoir configuré une machine virtuelle selon vos besoins, exportez-la et importez-la ultérieurement pour créer une autre copie de votre machine virtuelle spécialement configurée. Vous pouvez également utiliser l’exportation et l’importation pour déplacer une machine virtuelle vers le serveur Citrix Hypervisor qui se trouve dans un autre pool de ressources.
Pour plus d’informations et de procédures sur l’importation et l’exportation de machines virtuelles, reportez-vous à la section Importation et exportation de machines virtuelles.
XenServer VM Tools
XenServer VM Tools fournissent des services d’E/S hautes performances sans les frais liés à l’émulation de périphérique traditionnelle.
XenServer VM Tools pour Windows
XenServer VM Tools pour Windows (anciennement Citrix VM Tools) se compose de pilotes d’E/S (également appelés pilotes paravirtualisés ou pilotes PV) et de l’agent de gestion.
Les pilotes d’E/S contiennent des pilotes de stockage et de réseau, ainsi que des interfaces de gestion de bas niveau. Ces pilotes remplacent les périphériques émulés et fournissent un transport haut débit entre Windows et les logiciels de la famille de produits Citrix Hypervisor. Lors de l’installation d’un système d’exploitation Windows, Citrix Hypervisor utilise l’émulation de périphérique traditionnelle pour présenter un contrôleur IDE standard et une carte réseau standard à la machine virtuelle. Cette émulation permet à l’installation de Windows d’utiliser des pilotes intégrés, mais avec des performances réduites en raison de la surcharge inhérente à l’émulation des pilotes de Controller.
L’agent de gestion, également appelé agent invité, est responsable des fonctionnalités de gestion des machines virtuelles de haut niveau et fournit un ensemble complet de fonctions à XenCenter.
Installez XenServer VM Tools pour Windows sur chaque machine virtuelle Windows pour que cette machine virtuelle dispose d’une configuration entièrement prise en charge et puisse utiliser l’interface de ligne de commande xe ou XenCenter. Une machine virtuelle fonctionne sans XenServer VM Tools pour Windows, mais les performances sont entravées lorsque les pilotes d’E/S (pilotes PV) ne sont pas installés. Vous devez installer XenServer VM Tools pour Windows sur des machines virtuelles Windows pour pouvoir effectuer les opérations suivantes :
-
Arrêtez, redémarrez ou suspendrez proprement une machine virtuelle
-
Afficher les données de performance des machines virtuelles dans XenCenter
-
Migrer une machine virtuelle en cours d’exécution (à l’aide de la migration en direct ou de la migration en direct du stockage)
-
Créer des instantanés avec de la mémoire (points de contrôle) ou revenir aux instantanés
Pour plus d’informations, consultez Installer XenServer VM Tools pour Windows.
Citrix VM Tools pour Linux
Citrix VM Tools pour Linux contiennent un agent invité qui fournit des informations supplémentaires sur la machine virtuelle à l’hôte.
Vous devez installer les Citrix VM Tools pour Linux sur des machines virtuelles Linux pour pouvoir effectuer les opérations suivantes :
-
Afficher les données de performance des machines virtuelles dans XenCenter
-
Ajuster le nombre de vCPU sur une machine virtuelle Linux en cours d’exécution
-
Activer le contrôle dynamique de la mémoire
Remarque :
Vous ne pouvez pas utiliser la fonctionnalité Dynamic Memory Control (DMC) sur les machines virtuelles Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 ou CentOS Stream 9, car ces systèmes d’exploitation ne prennent pas en charge l’augmentation de la mémoire avec l’hyperviseur Xen.
Pour de plus amples informations, consultez Installer Citrix VM Tools pour Linux.
Découvrez l’état de virtualisation d’une machine virtuelle
XenCenter indique l’état de virtualisation d’une machine virtuelle dans l’onglet Général de la machine virtuelle. Vous pouvez savoir si XenServer VM Tools est installé ou non. Cet onglet indique également si la machine virtuelle peut installer et recevoir des mises à jour de Windows Update. La section suivante répertorie les messages affichés dans XenCenter :
E/S optimisées (non optimisées) : ce champ indique si les pilotes d’E/S sont installés ou non sur la machine virtuelle.
Agent de gestion installé (non installé) : ce champ indique si l’agent de gestion est installé ou non sur la machine virtuelle.
Capable (impossible de) recevoir les mises à jour de Windows Update : indique si la machine virtuelle peut recevoir des pilotes d’E/S de Windows Update.
Remarque :
Windows Server Core 2016 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 de XenServer VM Tools pour Windows fourni sur la page de téléchargement de Citrix Hypervisor.
Installer les pilotes d’E/S et l’agent de gestion : ce message s’affiche lorsque les pilotes d’E/S ou l’agent de gestion ne sont pas installés sur la machine virtuelle.
Invités pris en charge et allocation de ressources
Pour obtenir la liste des systèmes d’exploitation invités pris en charge, voir [Invités pris en charge, Mémoire virtuelle et Limites/en-us/citrix-hypervisor/system-requirements/guest-os-support.html()de taille du disque]
Cette section décrit les différences dans la prise en charge des périphériques virtuels pour les membres de la famille de produits Citrix Hypervisor.
Prise en charge des périphériques virtuels de la famille de produits Citrix Hypervisor
La version actuelle de la famille de produits Citrix Hypervisor présente certaines limitations générales concernant les machines virtuelles pour les machines virtuelles. Les systèmes d’exploitation invités spécifiques peuvent avoir des limites inférieures pour certaines fonctionnalités. La section d’installation des invités individuels note les limitations. Pour plus d’informations sur les limites de configuration, voir Limites de configuration.
Des facteurs tels que le matériel et l’environnement peuvent affecter les limitations. Pour plus d’informations sur le matériel pris en charge, consultez la liste de compatibilité matérielleCitrix Hypervisor.
Périphériques de bloc VM
Citrix Hypervisor émule un bus IDE sous la forme d’un appareil hd*
. Lorsque vous utilisez Windows, l’installation de XenServer VM Tools installe un pilote d’E/S spécial qui fonctionne de la même manière que Linux, sauf dans un environnement entièrement virtualisé.