Mise à niveau des serveurs gérés

Vous pouvez utiliser l’Assistant Mise à niveau de pool roulant pour effectuer la mise à niveau de XenServer - serveurs autonomes ou un pool de serveurs vers une version plus récente.

Remarque : L’Assistant Mise à niveau de pool roulant est disponible pour les clients XenServer Enterprise Edition ou ceux qui ont accès à XenServer via leur droit Citrix Virtual Apps and Desktops. Pour plus d’informations, reportez-vous à la sectionÀ propos des licences XenServer.

L’Assistant Mise à niveau de pool roulant vous guide tout au long de la procédure de mise à niveau et organise automatiquement le chemin de mise à niveau. L’Assistant Mise à niveau de pool roulant vous permet de procéder à la mise à niveau simultanée de plusieurs serveurs et pools. Chacun des serveurs du pool est mis à niveau à tour de rôle, en commençant par le maître de pool. Avant de démarrer une mise à niveau, l’Assistant effectue une série de prévérifications pour s’assurer que certaines fonctionnalités de l’ensemble du pool, telles que HA et WLB, sont temporairement désactivées et que chaque hôte du pool est préparé pour la mise à niveau (par exemple, que le lecteur de CD/DVD de chaque hôte est vide). Un seul serveur est hors ligne à la fois et toutes les machines virtuelles en cours d’exécution sont automatiquement migrées hors de chaque serveur avant l’installation de la mise à niveau sur ce serveur.

L’assistant peut fonctionner en mode manuel ou automatique :

  • En mode manuel, vous devez exécuter manuellement le programme d’installation XenServer sur chaque serveur 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 XenServer ou à spécifier un serveur d’amorçage PXE pour chaque serveur que vous mettez à niveau.
  • En mode automatique, l’Assistant utilise des fichiers d’installation réseau situés sur un serveur HTTP, NFS ou FTP pour effectuer la mise à niveau de chaque serveur à tour de rôle, sans que vous ayez à insérer un média d’installation, à redémarrer manuellement ou à parcourir le programme d’installation sur chaque serveur. Si vous choisissez d’effectuer une mise à niveau de pool roulant de cette manière, décompressez le support d’installation XenServer sur votre serveur HTTP, NFS ou FTP avant de démarrer la mise à niveau.

Vous pouvez également utiliser l’Assistant Mise à niveau de pool roulant pour effectuer la mise à niveau de serveurs autonomes, c’est-à-dire des serveurs qui n’appartiennent à aucun pool de ressources.

Important : Avant de procéder à la mise à niveau

La mise à niveau d’un pool de serveurs nécessite une planification minutieuse. Lorsque vous planifiez votre mise à niveau, il est très important de prendre connaissance des éléments suivants :

  • Téléchargez et installez la dernière version de XenCenter. Par exemple, lorsque vous mettez à niveau vos hôtes vers XenServer 7.6, vous devez utiliser XenCenter émis avec XenServer 7.6. L’utilisation de versions antérieures de XenCenter pour effectuer une mise à niveau vers une version plus récente de XenServer n’est pas prise en charge.
  • Les machines virtuelles ne peuvent être migrées qu’à partir d’un serveur exécutant une version antérieure de XenServer vers un serveur exécutant la même version ou une version supérieure. Vous ne pouvez pas migrer des machines virtuelles d’un serveur mis à niveau vers un serveur exécutant une ancienne version de XenServer. Assurez-vous de laisser de l’espace sur vos serveurs en conséquence.
  • Citrix recommande fortement de ne pas exécuter un pool en mode mixte (un pool avec plusieurs versions de XenServer coexistant) 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 la mise à niveau et ne doivent pas être tentées. Bien que les machines virtuelles continuent de fonctionner normalement, les actions de VM autres que migrer peuvent ne pas être 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.
  • L’assistant mettra toujours à niveau le maître de pool en premier. Ne placez pas le maître de pool en mode de maintenance à l’aide de XenCenter avant d’effectuer la mise à niveau, car un nouveau maître sera désigné.
  • Effectuez une sauvegarde de l’état de votre pool existant à l’aide de la commande pool-dump-database xe CLI. Pour plus d’informations, reportez-vous à la sectionInterface de ligne de commande. Cela vous permet de rétablir une mise à niveau partiellement complète à son état d’origine sans perdre de données de machine virtuelle. Comme il n’est pas possible de migrer une machine virtuelle d’un serveur mis à niveau vers un serveur exécutant une ancienne version de XenServer, il peut être nécessaire d’arrêter les machines virtuelles si vous devez rétablir la mise à niveau continue pour quelque raison que ce soit.
  • Assurez-vous que vos serveurs ne sont pas trop provisionnés, c’ est-à-dire qu’ils disposent de suffisamment de mémoire pour effectuer la mise à niveau. Il est préférable de suspendre toutes les machines virtuelles qui ne sont pas critiques pendant le processus de mise à niveau.
  • Pendant que l’Assistant Mise à niveau de pool roulant vérifie que les actions suivantes ont été effectuées, vous pouvez choisir de les exécuter avant de commencer la mise à niveau :
    • Vider les lecteurs de CD/DVD des machines virtuelles du ou des pools. Pour plus de détails et des instructions, reportez-vous à la sectionMise à niveau.
    • Désactiver HA.
    • Désactiver WLB

Pour effectuer une mise à niveau de XenServer à l’aide de l’Assistant Mise à niveau de pool roulant

  1. Ouvrez l’Assistant Mise à niveau de pool roulant : dans le menu Outils , sélectionnez Mise à niveau de pool roulant .
  2. Lisez les informations Avant de commencer, puis cliquez sur Suivant pour continuer.
  3. Sélectionnez le pool ou les serveurs autonomes que vous souhaitez effectuer la mise à niveau, puis cliquez sur Suivant.
  4. Choisissez le mode de mise à niveau. Vous pouvez sélectionner le mode automatique ou le modemanuel selon que vous planifiez une mise à niveau automatique à partir de fichiers d’installation réseau situés sur un serveur HTTP, NFS ou FTP, ou une mise à niveau manuelle à partir d’un CD/DVD ou d’un serveur via un démarrage PXE.

    Remarque : Si vous choisissez Mode manuel , vous devez exécuter le programme d’installation 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 XenServer ou à spécifier un serveur d’amorçage PXE pour chaque serveur que vous mettez à niveau.

  5. Choisissez si vous souhaitez que XenCenter télécharge et installe automatiquement l’ensemble minimal de mises à jour (correctifs) après la mise à niveau des serveurs vers une version plus récente. L’option Appliquer les mises à jour est sélectionnée par défaut. Toutefois, vous devez disposer d’une connexion Internet pour télécharger et installer les mises à jour.
  6. Après avoir sélectionné le mode de mise à niveau, cliquez sur Exécuter les prévérifications.
  7. Suivez les recommandations à l’écran pour résoudre les prévérifications de mise à niveau qui ont échoué. Si vous souhaitez que XenCenter résout automatiquement toutes les prévérifications échouées, cliquez sur Résoudre tout. Lorsque les prévérifications ont été résolues, cliquez sur Suivant pour continuer.

Préparez le support d’installation de XenServer :

  • Si vous avez choisi Mode automatique , entrez les détails du support d’installation. Choisissez HTTP , NFS ou FTP , puis spécifiez le chemin d’accès, le nom d’utilisateur et le mot de passe, selon le cas.
  • Si vous avez choisi Mode manuel , notez le plan de mise à niveau et les instructions.

Cliquez sur Démarrer la mise à niveau pour commencer la mise à niveau.

Lorsque la mise à niveau commence, l’Assistant vous guide à travers les actions que vous devez effectuer pour effectuer la mise à niveau de chaque serveur. Suivez les instructions jusqu’à ce que vous ayez mis à niveau et mis à jour tous les serveurs du pool.

Remarque : Si la mise à niveau ou le processus de mise à jour échoue pour une raison quelconque, l’Assistant Mise à niveau du pool roulant arrête le processus. Cela vous permet de résoudre le problème et de reprendre le processus de mise à niveau en cliquant sur le bouton Réessayer .

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