Installation des outils XenServer

Les outils XenServer fournissent des services d’E/S hautes performances sans la surcharge de l’émulation de périphériques traditionnelle. XenServer 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 assurent le transport à grande vitesse entre les logiciels de la famille de produits Windows et 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. Cela permet à Windows de terminer son installation en utilisant des pilotes intégrés, mais avec des performances réduites en raison de la surcharge inhérente à l’émulation des pilotes de contrôleur.

L’ agent de gestion , également connu sous le nom d’agent invité, est responsable des fonctions de gestion des machines virtuelles de haut niveau et fournit toutes les fonctionnalités nécessaires à XenCenter, y compris les instantanés mis en veille.

XenServer dispose d’un mécanisme simple pour installer et actualiser les pilotes d’E/S et l’agent de gestion. Les pilotes d’E/S et l’agent de gestion sont combinés et émis en tant que ‘XenServer Tools’ pour faciliter l’installation. Reportez-vous aux sections suivantes pour plus d’informations sur l’installation des outils XenServer et la mise à jour des pilotes d’E/S et de l’agent de gestion.

Les clients doivent installer XenServer Tools sur chaque machine virtuelle pour pouvoir effectuer les opérations suivantes :

  • Arrêtez, redémarrez ou suspendrez proprement une machine virtuelle
  • Afficher les données de performances de la machine virtuelle dans XenCenter
  • Migrer une machine virtuelle en cours d’exécution (à l’aide de XenMotion ou de Storage XenMotion)
  • Créer des instantanés ou des instantanés en repos avec de la mémoire (points de contrôle), ou revenir aux instantanés
  • Ajuster le nombre de vCPU sur une machine virtuelle Linux en cours d’exécution (les machines virtuelles Windows nécessitent un redémarrage pour que cela prenne effet)

Important : L’exécution d’une machine virtuelle sans installer XenServer Tools n’est pas une configuration prise en charge. Bien qu’une machine virtuelle Windows puisse fonctionner sans eux, les performances sont considérablement entravées lorsque les pilotes d’E/S (pilotes PV) ne sont pas installés. L’exécution de machines virtuelles Windows sans ces pilotes n’est pas prise en charge. Certaines fonctionnalités, telles que la relocalisation en direct sur des hôtes physiques, ne fonctionneront qu’avec les pilotes d’E/S installés et actifs

Connaître l’état de virtualisation d’une machine virtuelle

XenCenter signale l’état de virtualisation d’une machine virtuelle dans l’onglet Général de la machine virtuelle. Vous pouvez savoir si les outils XenServer (pilotes d’E/S et agent de gestion) sont installés ou non, et si la machine virtuelle est capable d’installer et de recevoir des mises à jour de Windows Update. La section suivante répertorie les messages affichés dans XenCenter :

E/S optimisé (non optimisé) - indique si les pilotes d’E/S sont installés sur la machine virtuelle. Cliquez sur le lien Installer les pilotes d’E/S et de l’agent de gestion pour installer les pilotes d’E/S à partir de XenServer Tools ISO.

Remarque : les pilotes d’E/S seront automatiquement installés sur une machine virtuelle Windows qui a la possibilité de recevoir des mises à jour de Windows Update. Pour plus d’informations, consultez Mise à jour des outils XenServer.

Agent de gestion installé (non installé) : indique si l’agent de gestion est ou non installé sur la machine virtuelle. Cliquez sur le lien Installer les pilotes d’E/S et de l’agent de gestion pour installer l’agent de gestion à partir de XenServer Tools ISO.

Capable de recevoir des mises à jour à partir de Windows Update - spécifie si la machine virtuelle a la capacité de recevoir des pilotes d’E/S à partir de Windows Update. Pour plus d’informations, consultez Mise à jour des outils XenServer.

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. Cliquez sur le lien pour installer XenServer Tools. Pour les machines virtuelles Linux, cliquez sur le lien d’état bascule vers la console de la machine virtuelle et charge l’ISO XenServer Tools. Vous pouvez ensuite installer l’ISO et exécuter manuellement l’installation, comme décrit dans la section suivante.

Remarque : Si vous disposez d’un grand nombre de machines virtuelles sur votre serveur ou un pool, sélectionnez le serveur ou le pool dans le volet Ressources et cliquez sur l’onglet Rechercher . Dans la liste Recherches enregistrées , sélectionnez VM sans XenServer Tools installés . Ceci affiche la liste des machines virtuelles sur lesquelles XenServer Tools n’est pas installé.

Installation des outils XenServer sur des machines virtuelles Windows

Important : Notez que l’installation des outils XenServer entraîne l’éjection de tous les supports du lecteur de CD/DVD de la machine virtuelle. N’essayez pas d’installer XenServer Tools si le lecteur de CD/DVD de la machine virtuelle est en cours d’utilisation, par exemple lors de l’installation du système d’exploitation à partir du CD.

  1. Sélectionnez la machine virtuelle dans le volet Ressources , cliquez avec le bouton droit, puis cliquez sur Installer les outils XenServer dans le menu contextuel. Sinon, dans le menu VM, cliquez sur Installer XenServer Tools.

    Ou

    Sous l’onglet Général de la machine virtuelle, cliquez sur Installer les pilotes d’E/S et l’agent de gestion.

    Remarque : Lorsque vous installez XenServer Tools sur votre machine virtuelle, vous installez à la fois les pilotes d’E/S (pilotes PV) et l’agent de gestion.

  2. 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é.
  3. Si la lecture automatique n’est pas activée, le programme d’installation de XenServer Tools affiche les options d’installation. Cliquez sur Installer XenServer Tools pour poursuivre l’installation. Ceci monte l’ISO XenServer 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 XenServer Tools :

    Cliquez sur Exécuter Setup.exe pour commencer l’installation de XenServer Tools. L’assistant d’ installation de Citrix XenServer Windows Management Agent s’ouvre. 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 Tools à l’aide de cette méthode, l’agent de gestion est configuré pour obtenir automatiquement les mises à jour. Toutefois, les pilotes d’E/S ne seront pas mis à jour par le mécanisme de mise à jour de l’agent de gestion. C’est le comportement par défaut. Si vous préférez modifier le comportement par défaut, suivez les instructions ci-dessous à l’étape b.

    Alternativement :

    1. 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 Citrix XenServer Windows Management Agent et vous permet de personnaliser l’installation de XenServer Tools et les paramètres de mise à jour de l’agent de gestion.
    2. Suivez les instructions de l’Assistant pour accepter le contrat de licence et choisissez un dossier de destination.
    3. Personnalisez vos paramètres sur la page Paramètres d’installation et de mise à jour . L’assistant d’ installation de Citrix 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 à actualiser 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 Désactiver les mises à jour automatiques de l’agent de gestion dans la liste déroulante.

      Si vous préférez que les pilotes d’E/S soient mis à jour 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 avez choisi de recevoir les mises à jour des pilotes d’E/S via le mécanisme Windows Update, nous vous recommandons de ne pas autoriser l’agent de gestion à actualiser automatiquement les pilotes d’E/S.

      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 . Notez que les informations transmises à Citrix contiennent l’UUID de la machine virtuelle demandant la mise à jour. Aucune autre information relative à la VM n’est collectée ou transmise à Citrix.

    4. Cliquez sur Suivant , puis sur Installer pour commencer le processus d’installation.
    5. Lorsque vous y êtes invité, effectuez les actions nécessaires pour terminer le processus d’installation de XenServer Tools et cliquez sur Terminer pour quitter l’assistant d’installation.

Note :

  • Si vous préférez installer les pilotes d’E/S et l’agent de gestion sur un grand nombre de machines virtuelles Windows, installez managementagentx86.msi ou managementagentx64.msi à l’aide de votre outil d’installation MSI préféré. Ces fichiers peuvent être trouvés sur XenServer Tools ISO.
  • Les pilotes d’E/S seront automatiquement installés sur une machine virtuelle Windows qui a la possibilité de recevoir des mises à jour de Windows Update. Toutefois, nous vous recommandons d’installer le package XenServer Tools pour installer l’agent de gestion et maintenir la configuration prise en charge.

Installation des outils XenServer sur des machines virtuelles Linux

  1. Sélectionnez la machine virtuelle dans le volet Ressources , cliquez avec le bouton droit, puis cliquez sur Installer les outils XenServer dans le menu contextuel. Sinon, dans le menu VM, cliquez sur Installer XenServer Tools.
  2. Cliquez sur Installer XenServer Tools dans la boîte de dialogue de message pour accéder à la console de la machine virtuelle.
  3. En tant qu’utilisateur root, montez l’image dans la machine virtuelle :

    mount -o ro,exec /dev/disk/by-label/XenServer\\x20Tools /mnt
    

    Remarque : Si le montage de l’image échoue, vous pouvez la localiser en exécutant la commande

    blkid -t LABEL = « Outils XenServer »
    
  4. Exécutez le script d’installation en tant qu’utilisateur root :

    /mnt/Linux/install.sh
    
  5. Démontez l’image de l’invité en exécutant la commande :

    umount /mnt
    
  6. 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.

Notez que les lecteurs de CD-ROM et les ISO connectés aux machines virtuelles Linux apparaissent sous la forme /dev/xvdd (ou /dev/sdd dans Ubuntu 10.10 et versions ultérieures), plutôt que /dev/cdrom. C’est parce qu’ils ne sont pas de vrais périphériques CD-ROM, mais des périphériques normaux. Lorsque le CD est éjecté par XenCenter, il débranche le périphérique à chaud de la machine virtuelle et le périphérique disparaît. Ceci est différent des machines virtuelles Windows, où le CD reste dans la machine virtuelle dans un état vide

Mise à jour des outils XenServer

XenServer 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. Cela permet aux clients d’installer des mises à jour dès qu’elles deviennent disponibles, sans avoir à attendre un correctif.

La section État de virtualisation de l’onglet Général d’une machine virtuelle spécifie si la machine virtuelle peut recevoir ou non 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, vous devez désactiver Windows Update sur votre machine virtuelle ou spécifier une stratégie de groupe.

Mise à jour des pilotes d’E/S

Si vous exécutez des machines virtuelles Windows nouvellement créées sur XenServer 7.0 ou version ultérieure, vous serez en mesure d’obtenir automatiquement des mises à jour des pilotes d’E/S à partir de Microsoft Windows Update, à condition :

  • Vous exécutez XenServer avec Enterprise Edition ou avez accès à XenServer via Citrix Virtual Apps and Desktops
  • Vous avez créé une machine virtuelle Windows à l’aide de XenCenter émise avec XenServer 7.0 ou supérieur
  • 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.

Mise à jour de l’agent de gestion

XenServer 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, XenServer 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 pendant l’installation de XenServer Tools. Reportez-vous à la section Installation des outils XenServer sur des machines virtuelles Windows pour plus de détails. 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 d’une machine virtuelle est requis, XenCenter émet une notification aux utilisateurs concernant l’action requise.

Pour effectuer une mise à jour automatique de l’agent de gestion :

  • Vous devez exécuter XenServer 7.0 ou une version ultérieure avec Enterprise Edition, ou avoir accès à XenServer via Citrix Virtual Apps and Desktops.
  • Vous devez avoir installé XenServer Tools émis avec XenServer 7.0 ou version ultérieure
  • La machine virtuelle Windows doit être connectée à Internet

Important :

  • La possibilité de recevoir des pilotes d’E/S de Windows Update et la mise à jour automatique des fonctionnalités de l’agent de gestion sont disponibles pour les clients XenServer Enterprise Edition ou ceux qui ont accès à XenServer via leur droit d’accès Citrix Virtual Apps and Desktops.
  • Les mises à jour des outils XenServer peuvent également être émises via le mécanisme de mise à jour XenServer standard (correctif). Ces correctifs contiennent des mises à jour des pilotes d’E/S et de l’agent de gestion. Il n’y a aucune restriction de licence pour la mise à jour des outils XenServer émis en tant que correctif.