XenServer

Mise à niveau depuis Citrix Hypervisor 8.2 Cumulative Update 1

En effectuant une mise à niveau d’une installation existante de Citrix Hypervisor 8.2 Cumulative Update 1 vers XenServer 8, vous pouvez conserver vos machines virtuelles, SR et votre configuration existantes.

Effectuez une mise à niveau du pool évolutif pour que tous les services et ressources proposés par le pool restent disponibles tout en mettant à niveau tous les hôtes du pool. Cette méthode de mise à niveau ne met qu’un seul hôte XenServer hors ligne à la fois. Les machines virtuelles critiques continuent de fonctionner pendant le processus en migrant en direct les machines virtuelles vers d’autres hôtes du pool.

Vous pouvez effectuer une mise à niveau d’un pool roulant de l’une des manières suivantes :

  • Si vous possédez une licence Premium Edition, vous pouvez utiliser l’assistant de mise à niveau de XenCenter Rolling Pool. Cet assistant organise automatiquement le chemin de mise à niveau et vous guide tout au long de la procédure de mise à niveau.

    Pour plus d’informations, consultez la section Mise à niveau de Rolling Pool à l’aide de XenCenter.

  • Vous pouvez utiliser l’interface de ligne de commande xe pour effectuer une mise à niveau manuelle d’un pool roulant en faisant migrer en direct les machines virtuelles en cours d’exécution entre les hôtes XenServer en conséquence.

    Pour plus d’informations, consultez la section Mise à niveau de Rolling Pool à l’aide de l’interface de ligne de commande xe.

Puis-je effectuer une mise à niveau ?

Assurez-vous que vous êtes en mesure de passer à XenServer 8 :

  • Vos hôtes exécutent-ils actuellement la mise à jour cumulative 1 de Citrix Hypervisor 8.2 ?

    Sinon, vous ne pouvez pas effectuer la mise à niveau directement vers XenServer 8. Effectuez plutôt une nouvelle installation. Pour de plus amples informations, consultez la section Installer.

    Si vous utilisez déjà XenServer 8, n’essayez pas de mettre à jour à l’aide de l’ISO d’installation. Appliquez plutôt des mises à jour pour mettre votre pool XenServer 8 au niveau le plus récent. Pour plus d’informations, voir Appliquer les mises à jour.

  • Utilisez-vous une disposition de partition prise en charge ?

    La disposition des partitions héritée n’est plus prise en charge. Si vous l’utilisez, vous ne pourrez peut-être pas effectuer la mise à niveau vers XenServer 8. Pour plus d’informations, consultez la section Disposition de partition héritée.

  • Utilisez-vous le dispositif virtuel Citrix Licensing Server ?

    Dans les versions précédentes, nous avons pris en charge le dispositif virtuel du serveur de licences basé sur Linux. Ce produit n’est plus pris en charge. Si vous utilisez le dispositif virtuel License Server avec un pool existant, migrez vers la dernière version de Citrix License Server pour Windows avant de passer à XenServer 8. Pour plus d’informations, consultez l’article Licences.

  • La taille de la clé du certificat d’identité du serveur est-elle inférieure à 2 048 octets ?

    Si votre pool a été installé pour la première fois à l’aide de XenServer 7.6 ou version antérieure, il est possible qu’il contienne toujours des certificats dont la taille de clé est inférieure à 2 048 Dans ce cas, lorsque vous tentez de passer à XenServer 8, l’assistant de mise à niveau affiche une erreur lors des vérifications préliminaires. Pour procéder à la mise à niveau, vous devez réinitialiser le certificat auto-signé sur chaque serveur concerné en exécutant la commande suivante :

     xe host-emergency-reset-server-certificate
    

    Cette commande peut interrompre les opérations en cours dans le pool.

  • Votre matériel est-il compatible avec XenServer 8 ?

    Vérifiez que le matériel sur lequel votre pool est installé est compatible avec la version de XenServer vers laquelle vous êtes sur le point de procéder à la mise à niveau. Pour plus d’informations, consultez la liste de compatibilité matérielle (HCL).

  • Les systèmes d’exploitation de vos machines virtuelles sont-ils pris en charge par XenServer 8 ?

    Vérifiez que les systèmes d’exploitation de vos machines virtuelles sont pris en charge par XenServer 8. Si le système d’exploitation de votre machine virtuelle n’est pas pris en charge, mettez-le à niveau vers une version prise en charge avant de mettre à niveau XenServer. Pour plus d’informations, voir Prise en charge du système d’exploitation invité.

  • Utilisez-vous XenServer pour héberger vos charges de travail Citrix Virtual Apps and Desktops ?

    Si vous utilisez votre licence Citrix Virtual Apps and Desktops pour obtenir une licence pour la mise à jour cumulative 1 de Citrix Hypervisor 8.2, cette licence ne s’applique plus à XenServer 8. Vous devez obtenir une licence Xenserver Premium Edition à la place. Pour plus d’informations, consultez https://xenserver.com/buy.

    XenServer bénéficie désormais des abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi Cloud et Citrix Platform License pour exécuter vos charges de travail Citrix. En savoir plus.

    Appliquez vos nouvelles licences à votre pool avant de commencer la mise à niveau.

    Vous pouvez effectuer une mise à niveau vers XenServer 8 en utilisant les méthodes décrites dans cet article. Toutefois, en fonction de votre environnement XenServer et de votre charge de travail Citrix Virtual Apps and Desktops, il peut y avoir des comportements et des exigences spécifiques à prendre en compte pour optimiser votre processus de mise à niveau de XenServer. Pour plus d’informations, consultez la section Scénarios de mise à niveau pour Citrix Virtual Apps and Desktops.

Avant de commencer

Consultez les informations suivantes avant de commencer votre mise à niveau. Prenez les mesures nécessaires pour garantir le succès de votre processus de mise à niveau.

Planifier la mise à niveau

  1. Planifiez soigneusement votre chemin de mise à niveau. La mise à niveau des hôtes XenServer, et en particulier d’un pool d’hôtes XenServer, nécessite une planification et une attention minutieuses afin d’éviter de perdre des données existantes.

    Tenez compte des informations suivantes lors de la planification de votre mise à niveau :

    • Vous ne pouvez pas migrer une machine virtuelle d’une version plus récente de XenServer vers une version plus ancienne.
    • N’utilisez pas votre pool en mode mixte (avec plusieurs versions de XenServer) plus longtemps que nécessaire. Le pool fonctionne dans un état dégradé lors de la mise à niveau.
    • Les opérations de contrôle des clés ne sont pas disponibles pendant le processus de mise à niveau N’essayez pas d’effectuer d’opérations de contrôle.
    • Ne copiez pas, n’arrêtez pas et n’exportez pas de machines virtuelles pendant le processus de mise à niveau.
    • N’effectuez pas d’opérations liées au stockage, telles que l’ajout, la suppression ou le redimensionnement de disques virtuels, pendant le processus de mise à niveau.
    • Lors de la mise à niveau du coordinateur du pool, les autres hôtes du pool passent en mode d’urgence.
  2. Assurez-vous que vos serveurs ne sont pas surprovisionnés : vérifiez que les serveurs disposent de suffisamment de mémoire pour effectuer la mise à niveau.

    En règle générale, si N est égal au nombre total de serveurs dans un pool, il doit y avoir suffisamment de mémoire sur les serveurs N-1 pour exécuter toutes les machines virtuelles actives du pool. Il est préférable de suspendre toutes les machines virtuelles non critiques pendant le processus de mise à niveau.

  3. Assurez-vous que votre pool dispose d’un stockage partagé pour que vos machines virtuelles continuent de fonctionner lors d’une mise à niveau du pool roulant. Si votre pool ne dispose pas de stockage partagé, vous devez suspendre vos machines virtuelles avant la mise à niveau, car elles ne peuvent pas être migrées en direct.

    La migration en direct du stockage n’est pas prise en charge par les mises à niveau

  4. Si vous utilisez votre licence Citrix Virtual Apps and Desktops pour obtenir une licence pour votre Citrix Hypervisor 8.2 Cumulative Update 1, appliquez plutôt une licence Xenserver Premium Edition à tous les hôtes du pool. Pour plus d’informations, consultez https://xenserver.com/buy.

  5. Si vous effectuez une mise à niveau continue du pool de Citrix Hypervisor 8.2 CU1 vers XenServer 8, vous ne pouvez pas utiliser Workload Balancing 8.2.2 et versions antérieures avec vos pools XenServer 8. Mettez à jour votre appliance virtuelle Workload Balancing vers la version 8.3.0 avant d’effectuer la mise à niveau du pool progressif. Vous pouvez télécharger la dernière version de l’appliance virtuelle Workload Balancing depuis la page de téléchargement de XenServer.

  6. Notez les comportements suivants :

    • La mise à niveau doit utiliser le même mode de démarrage que l’installation initiale.

    • Les paramètres de démarrage à partir du SAN ne sont pas hérités pendant le processus de mise à niveau manuelle. Lorsque vous effectuez une mise à niveau à l’aide du processus ISO ou PXE, vous devez vous assurer que celui-ci multipathd est correctement configuré. Pour plus d’informations, voir Démarrage à partir d’un SAN.

    • Lorsque vous mettez à niveau XenServer, les packs supplémentaires précédemment appliqués sont supprimés et doivent donc être réappliqués pendant ou après la mise à niveau. Cependant, il n’est plus nécessaire d’installer le pack supplémentaire PVS-Accelerator sur XenServer 8. Ses fonctionnalités sont désormais incluses dans l’installation principale du produit.

Préparez votre pool

  1. Effectuez une sauvegarde de l’état de votre pool existant à l’aide de la commande xe CLI xe pool-dump-database.

    Effectuer une sauvegarde de l’état garantit que vous pouvez rétablir une mise à niveau progressive partiellement complète à son état d’origine sans perdre les données de la machine virtuelle.

  2. Désactivez la haute disponibilité.

Préparez vos machines virtuelles

  1. Si des machines virtuelles Windows s’exécutent dans votre pool, suivez les étapes suivantes pour chaque machine virtuelle :

    • Assurez-vous que la dernière version de XenServer VM Tools pour Windows est installée.
    • Prenez un instantané de la VM.
  2. Si des machines virtuelles Linux s’exécutent dans votre pool, assurez-vous que la dernière version de XenServer VM Tools pour Linux est installée.

  3. Si des machines virtuelles compatibles NVIDIA vGPU s’exécutent sur votre pool, procédez comme suit pour migrer le pool pendant que ces machines virtuelles sont en cours d’exécution :

    1. Assurez-vous que le GPU que vous utilisez est pris en charge sur la version vers laquelle vous prévoyez de mettre à niveau.
    2. Identifiez une version des pilotes NVIDIA GRID disponible à la fois pour votre version actuelle de Citrix Hypervisor ou XenServer et pour la version de XenServer vers laquelle vous effectuez la mise à niveau. Si possible, choisissez les derniers pilotes disponibles.
    3. Installez les nouveaux pilotes GRID sur vos hôtes XenServer et les pilotes invités correspondants sur toutes vos machines virtuelles compatibles vGPU.
    4. Assurez-vous que vous disposez également de la version du pilote GRID qui correspond à la version de XenServer vers laquelle vous effectuez la mise à niveau. Vous êtes invité à installer ces pilotes en tant que pack supplémentaire dans le cadre du processus de mise à niveau du pool roulant.
  4. Videz les lecteurs de CD/DVD de toutes les machines virtuelles du pool.

Obtenez les fichiers requis

  1. Si vous utilisez XenCenter pour mettre à niveau vos hôtes, téléchargez et installez la dernière version de XenCenter depuis le site de téléchargement de XenServer.

    Pour plus d’informations, consultez Installer XenCenter.

  2. Téléchargez l’ISO d’installation de XenServer 8 depuis le site de téléchargement de XenServer.

  3. Préparez le support d’installation :

    • Pour mettre à niveau vos hôtes à partir d’une clé USB de démarrage, utilisez un outil tel que rufus ou créez une clé USB de démarrage diskpart à l’aide de l’ISO d’installation de XenServer 8. Assurez-vous que l’outil ne modifie pas le contenu du fichier ISO.

    • Pour mettre à niveau vos hôtes à partir d’un CD, gravez le fichier ISO d’installation de XenServer 8 sur un CD.

    • Pour mettre à niveau vos hôtes depuis Virtual Media, accédez à la console virtuelle de votre système et montez le fichier ISO d’installation de XenServer en tant que Virtual Media.

    • Pour effectuer une mise à niveau depuis un emplacement réseau :

      1. Configurez un serveur TFTP accessible par le réseau à partir duquel démarrer le programme d’installation.
      2. Configurez un emplacement réseau où vous pouvez accéder à l’ISO d’installation via HTTP, FTP ou NFS.
      3. Déballez l’ISO d’installation sur l’emplacement réseau.

        Si vous utilisez IIS pour héberger le support d’installation, assurez-vous que le double échappement est activé sur IIS avant d’extraire l’ISO d’installation sur celui-ci.

      4. Prenez note des informations dont vous avez besoin lors de la mise à niveau :

        • Pour le protocole HTTP ou FTP, notez l’URL de votre dépôt HTTP ou FTP, ainsi que le nom d’utilisateur et le mot de passe, le cas échéant.
        • Pour NFS, notez le serveur et le chemin de votre partage NFS.

      Pour plus d’informations, consultez la section Démarrage réseau.

Une fois ces étapes préalables terminées, vous pouvez effectuer une mise à niveau du pool roulant en utilisant l’une des méthodes suivantes :

Mise à niveau du pool roulant à l’aide de XenCenter

L’assistant Mise à niveau propagée de pool vous guide tout au long de la procédure de mise à niveau et organise automatiquement le chemin de mise à niveau. Pour les pools, chacun des serveurs du pool est mis à niveau à tour de rôle, en commençant par le coordinateur du pool. Avant de commencer une mise à niveau, l’assistant effectue une série de pré-vérifications. Ces vérifications préalables garantissent que certaines fonctionnalités du pool, telles que la haute disponibilité, sont temporairement désactivées et que chaque serveur du pool est prêt pour la mise à niveau. Un seul serveur est hors ligne à la fois. Toutes les machines virtuelles en cours d’exécution sont automatiquement migrées hors de chaque serveur avant que la mise à niveau ne soit installée sur ce serveur.

Remarque :

L’assistant de mise à niveau de XenCenter Rolling Pool n’est disponible que si vous possédez une licence Premium Edition.

Si vous n’avez pas encore installé XenCenter, téléchargez la dernière version depuis le site de téléchargement de XenServer et suivez les étapes décrites dans Installer XenCenter.

Remarque :

Utilisez la dernière version de XenCenter pour passer de Citrix Hypervisor 8.2 CU1 à XenServer 8. L’utilisation d’une ancienne version de XenCenter peut entraîner une perte de connectivité.

Téléchargez la dernière version de XenCenter depuis la page de téléchargement des produits XenServer.

L’assistant peut fonctionner en mode manuel ou automatique :

  • En mode manuel, vous devez exécuter manuellement le programme d’installation de XenServer sur chaque serveur à tour de rôle et suivre les instructions affichées à l’écran sur la console série du serveur. Lorsque la mise à niveau commence, XenCenter vous invite à insérer le support d’installation ou à spécifier un serveur de démarrage réseau pour chaque serveur que vous mettez à niveau.

  • En mode automatique, l’Assistant utilise les fichiers d’installation réseau sur un serveur HTTP, NFS ou FTP pour mettre à niveau chaque serveur à tour de rôle. Ce mode ne vous oblige pas à insérer le support d’installation, à redémarrer manuellement ou à parcourir le programme d’installation sur chaque serveur. Si vous effectuez une mise à niveau de pool continu de cette manière, vous devez décompresser le support d’installation sur votre serveur HTTP, NFS ou FTP avant de démarrer la mise à niveau.

Pour mettre à niveau les hôtes XenServer à l’aide de l’assistant de mise à niveau de XenCenter Rolling Pool :

  1. Dans le menu XenCenter Tools, sélectionnezRolling Pool Upgrade.

  2. Lisez les informations Avant de commencer . Cliquez sur Next pour continuer.

  3. Sélectionnez les pools et les hôtes individuels que vous souhaitez mettre à niveau, puis cliquez sur Suivant.

  4. Choisissez l’un des modes suivants :

    • Mode automatique pour une mise à niveau automatique à partir de fichiers d’installation réseau sur un serveur HTTP, NFS ou FTP.

      Si vous choisissez le mode automatique et que vous utilisez IIS pour héberger le support d’installation, assurez-vous que le double échappement est activé sur IIS avant d’extraire l’ISO d’installation sur celui-ci.

    • Mode manuel pour une mise à niveau manuelle soit à partir d’un port USB/CD/DVD, soit en utilisant le démarrage réseau (en utilisant l’infrastructure existante).

      Si vous choisissez le mode manuel, vous devez exécuter le programme d’installation de XenServer sur chaque hôte à tour de rôle. Suivez les instructions à l’écran sur la console série de l’hôte. Lorsque la mise à niveau commence, XenCenter vous invite à insérer le support d’installation XenServer ou à spécifier un serveur de démarrage réseau pour chaque hôte que vous mettez à niveau.

  5. Après avoir sélectionné votre mode de mise à niveau, cliquez sur Exécuter les vérifications préalables.

  6. Suivez les recommandations pour résoudre tout échec de pré-vérification de mise à niveau. Si vous souhaitez que XenCenter résolve automatiquement toutes les vérifications préalables ayant échoué, cliquez sur Résoudre tout.

    Remarque :

    Certaines prévérifications ne peuvent pas être résolues automatiquement. Par exemple, si vos hôtes utilisent une licence Citrix Virtual Apps and Desktops, XenCenter indique que cette licence ne s’applique pas aux hôtes XenServer 8. Vous ne pouvez pas effectuer de mise à niveau tant que vous n’avez pas obtenu une licence XenServer Premium Edition. Pour plus d’informations, consultez https://xenserver.com/buy.

    XenServer bénéficie désormais des abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi Cloud et Citrix Platform License pour exécuter vos charges de travail Citrix. En savoir plus.

  7. Lorsque toutes les vérifications préalables ont été résolues, cliquez sur Suivant pour continuer.

  8. Préparez le support d’installation XenServer.

    • Si vous avez choisi le mode automatique, entrez les détails du support d’installation. Choisissez HTTP, NFSou FTP, puis spécifiez l’URL, le nom d’utilisateur et le mot de passe, le cas échéant.

      Remarques :

         -  Si vous choisissez FTP, assurez-vous d'éviter les barres obliques de début qui se trouvent dans la section du chemin d'accès au fichier de l'URL.
      
         -  Entrez le nom d'utilisateur et le mot de passe associés à votre serveur HTTP ou FTP, si vous avez configuré les informations d'identification de sécurité. N'entrez pas le nom d'utilisateur et le mot de passe associés à votre pool XenServer.
      
         -  XenServer prend en charge le protocole FTP en mode passif uniquement.
      
    • Si vous avez choisi le mode manuel, notez le plan de mise à niveau et suivez les instructions.

  9. Cliquez sur Start Upgrade.

  10. Lorsque la mise à niveau commence, l’assistant de mise à niveau de Rolling Pool vous guide dans toutes les actions à effectuer pour mettre à niveau chaque hôte. Suivez les instructions jusqu’à ce que vous ayez mis à niveau et mis à jour tous les hôtes des pools.

  11. Si vous avez des machines virtuelles compatibles VGPU, lorsque vous atteignez l’étape qui vous donne la possibilité de fournir un pack supplémentaire, téléchargez le pilote NVIDIA correspondant à celui de vos machines virtuelles compatibles VGPU. Assurez-vous de télécharger la version du pilote pour la version de XenServer vers laquelle vous effectuez la mise à niveau.

  12. L’assistant de mise à niveau du pool roulant imprime un résumé lorsque la mise à niveau est terminée. Cliquez sur Terminer pour fermer l’Assistant.

Remarque :

Si la mise à niveau ou le processus de mise à jour échoue pour une raison quelconque, l’assistant de mise à niveau de Rolling Pool arrête le processus. Cela vous permet de résoudre le problème et de reprendre le processus de mise à niveau ou de mise à jour en cliquant sur le bouton Réessayer .

Après la mise à niveau

Après la mise à niveau de votre pool, nous vous recommandons d’effectuer les tâches suivantes :

Une fois la mise à niveau d’un pool roulant terminée, il est possible qu’une machine virtuelle ne se trouve pas sur son hôte d’origine. Pour déplacer la machine virtuelle, vous pouvez effectuer l’une des actions suivantes :

  • Migrez en direct la machine virtuelle vers son hôte d’origine
  • Arrêtez la machine virtuelle, puis démarrez-la sur son hôte d’origine

Mise à niveau du pool roulant à l’aide de l’interface de ligne de commande xe

Avant d’effectuer une mise à niveau du pool roulant à l’aide de l’interface de ligne de commande xe, assurez-vous d’avoir terminé toutes les étapes préalables de la section Avant de commencer.

Important :

Assurez-vous de mettre à niveau tous les serveurs de votre pool. Nous vous déconseillons vivement d’exécuter un pool en mode mixte (avec plusieurs versions de XenServer) plus longtemps que nécessaire, car le pool fonctionne dans un état dégradé lors de la mise à niveau.

Les opérations de contrôle des clés ne sont pas disponibles pendant le processus de mise à niveau N’essayez pas d’effectuer d’opérations de contrôle. Bien que les machines virtuelles continuent de fonctionner normalement, les actions des machines virtuelles autres que la migration ne sont pas disponibles (par exemple, arrêter, copier et exporter). En particulier, il n’est pas sûr d’effectuer des opérations liées au stockage telles que l’ajout, la suppression ou le redimensionnement de disques virtuels.

Pour effectuer une mise à niveau d’un pool roulant à l’aide de l’interface de ligne de commande xe :

Commencez par le coordinateur du pool :

  1. Désactivez le coordinateur du pool. Cela empêche le démarrage ou la migration de nouvelles machines virtuelles vers l’hôte spécifié.

    xe host-disable host-selector=<host_selector_value>
    
  2. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur le coordinateur de pool. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

    • Pour arrêter une machine virtuelle, utilisez la commande suivante :

       xe vm-shutdown
      
    • Pour suspendre une machine virtuelle, utilisez la commande suivante :

       xe vm-suspend
      
    • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

       xe vm-migrate
      

      La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

    • Pour évacuer l’hôte, utilisez la commande suivante :

       xe host-evacuate
      

      L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

  3. Arrêtez le coordinateur de pool.

    xe host-shutdown
    

    Important :

    Vous ne pouvez pas contacter le coordinateur de pool tant que la mise à niveau du coordinateur de pool n’est pas terminée. L’arrêt du coordinateur du pool fait passer les autres hôtes du pool en mode d’urgence. Les hôtes peuvent passer en mode d’urgence lorsqu’ils se trouvent dans un pool dont le coordinateur du pool a disparu du réseau et ne peut pas être contacté après plusieurs tentatives. Les machines virtuelles continuent de s’exécuter sur les hôtes en mode d’urgence, mais les opérations de contrôle ne sont pas disponibles.

  4. Démarrez le coordinateur du pool à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

  5. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

    Lorsque le coordinateur de votre pool redémarre, les autres hôtes du pool quittent le mode urgence et le service normal est rétabli au bout de quelques minutes.

  6. Démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

  7. Migrez toutes les machines virtuelles de votre choix vers le coordinateur de pool.

Si quelque chose interrompt la mise à niveau du coordinateur de pool ou si la mise à niveau échoue pour une raison quelconque, n’essayez pas de poursuivre la mise à niveau. Redémarrez le coordinateur du pool et restaurez une version fonctionnelle.

Répétez ces étapes pour tous les autres hôtes du pool :

  1. Sélectionnez l’hôte XenServer suivant dans votre chemin de mise à niveau. Désactivez l’hôte.

    xe host-disable host-selector=<host_selector_value>
    
  2. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur l’hôte. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

    • Pour arrêter une machine virtuelle, utilisez la commande suivante :

       xe vm-shutdown
      
    • Pour suspendre une machine virtuelle, utilisez la commande suivante :

       xe vm-suspend
      
    • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

       xe vm-migrate
      

      La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

    • Pour évacuer l’hôte, utilisez la commande suivante :

       xe host-evacuate
      

      L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

  3. Arrêtez l’hôte.

    xe host-shutdown
    
  4. Démarrez l’hôte à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

  5. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

  6. Une fois la mise à niveau de l’hôte terminée, démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

  7. Migrez toutes les machines virtuelles de votre choix vers l’hôte.

Si la mise à niveau d’un hôte subordonné échoue ou est interrompue, il n’est pas nécessaire de revenir en arrière. Exécutez la commande xe host-forget dans le pool pour oublier cet hôte. Réinstallez XenServer sur l’hôte, puis joignez-le, en tant que nouvel hôte, au pool à l’aide de la commande. xe pool-join

Après la mise à niveau

Après la mise à niveau de votre pool, nous vous recommandons d’effectuer les tâches suivantes :

Une fois la mise à niveau d’un pool roulant terminée, il est possible qu’une machine virtuelle ne se trouve pas sur son hôte d’origine. Pour déplacer la machine virtuelle, vous pouvez effectuer l’une des actions suivantes :

  • Migrez en direct la machine virtuelle vers son hôte d’origine
  • Arrêtez la machine virtuelle, puis démarrez-la sur son hôte d’origine

Autres scénarios

Disposition des partitions héritées

La disposition des partitions héritée n’est plus prise en charge. Si vous l’utilisez, vous ne pourrez peut-être pas effectuer la mise à niveau vers XenServer 8 et devrez effectuer une nouvelle installation.

XenServer 6.5 et versions antérieures utilisent une partition de domaine de contrôle (dom0) de 4 Go pour toutes les fonctions dom0, y compris l’échange et la journalisation. Cette configuration de partition est appelée disposition de partition héritée. Les versions ultérieures de XenServer et de Citrix Hypervisor ont introduit une disposition de partition qui a augmenté la partition du domaine de contrôle à 18 Go et a inclus une partition de journalisation séparée. Dans XenServer 8, seule la nouvelle disposition de partition est prise en charge.

Comment savoir quelle disposition de partition mon serveur utilise ?

Vous pouvez avoir l’ancienne disposition de partition sur vos hôtes XenServer dans les cas suivants :

  • Vous avez initialement installé votre hôte XenServer avec XenServer 5.6 Service Pack 2 ou une version antérieure et vous avez depuis effectué une mise à niveau vers des versions ultérieures prises en charge.

  • Vous utilisez un ancien matériel disposant de moins de 46 Go d’espace disque principal.

  • Votre matériel nécessite la présence d’une partition utilitaire.

Pour connaître le nombre de partitions de votre hôte XenServer, exécutez la commande suivante dans la console du serveur  :

fdisk -l
  • Si la commande répertorie 6 partitions, vous utilisez le nouveau schéma de partition et vous pouvez effectuer une mise à niveau vers XenServer 8.
  • Si la commande répertorie 3 ou 4 partitions, vous utilisez la disposition de partition héritée.

Que puis-je faire ensuite ?

Si vous utilisez le nouveau schéma de partition, vous pouvez effectuer une mise à niveau vers XenServer 8.

Si vous utilisez la disposition de partition héritée :

  • Si vous disposez de moins de 46 Go d’espace disque principal ou si votre matériel nécessite la présence d’une partition utilitaire, vous ne pouvez pas installer XenServer 8 ou effectuer une mise à niveau vers XenServer 8.
  • Si votre disque est GPT et que la SR locale est vide avec au moins 38 Go libres, vous pouvez passer de la disposition de partition héritée à la nouvelle disposition de partition lors de la mise à niveau. Vous devez utiliser XenCenter pour tenter la mise à niveau sur un serveur avec l’ancienne disposition de partition. Pour plus d’informations, consultez la section Mise à niveau de Rolling Pool à l’aide de XenCenter.
  • Pour les autres matériels, vous pouvez effectuer une nouvelle installation de XenServer 8. Pour de plus amples informations, consultez la section Installer.

Environnements Citrix Virtual Apps and Desktops

Si vous utilisez XenServer pour héberger vos charges de travail Citrix Virtual Apps and Desktops, consultez la section Scénarios de mise à niveau pour Citrix Virtual Apps and Desktops.

Mise à niveau depuis Citrix Hypervisor 8.2 Cumulative Update 1