Installation des outils de machine virtuelle XenServer
XenServer VM Tools (anciennement Citrix VM Tools ou XenServer PV Tools) fournissent des services d’E/S de haute performance sans les frais liés à l’émulation de périphériques traditionnelle.
XenServer VM Tools pour Windows
XenServer VM Tools pour Windows se composent 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 haute vitesse entre Windows et les logiciels de la famille de produits XenServer. Lors de l’installation d’un système d’exploitation Windows, XenServer 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 connu sous le nom d’agent invité, est responsable des fonctionnalités de gestion des machines virtuelles de haut niveau et fournit un ensemble complet de fonctions à XenCenter
Téléchargez le programme d’installation de XenServer VM Tools pour Windows depuis la page de téléchargement de XenServer.
La version de XenServer VM Tools pour Windows est mise à jour indépendamment de la version de XenServer. Pour plus d’informations sur la dernière version des outils, consultez la section Mises à jour de XenServer VM Tools pour Windows.
Installez la dernière version de XenServer VM Tools pour Windows sur chaque machine virtuelle Windows afin de disposer d’une configuration entièrement prise en charge et de pouvoir 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 ne sont pas installés. Installez XenServer VM Tools pour Windows sur des machines virtuelles Windows afin de 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.
Outils de machine virtuelle XenServer pour Linux
XenServer VM Tools pour Linux contient un agent invité qui fournit des informations supplémentaires sur la machine virtuelle à l’hôte.
Téléchargez le programme d’installation de XenServer VM Tools pour Linux sur la page de téléchargement de XenServer.
Installez les outils de machine virtuelle XenServer pour Linux sur des machines virtuelles Linux afin de pouvoir effectuer les opérations suivantes :
-
Consultez les données de performances des machines virtuelles dans XenCenter.
Par exemple, les valeurs de performances de mémoire suivantes sont visibles dans XenCenter uniquement lorsque les outils XenServer VM sont installés : « Mémoire utilisée », « Disques », « Réseau » et « Adresse ».
-
Dans XenCenter, consultez les informations sur le système d’exploitation client Linux.
-
Dans l’onglet XenCenter Networking, affichez l’adresse IP de la machine virtuelle.
-
Lancez une console SSH sur la machine virtuelle depuis XenCenter.
-
Régler le nombre de vCPU sur une VM Linux en cours d’exécution.
-
Activez le contrôle dynamique de la mémoire (DMC).
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 plus d’informations, consultez Installer les outils de machine virtuelle XenServer pour Linux.
Important :
Pour bénéficier d’une configuration prise en charge lors de l’exécution d’une machine virtuelle, assurez-vous d’installer XenServer VM Tools. Bien qu’une machine virtuelle Windows puisse fonctionner sans eux, les performances sont entravées lorsque les pilotes d’E/S ne sont pas installés. Exécutez des machines virtuelles Windows avec ces pilotes pour être pris en charge. Certaines fonctionnalités, telles que la relocalisation en direct sur des hôtes physiques, ne sont disponibles que lorsque les pilotes d’E/S sont installés et actifs.
Connaître 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 voir si les outils de machine virtuelle XenServer (pilotes d’E/S et agent de gestion) sont installés et si la machine virtuelle peut installer et recevoir des mises à jour depuis Windows Update. La section suivante répertorie les messages affichés dans XenCenter :
E/S optimisées (non optimisées) : indique si les pilotes d’E/S sont installés sur la machine virtuelle.
Agent de gestion installé (non installé) : indique si la dernière version de l’agent de gestion est installée sur la machine virtuelle.
Capable (impossible) de recevoir des mises à jour de Windows Update : indique si la machine virtuelle est en mesure de recevoir des pilotes d’E/S de Windows Update.
Installer les pilotes d’E/S et l’agent de gestion : indique que les pilotes d’E/S ou l’agent de gestion ne sont pas installés sur la machine virtuelle.
Remarque :
Si vous avez de nombreuses machines virtuelles sur votre serveur ou un pool, sélectionnez le serveur ou le pool dans le volet Ressources, puis sélectionnez l’onglet Rechercher . Dans la liste des recherches enregistrées, sélectionnez les machines virtuelles sur lesquelles XenServer VMTools n’est pas installé. Cette recherche affiche une liste des machines virtuelles sur lesquelles XenServer VM Tools n’est pas installé.
Mise à jour des outils de machine virtuelle XenServer
XenServer dispose d’un mécanisme plus simple pour mettre à jour automatiquement les pilotes d’E/S (pilotes PV) et 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 indique si la machine virtuelle est en mesure de recevoir des mises à jour 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 :
Si vous utilisez actuellement les pilotes 8.2.x.x ou une version antérieure et que vous souhaitez utiliser le fichier MSI de l’agent de gestion pour effectuer la mise à jour vers la dernière version des pilotes, vous devez utiliser le Gestionnaire de périphériques pour désinstaller les pilotes 8.2.x.x de votre machine virtuelle avant d’installer ces pilotes. Si vous n’effectuez pas cette étape, le processus d’installation MSI échoue.
Nous vous recommandons de créer un instantané de votre machine virtuelle avant d’installer ou de mettre à jour XenServer VM Tools.
Assurez-vous que tous les redémarrages de VM 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, cette mise à jour peut entraîner un comportement inattendu.
Mise à jour des pilotes d’E/S
Vous pouvez obtenir les mises à jour des pilotes d’E/S automatiquement à partir de Microsoft Windows Update, à condition :
- Vous avez créé une machine virtuelle Windows à l’aide de XenCenter fourni avec XenServer 7.0 ou version ultérieure
- Windows Update est activé dans la machine virtuelle
- Vous avez accès à Internet ou êtes en mesure de vous connecter à un serveur proxy WSUS
Remarque :
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. Voir Mise à jour de l’agent de gestion pour plus de détails
Mettre à jour l’agent de gestion
XenServer vous permet de mettre à jour automatiquement l’agent de gestion sur les machines virtuelles Windows nouvelles et existantes. Par défaut, XenServer autorise 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 XenServer VM Tools. Pour plus d’informations, consultez Installer XenServer 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 machine virtuelle est requis, XenCenter envoie une notification aux utilisateurs concernant l’action requise.
Pour mettre à jour automatiquement l’agent de gestion :
- Vous devez avoir installé XenServer VM Tools émis avec XenServer 7.0 ou version ultérieure
- La machine virtuelle Windows doit être connectée à Internet
Installation de XenServer VM Tools sur des machines virtuelles Windows
Important :
L’installation de XenServer VM Tools entraîne l’éjection de tout support du lecteur de CD/DVD de la machine virtuelle. N’essayez pas d’installer XenServer VM Tools si le lecteur de CD/DVD de la machine virtuelle est utilisé, par exemple lors de l’installation du système d’exploitation à partir d’un CD.
Nous vous recommandons de créer un instantané de votre machine virtuelle avant d’installer ou de mettre à jour XenServer VM Tools.
-
Sélectionnez la machine virtuelle dans le volet Ressources, cliquez avec le bouton droit de la souris, puis sélectionnez Installer les outils de machine virtuelle XenServer dans le menu contextuel. Sinon, dans le menu VM, sélectionnez Installer les outils de machine virtuelle XenServer.
Ou
Dans l’onglet Général de la machine virtuelle, sélectionnez Installer les pilotes d’E/S et l’agent de gestion.
Remarque :
Lorsque vous installez XenServer VM Tools sur votre machine virtuelle, vous installez à la fois des pilotes d’E/S (pilotes PV) et l’agent de gestion.
- Si la lecture automatique est activée pour le lecteur de CD/DVD de la machine virtuelle, l’installation démarre automatiquement après quelques instants. Le processus installe les pilotes d’E/S et l’agent de gestion. Redémarrez la machine virtuelle lorsque vous êtes invité à obtenir votre machine virtuelle à un état optimisé.
-
Si la lecture automatique n’est pas activée, le programme d’installation de XenServer VM Tools affiche les options d’installation. Cliquez sur Installer XenServer VM Tools pour poursuivre l’installation. Cette action permet de monter l’ISO XenServer VM Tools (guest-tools.iso) sur le lecteur de CD/DVD de la machine virtuelle.
Lorsque vous y êtes invité, sélectionnez l’une des options suivantes pour choisir ce qui se passe avec l’ISO de XenServer VM Tools :
Cliquez sur Exécuter Setup.exe pour commencer l’installation de XenServer VM Tools. Cette action ouvre l’assistant d’ installation de l’agent de gestion Windows XenServer . Suivez les instructions de l’assistant pour obtenir votre machine virtuelle à un état optimisé et effectuez les actions nécessaires pour terminer le processus d’installation.
Remarque :
Lorsque vous installez XenServer VM Tools à l’aide de cette méthode, l’agent de gestion est configuré pour obtenir des mises à jour automatiquement. Toutefois, le mécanisme de mise à jour de l’agent de gestion ne met pas à jour les pilotes d’E/S Ce comportement est le comportement par défaut.
Alternativement :
- Cliquez sur Ouvrir les dossiers pour afficher les fichiers, puis exécutez Setup.exe à partir du lecteur de CD. Cette option ouvre l’assistant d’installation de XenServer Windows Management Agent et vous permet de personnaliser l’installation de XenServer VM Tools et les paramètres de mise à jour de l’agent de gestion.
- Suivez les instructions de l’Assistant pour accepter le contrat de licence et choisissez un dossier de destination.
-
Personnalisez vos paramètres sur la page Paramètres d’installation et de mise à jour . L’assistant d’ installation de XenServer Windows Management Agent affiche les paramètres par défaut. Par défaut, l’assistant :
- Installe les pilotes d’E/S
- Permet la mise à jour automatique de l’agent de gestion
- N’autorise pas l’agent de gestion à mettre à jour automatiquement les pilotes d’E/S.
- Envoie des informations d’utilisation anonymes à Citrix
Si vous ne souhaitez pas autoriser la mise à jour automatique de l’agent de gestion, sélectionnez Interdire les mises à jour automatiques de l’agent de gestion dans le menu.
Si vous préférez mettre à jour les pilotes d’E/S automatiquement par l’agent de gestion, sélectionnez Autoriser les mises à jour automatiques des pilotes d’E/S par l’agent de gestion.
Remarque :
Si vous recevez des mises à jour de pilotes d’E/S via le mécanisme Windows Update, nous vous recommandons de ne pas autoriser l’agent de gestion à mettre à jour les pilotes d’E/S automatiquement.
Si vous ne souhaitez pas partager d’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 sur Installer pour démarrer le processus d’installation.
- Lorsque vous y êtes invité, effectuez toutes les actions nécessaires pour terminer le processus d’installation de XenServer VM Tools et cliquez sur Terminer pour quitter l’assistant de configuration.
Remarque :
- Si vous préférez installer les pilotes d’E/S et l’agent de gestion sur de nombreuses machines virtuelles Windows, effectuez l’installation à
managementagentx64.msi
l’aide de votre outil d’installation MSI préféré. Ces fichiers se trouvent sur l’ISO de XenServer VM Tools.- 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 le package XenServer VM Tools pour installer l’agent de gestion et conserver une configuration prise en charge.
Installation de XenServer VM Tools sur des machines virtuelles Linux
- Sélectionnez la machine virtuelle dans le volet Ressources, cliquez avec le bouton droit, puis cliquez sur Installer les outils de machine virtuelle XenServer dans le menu contextuel. Sinon, dans le menu de la machine virtuelle, cliquez sur Installer les outils de machine virtuelle XenServer.
- Cliquez sur Installer XenServer VM Tools dans la boîte de dialogue des messages pour accéder à la console de la machine virtuelle.
-
En tant qu’utilisateur root, montez l’image sur la machine virtuelle :
mount -o ro,exec /dev/disk/by-label/Citrix\x20VM\x20Tools /mnt <!--NeedCopy-->
Remarque :
Si le montage de l’image échoue, vous pouvez localiser l’image en exécutant la commande :
blkid -t LABEL="XenServer VM Tools"
-
Exécutez le script d’installation en tant qu’utilisateur root :
/mnt/Linux/install.sh <!--NeedCopy-->
-
Démontez l’image de l’invité en exécutant la commande :
umount /mnt <!--NeedCopy-->
- Si le noyau a été mis à niveau ou si la machine virtuelle a été mise à niveau à partir d’une version précédente, redémarrez la machine virtuelle maintenant.
Les lecteurs de CD-ROM et les ISO attachés à des machines virtuelles Linux apparaissent sous la forme /dev/xvdd
(ou /dev/sdd
dans Ubuntu), plutôt que /dev/cdrom
. Cette appellation est due au fait qu’il ne s’agit pas de véritables lecteurs de CD-ROM, mais de périphériques normaux. Lorsque XenCenter éjecte le CD, il débranche à chaud le périphérique de la machine virtuelle et le périphérique disparaît. Ce comportement est différent des machines virtuelles Windows, où le CD reste vide dans la machine virtuelle.