XenCenter

Mettre à niveau vos hôtes

Vous pouvez utiliser l’assistant Mise à niveau de pool glissante pour mettre à niveau des serveurs autonomes XenServer® ou un pool de serveurs vers une version plus récente.

L’assistant de mise à niveau de pool glissante vous guide à travers la procédure d’actualisation et organise automatiquement le chemin d’actualisation. Cet assistant vous permet de mettre à jour plusieurs serveurs et pools simultanément. Chacun des serveurs du pool est actualisé à tour de rôle, en commençant par le coordinateur de pool. Avant de lancer une opération de mise à niveau, l’assistant effectue des vérifications préalables pour s’assurer que certaines fonctionnalités à l’échelle du pool, telles que la haute disponibilité et le WLB, sont temporairement désactivées. L’assistant vérifie également que chaque hôte du pool est prêt pour cette actualisation. Un seul serveur est hors ligne à la fois, et toutes les machines virtuelles en cours d’exécution sont automatiquement migrées de chaque serveur avant que l’actualisation ne soit installée sur ce serveur.

Remarque :

La mise à niveau de pool glissante est disponible pour les clients XenServer sous licence. Pour plus d’informations, consultez À propos des licences 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 de XenServer ou à spécifier un serveur de démarrage PXE pour chaque serveur que vous mettez à niveau.
  • En mode automatique, l’assistant utilise des 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 glissante de cette manière, décompressez le support d’installation de XenServer sur votre serveur HTTP, NFS ou FTP avant de démarrer la mise à niveau. Vous pouvez le faire en montant l’ISO et en copiant son contenu vers l’emplacement réseau. Pour plus d’informations, consultez Héberger votre support d’installation sur NFS, FTP ou HTTP.

Important : Avant la mise à niveau

La mise à niveau d’un pool de serveurs nécessite une planification minutieuse. Lors de la planification de votre mise à niveau, il est important de prendre en compte les points suivants :

  • Assurez-vous que votre client XenCenter est à jour.
  • Si vous utilisez XenServer pour héberger des charges 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 de XenServer. Pour plus d’informations, consultez Scénarios de mise à niveau pour Citrix Virtual Apps and Desktops.
  • XenServer est désormais un droit des abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP et Citrix Platform License. En savoir plus. Pour plus d’informations sur l’obtention d’une licence, consultez le site Web de XenServer.

  • Les machines virtuelles ne peuvent être migrées que d’un serveur exécutant une version antérieure de XenServer vers un serveur exécutant la même version ou une version plus récente. Vous ne pouvez pas migrer des machines virtuelles d’un serveur mis à niveau vers un serveur exécutant une version antérieure de XenServer. Assurez-vous de prévoir l’espace nécessaire sur vos serveurs en conséquence.
  • Nous déconseillons fortement d’exécuter un pool en mode mixte (un pool où plusieurs versions de XenServer coexistent) plus longtemps que nécessaire. Dans ce cas, le pool fonctionne dans un état dégradé pendant la mise à niveau.
  • Assurez-vous que tous les hôtes de votre pool sont synchronisés à la date et à l’heure correctes (par exemple, en utilisant NTP).
  • N’essayez pas d’effectuer des opérations de contrôle clés pendant le processus de mise à niveau. Bien que les machines virtuelles continuent de fonctionner normalement, les actions de machine virtuelle autres que la migration 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 met à niveau le coordinateur de pool en premier. Ne mettez pas le coordinateur de pool en mode maintenance à l’aide de XenCenter avant d’effectuer la mise à niveau, car cette action entraîne la désignation d’un nouveau coordinateur de pool.
  • Effectuez une sauvegarde de l’état de votre pool existant à l’aide de la commande CLI xe pool-dump-database. Pour plus d’informations, consultez Interface de ligne de commande. Les sauvegardes vous permettent de restaurer une mise à niveau glissante partiellement terminée à 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 version plus ancienne, vous devrez peut-être arrêter les machines virtuelles pour annuler la mise à niveau glissante pour quelque raison que ce soit.
  • Assurez-vous que vos serveurs ne sont pas surprovisionné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 non critiques pendant le processus de mise à niveau.
  • Bien que l’assistant Mise à niveau glissante du pool vérifie que les actions suivantes ont été effectuées, vous pouvez choisir de les effectuer avant de commencer la mise à niveau :

Pour mettre à niveau XenServer à l’aide de l’assistant Mise à niveau glissante du pool

  1. Ouvrez l’assistant Mise à niveau glissante du pool : dans le menu Outils, sélectionnez Mise à niveau glissante du pool.
  2. Lisez les informations Avant de commencer, puis sélectionnez Suivant pour continuer.
  3. Sélectionnez le pool ou les serveurs autonomes que vous souhaitez mettre à niveau, puis sélectionnez Suivant.
  4. Choisissez le Mode de mise à niveau.

    • Vous pouvez sélectionner Mode automatique pour une mise à niveau automatisée à partir de fichiers d’installation réseau sur un serveur HTTP, NFS ou FTP. Décompressez le support d’installation XenServer sur votre serveur HTTP, NFS ou FTP avant de commencer la mise à niveau. Pour plus d’informations, consultez Héberger votre support d’installation sur NFS, FTP ou HTTP.

      Si vous choisissez le Mode automatique, spécifiez l’emplacement des fichiers d’installation réseau, le nom d’utilisateur et le mot de passe avant de passer à l’étape suivante.

    • Vous pouvez sélectionner Mode manuel pour une mise à niveau manuelle à partir d’une ISO ou d’un serveur utilisant le démarrage PXE. Pour plus d’informations sur l’utilisation du démarrage PXE, consultez Configurer vos serveurs TFTP et DHCP.

      Si vous choisissez le Mode manuel, exécutez l’installateur XenServer sur chaque serveur à tour de rôle et suivez 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 de démarrage PXE pour chaque serveur que vous mettez à niveau.

  5. Sur la page Options de mise à niveau, choisissez si vous souhaitez que XenCenter télécharge et installe automatiquement l’ensemble minimal de mises à jour après la mise à niveau des serveurs vers une version plus récente. L’option d’application des mises à jour est sélectionnée par défaut. Cependant, vous devez disposer d’une connexion Internet pour télécharger et installer les mises à jour.

    De plus, pour permettre à XenCenter d’installer une mise à jour précédemment téléchargée ou un pack supplémentaire après la mise à niveau des serveurs, sélectionnez Installer une mise à jour ou un pack supplémentaire à partir du disque. Sélectionnez Parcourir pour choisir le fichier. La sélection d’un fichier incompatible avec la version mise à niveau de XenServer peut entraîner l’échec de l’installation.

  6. Après avoir choisi les options de mise à niveau, sélectionnez Exécuter les vérifications préliminaires.

    Remarque :

    Une nouvelle vérification préliminaire identifie les hôtes dont les pilotes ont plusieurs variantes. Si plusieurs variantes sont trouvées, XenCenter affiche un avertissement pour l’hôte.

    Sélectionnez Sélectionner la variante pour ouvrir une boîte de dialogue qui répertorie les variantes de pilote pour l’hôte applicables au matériel actuel. Vous pouvez modifier la variante en choisissant une option différente dans la liste déroulante. La nouvelle variante devient active une fois la mise à niveau de pool glissante terminée et l’hôte redémarré.

  7. Suivez les recommandations à l’écran pour résoudre les vérifications préliminaires de mise à niveau qui ont échoué. Pour permettre à XenCenter de résoudre automatiquement toutes les vérifications préliminaires ayant échoué, sélectionnez Tout résoudre.

  8. Une fois les vérifications préliminaires résolues, sélectionnez Démarrer la mise à niveau pour commencer la mise à niveau.

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

Remarque :

Si le processus de mise à niveau échoue pour une raison quelconque, l’assistant de mise à niveau de pool glissante interrompt le processus. Cette interruption vous permet de corriger 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 glissante affiche un résumé une fois la mise à niveau terminée. Sélectionnez Terminer pour fermer l’assistant.

Documentation associée

XenServer Publication actuelle

Mettre à niveau vos hôtes