XenServer

Mise à niveau à partir de Citrix Hypervisor 8.2 Mise à jour cumulative 1

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

Remarque :

Si vous utilisez vos fichiers de licence Citrix Virtual Apps and Desktops pour obtenir une licence pour vos hôtes Citrix Hypervisor 8.2 Cumulative Update 1, ces fichiers de licence ne sont pas compatibles avec XenServer 8. Avant la mise à niveau, vous devez acquérir les fichiers de licence socket XenServer Premium Edition à utiliser avec XenServer 8. Ces fichiers de licence de socket sont disponibles en tant que droits des abonnements Citrix pour le cloud privé, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP et Citrix Platform License pour l’exécution de vos charges de travail Citrix. Les clients Citrix qui n’ont pas encore migré vers ces nouveaux abonnements peuvent demander à participer à une promotion gratuite pour 10 000 licences de sockets XenServer Premium Edition. Pour plus d’informations, consultez XenServer.

Si vous n’obtenez pas de licence compatible pour XenServer 8 avant la mise à niveau, lorsque vous mettez à niveau vos hôtes, ils reviennent à l’édition d’essai de 90 jours. L’édition d’essai offre les mêmes fonctionnalités que l’édition Premium, avec quelques limitations. Pour plus d’informations, consultez Présentation des licences XenServer 8.

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

Vous pouvez effectuer une mise à niveau de pool propagé de l’une des manières suivantes :

  • Si vous disposez d’une licence Premium Edition, vous pouvez utiliser le XenCenter Assistant de mise à niveau du pool roulant. 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 Mise à niveau du pool continu à l’aide de XenCenter.

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

    Pour plus d’informations, consultez Mise à niveau du pool propagé à l’aide de l’interface de ligne de commande xe.

Puis-je passer à la version supérieure ?

Assurez-vous que vous êtes en mesure d’effectuer la mise à niveau vers XenServer 8 :

  • Vos hôtes exécutent-ils actuellement Citrix Hypervisor 8.2 Cumulative Update 1 ?

    Si ce n’est pas le cas, vous ne pouvez pas effectuer la mise à niveau directement vers XenServer 8. Au lieu de cela, effectuez une installation propre. Pour plus d’informations, consultez Installer.

    Si vous utilisez déjà XenServer 8, n’essayez pas de mettre à jour en utilisant l’ISO d’installation. Au lieu de cela, appliquez des mises à jour pour que votre pool XenServer 8 atteigne le niveau le plus récent. Pour plus d’informations, consultez Appliquer les mises à jour.

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

    La disposition de partition héritée n’est plus prise en charge. Si vous l’utilisez, il se peut que vous ne puissiez pas effectuer la mise à niveau vers XenServer 8. Pour plus d’informations, consultez Disposition de partition héritée.

  • Utilisez-vous l’appliance virtuelle Citrix Licensing Server ?

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

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

    Si votre pool a d’abord été installé à l’aide de XenServer 7.6 ou d’une version antérieure, il se peut qu’il contienne encore des certificats avec une taille de clé inférieure à 2048 octets. Dans ce cas, lorsque vous tentez de mettre à niveau vers XenServer 8, l’assistant de mise à niveau affiche une erreur lors des vérifications préalables. Pour poursuivre la mise à niveau, vous devez réinitialiser le certificat auto-signé sur chaque serveur affecté en exécutant la commande suivante :

       xe host-emergency-reset-server-certificate
    

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

  • Utilisez-vous la haute disponibilité avec une pulsation SR inférieure à 4 Go ?

    Dans Citrix Hypervisor 8.2 CU 1, la taille requise de la pulsation SR est inférieure à celle requise pour XenServer 8. Avant la mise à niveau, désactivez la haute disponibilité et redimensionnez votre heartbeat SR à 4 Go ou plus. Ou, si votre SR de pulsation est le même SR que celui que vous utilisez pour vos disques de machine virtuelle, assurez-vous que la SR dispose d’au moins 4 Go d’espace qui peut être utilisé pour la pulsation.

  • 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 passer à la mise à niveau. Pour plus d’informations, consultez la page Liste de compatibilité matérielle (HCL).

  • Vos systèmes d’exploitation VM 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, consultez 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 votre Citrix Hypervisor 8.2 Cumulative Update 1, cette licence ne s’applique plus à XenServer 8. Vous devez obtenir une licence Xenserver Premium Edition à la place. Pour plus d’informations sur l’obtention d’une licence XenServer, consultez la page Site web de XenServer.

    XenServer est désormais un droit aux abonnements Citrix pour le cloud privé, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP et Citrix Platform License pour l’exécution de 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 à l’aide des 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 qui peuvent optimiser votre processus de mise à niveau XenServer. Pour plus d’informations, consultez 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 vous assurer que votre processus de mise à niveau est réussi.

Planifier la mise à niveau

  1. Cartographiez 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 pour éviter de perdre des données existantes.

    Notez les 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 de pool, les autres hôtes du pool entrent 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 N-1 serveurs 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 propagée du pool. Si votre pool ne dispose pas d’un 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 avec les mises à niveau de pool propagées.

  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 une licence Xenserver Premium Edition à tous les hôtes du pool à la place. Pour plus d’informations sur l’obtention d’une licence XenServer, consultez la page Site web de XenServer.

  5. Si vous effectuez une mise à niveau propagée du pool Citrix Hypervisor 8.2 CU1 vers XenServer 8, vous ne pouvez pas utiliser l’équilibrage de la charge de travail 8.2.2 et les versions antérieures avec vos pools XenServer 8. Mettez à jour votre appliance virtuelle d’équilibrage de la charge de travail vers la version 8.3.0 avant d’effectuer la mise à niveau du pool propagé. Vous pouvez télécharger la dernière version du dispositif virtuel d’équilibrage de la charge de travail à partir du Page de téléchargements 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 d’amorçage à partir du SAN sont les suivants : non hérité lors du processus de mise à niveau manuelle. Lors de la mise à niveau à l’aide du processus ISO ou PXE, vous devez vous assurer que multichemind est correctement configuré. Pour plus d’informations, consultez 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 piscine

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

    La sauvegarde de l’état vous permet de rétablir une mise à niveau propagée partiellement terminée à son état d’origine sans perdre les données de la machine virtuelle.

  2. Désactiver la haute disponibilité.

Préparez vos machines virtuelles

  1. Si vous avez des machines virtuelles Windows en cours d’exécution dans votre pool, procédez comme suit 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 machine virtuelle.
  2. Si vous avez des machines virtuelles Linux en cours d’exécution dans votre pool, assurez-vous que la dernière version de XenServer VM Tools pour Linux est installée.

  3. Si vous avez des machines virtuelles compatibles NVIDIA vGPU en cours d’exécution 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 l’une de 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 propagé.
  4. Videz les lecteurs de CD/DVD de toutes les machines virtuelles du pool.

Obtenir 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 à partir du 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 à partir du 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 amorçable, utilisez un outil comme Rufus ou diskpart pour créer une clé USB amorçable à 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 à partir d’un support virtuel, accédez à la console virtuelle de votre système et montez le fichier ISO d’installation de XenServer en tant que support virtuel.

    • Pour effectuer une mise à niveau à partir d’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écompressez l’ISO d’installation sur l’emplacement réseau.

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

      4. Notez les informations dont vous avez besoin lors de la mise à niveau :

        • Pour HTTP ou FTP, notez l’URL de votre référentiel HTTP ou FTP, ainsi qu’un nom d’utilisateur et un mot de passe, le cas échéant.
        • Pour NFS, notez le serveur et le chemin d’accès de votre partage NFS.

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

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

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

Le Mise à niveau du pool roulant L’assistant 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 pool coordinateur. Avant de commencer une mise à niveau, l’Assistant effectue une série de vérifications préalables. Ces vérifications préalables garantissent que certaines fonctionnalités à l’échelle 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 à partir de chaque serveur avant que la mise à niveau ne soit installée sur ce serveur.

Remarque :

Le XenCenter Assistant de mise à niveau du pool roulant n’est disponible que si vous disposez d’une licence Premium Edition.

Si vous n’avez pas encore installé XenCenter, téléchargez la dernière version à partir de la Site de téléchargement de XenServer et effectuez les étapes de 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 à partir du 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 à 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 d’amorçage 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 un support d’installation, à redémarrer manuellement ou à parcourir le programme d’installation sur chaque serveur. Si vous effectuez une mise à niveau de pool propagé de cette manière, vous devez décompresser le support d’installation sur votre serveur HTTP, NFS ou FTP avant de commencer la mise à niveau.

Pour mettre à niveau les hôtes XenServer à l’aide de l’assistant de mise à niveau du pool roulant XenCenter :

  1. Sur le XenCenter Outils menu, sélectionnez Mise à niveau du pool roulant.

  2. Lire le Avant de commencer information. Cliquez sur Next pour continuer.

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

  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 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 à partir d’un USB/CD/DVD ou à l’aide du démarrage réseau (en utilisant l’infrastructure existante).

      Si vous choisissez Mode manuel, vous devez exécuter l’installateur 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 d’amorçage 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 prévérifications.

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

    Remarque :

    Certaines vérifications préalables 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 sur l’obtention d’une licence XenServer, consultez la page Site web de XenServer.

    XenServer est désormais un droit aux abonnements Citrix pour le cloud privé, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP et Citrix Platform License pour l’exécution de vos charges de travail Citrix. En savoir plus.

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

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

    • Si vous avez choisi Mode automatique, entrez les détails du support d’installation. Choisir 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’échapper toutes 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é des informations d’identification de sécurité. N’entrez pas le nom d’utilisateur et le mot de passe associés à votre pool XenServer.

      • XenServer ne prend en charge FTP qu’en mode passif.

    • If you chose Manual Mode, note the upgrade plan and follow the instructions.

  9. Cliquer Démarrer la mise à niveau.

  10. Lorsque la mise à niveau commence, le Mise à niveau du pool roulant L’assistant vous guide à travers toutes les actions que vous devez entreprendre 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 qui correspond à 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. Le Mise à niveau du pool roulant L’Assistant imprime un résumé une fois la mise à niveau terminée. Cliquer Finir pour fermer l’assistant.

Remarque :

Si la mise à niveau ou le processus de mise à jour échoue pour une raison quelconque, le Mise à niveau du pool roulant Wizard interrompt 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 l’icône Réessayer bouton.

Après la mise à niveau

Une fois votre pool mis à niveau, nous vous recommandons d’effectuer les tâches suivantes :

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

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

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

Avant d’effectuer une mise à niveau de pool propagé à l’aide de l’interface de ligne de commande xe, assurez-vous d’avoir effectué toutes les étapes préalables dans 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é pendant 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 de machine virtuelle 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 de pool propagé à l’aide de l’interface de ligne de commande xe :

Commencez par le coordinateur de la piscine :

  1. Désactivez le coordinateur de pool. Cela empêche les nouvelles machines virtuelles de démarrer ou d’être migrées 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 des machines virtuelles spécifiées vers des hôtes spécifiés vous donne un contrôle total sur la distribution des machines virtuelles migrées vers d’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. Fermez le coordinateur de la piscine.

      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 de pool entraîne l’entrée des autres hôtes du pool Mode d’urgence. Les hôtes peuvent passer en mode d’urgence lorsqu’ils se trouvent dans un pool dont le coordinateur de 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 de pool à l’aide du support d’installation XenServer et de la méthode de votre choix (par exemple, USB ou réseau).

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

    Lorsque votre coordinateur de piscine redémarre, les autres hôtes de la piscine quittent le mode d’urgence et le service normal est rétabli après quelques minutes.

  6. Démarrez ou reprenez des 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 de pool et restaurez-le vers 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 des machines virtuelles spécifiées vers des hôtes spécifiés vous donne un contrôle total sur la distribution des machines virtuelles migrées vers d’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 (par exemple, USB ou réseau).

  5. Suivez la procédure d’installation de XenServer jusqu’à ce que l’installateur vous offre la possibilité de mettre à 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, vous n’avez pas besoin de revenir en arrière. Exécuter la commande xe host-forget dans la piscine 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

Une fois votre pool mis à niveau, nous vous recommandons d’effectuer les tâches suivantes :

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

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

Autres scénarios

Disposition de partition héritée

La disposition de partition héritée n’est plus prise en charge. Si vous l’utilisez, il se peut que vous ne puissiez pas mettre à niveau vers XenServer 8 et que vous deviez effectuer une nouvelle installation.

XenServer 6.5 et versions antérieures utilisent une partition dom0 (Control Domain) 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 Citrix Hypervisor ont introduit une disposition de partition qui augmentait la partition du domaine de contrôle à 18 Go et incluait une partition de journalisation distincte. Dans XenServer 8, seule la nouvelle disposition de partition est prise en charge.

Comment puis-je savoir quelle disposition de partition mon serveur utilise ?

Il se peut que vous ayez la disposition de partition héritée 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, puis vous avez depuis effectué une mise à niveau vers des versions ultérieures prises en charge.

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

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

Pour savoir combien de partitions votre hôte XenServer possède, exécutez la commande suivante sur le serveur consoler:

  fdisk -l
  • Si la commande répertorie 6 partitions, vous utilisez la nouvelle disposition de partition et pouvez mettre à 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 la nouvelle disposition de partition, vous pouvez passer à 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 d’utilitaire, vous ne pouvez pas installer ou mettre à niveau vers XenServer 8.
  • Si votre disque est GPT et que le SR local est vide avec au moins 38 Go libres, vous pouvez passer de l’ancienne disposition de partition à la nouvelle disposition de partition lors de la mise à niveau. Vous devez utiliser XenCenter pour tenter la mise à niveau sur un serveur avec la disposition de partition héritée. Pour plus d’informations, consultez Mise à niveau du pool continu à l’aide de XenCenter.
  • Pour d’autres matériels, vous pouvez effectuer une nouvelle installation de XenServer 8. Pour plus d’informations, consultez Installer.

Environnements Citrix Virtual Apps and Desktops

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

Mise à niveau à partir de Citrix Hypervisor 8.2 Mise à jour cumulative 1