Mise à niveau à partir d’une version existante
Cet article explique comment mettre à niveau Citrix Hypervisor à l’aide de XenCenter ou de l’interface de ligne de commande xe. Il vous guide tout au long de la mise à niveau de vos serveurs Citrix Hypervisor (regroupés et autonomes) automatiquement (à l’aide de l’Assistant Mise à niveau du pool roulant XenCenter) et manuellement.
La mise à niveau de XenServer 7.1 Cumulative Update 2 (LTSR) vers Citrix Hypervisor 8.2 Cumulative Update 1 à l’aide de l’ ISO d’installation de base a déjà été testée et prise en charge. Toutefois, la mise à jour cumulative 2 de XenServer 7.1 n’étant plus prise en charge, vous ne pouvez plus effectuer de mise à niveau depuis cette version vers la mise à jour cumulative 1 de Citrix Hypervisor 8.2.
Pour les versions non prises en charge de XenServer et Citrix Hypervisor, vous ne pouvez pas effectuer de mise à niveau directe vers Citrix Hypervisor 8.2 Cumulative Update 1. Effectuez une nouvelle installation à l’aide de l’ISO d’installation de base. Pour de plus amples informations, consultez la section Installer.
Remarque :
Pour conserver les machines virtuelles de votre installation précédente de Citrix Hypervisor ou XenServer, lorsqu’aucun chemin de mise à niveau n’est disponible, exportez les machines virtuelles et importez-les dans votre installation propre de Citrix Hypervisor 8.2 Cumulative Update 1. Les machines virtuelles exportées à partir de n’importe quelle version prise en charge de Citrix Hypervisor ou XenServer peuvent être importées dans Citrix Hypervisor 8.2 Cumulative Update 1. Pour plus d’informations, voir Importer et exporter des machines virtuelles.
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.
- La mise à niveau de serveurs Citrix Hypervisor, et en particulier d’un pool de serveurs Citrix Hypervisor, nécessite une planification et une attention minutieuses. Pour éviter de perdre des données existantes, soit :
- Planifiez soigneusement votre chemin de mise à niveau.
- Utilisez l’assistant de mise à niveau du pool roulant XenCenter et assurez-vous de sélectionner l’option de mise à niveau lorsque vous passez par le programme d’installation.
-
Vérifiez que le matériel sur lequel votre pool est installé est compatible avec la version de Citrix Hypervisor vers laquelle vous allez effectuer la mise à niveau. Pour plus d’informations, consultez la liste de compatibilité matérielle (HCL).
-
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 Citrix Hypervisor.
Par exemple, lors de la mise à niveau vers Citrix Hypervisor 8.2, utilisez la dernière version de XenCenter publiée pour Citrix Hypervisor 8.2. L’utilisation de versions antérieures de XenCenter pour mettre à niveau vers une version plus récente de Citrix Hypervisor n’est pas prise en charge.
-
Vérifiez que les systèmes d’exploitation de vos machines virtuelles sont pris en charge par la version de Citrix Hypervisor vers laquelle vous allez effectuer la mise à niveau. Si le système d’exploitation de votre machine virtuelle n’est pas pris en charge dans la version cible de Citrix Hypervisor, mettez à niveau votre système d’exploitation de machine virtuelle vers une version prise en charge. Pour plus d’informations, voir Prise en charge du système d’exploitation invité.
-
Les machines virtuelles paravirtualisées (PV) ne sont pas prises en charge dans la mise à jour cumulative 1 de Citrix Hypervisor 8.2. Le démarrage des machines virtuelles PV 32 bits est bloqué sur les serveurs Citrix Hypervisor 8.2 Cumulative Update 1. Avant de procéder à la mise à niveau, assurez-vous de supprimer toutes les machines virtuelles PV de votre pool ou de mettre à niveau vos machines virtuelles vers une version prise en charge de leur système d’exploitation. Pour plus d’informations, consultez la section Mise à niveau de PV vers des invités HVM.
Les versions antérieures de l’appliance virtuelle du serveur de licences Citrix s’exécutent en mode PV. Nous vous recommandons de passer à l’utilisation du serveur de licences Citrix basé sur Windows dans le cadre de la mise à niveau vers Citrix Hypervisor 8.2 Cumulative Update 1.
-
Si vous avez des machines virtuelles Windows en cours d’exécution dans votre pool qui seront migrées dans le cadre de votre mise à niveau, 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
-
Si des machines virtuelles Linux s’exécutant dans votre pool seront migrées dans le cadre de votre mise à niveau, assurez-vous que la dernière version de Citrix VM Tools pour Linux est installée.
-
Les paramètres de démarrage à partir du SAN ne sont pas hérités pendant le processus de mise à niveau manuelle. Lors de la mise à niveau à l’aide du processus ISO ou PXE, suivez les mêmes instructions que celles utilisées dans le processus d’installation ci-dessous pour vous assurer que la configuration
multipathd
est correcte. Pour plus d’informations, voir Démarrage à partir d’un SAN. -
Les instantanés suspendus ne sont plus pris en charge. Si vous avez des planifications de clichés existants qui créent des instantanés suspendus, ces planifications d’instantanés échouent après la mise à niveau. Pour vous assurer que les instantanés continuent d’être créés, supprimez le calendrier existant et créez-en un nouveau qui crée des instantanés non suspendus avant d’effectuer la mise à niveau.
-
Le mode SSL hérité n’est plus pris en charge. Désactivez ce mode sur tous les hôtes de votre pool avant de tenter de mettre à niveau vers la dernière version sur Citrix Hypervisor. Pour désactiver le mode SSL hérité, exécutez la commande suivante sur votre maître de pool avant de commencer la mise à niveau :
xe pool-disable-ssl-legacy uuid=<pool_uuid>
-
Le pack supplémentaire Container Management n’est plus pris en charge. Après avoir mis à jour ou mis à niveau vers la dernière version de Citrix Hypervisor, vous ne pouvez plus utiliser les fonctionnalités de ce pack supplémentaire.
-
Lorsque vous mettez à niveau Citrix Hypervisor, 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.
-
Le vSwitch Controller n’est plus pris en charge. Déconnectez le vSwitch Controller de votre pool avant de tenter de mettre à niveau vers la dernière version sur Citrix Hypervisor. Après la mise à niveau, les modifications de configuration suivantes ont lieu :
- Les réseaux privés interserveurs redeviennent des réseaux privés à serveur unique.
- Les paramètres de qualité de service définis via la console DVSC ne sont plus appliqués. Les limites de débit du réseau ne sont plus appliquées.
- Les règles ACL sont supprimées. Tout le trafic provenant des machines virtuelles est autorisé.
- La mise en miroir des ports (RSPAN) est désactivée.
Si, après la mise à jour ou la mise à niveau, vous trouvez l’état restant sur le vSwitch Controller dans votre pool, effacez l’état à l’aide de la commande CLI suivante :
xe pool-set-vswitch-controller address=
Mises à niveau propagées de pool
Citrix Hypervisor vous permet d’effectuer une mise à niveau du pool roulant. Une mise à niveau du pool roulant maintient tous les services et ressources proposés par le pool disponibles tout en mettant à niveau tous les hôtes d’un pool. Cette méthode de mise à niveau ne met qu’un seul serveur Citrix Hypervisor hors ligne à la fois. Les machines virtuelles critiques sont maintenues en cours d’exécution pendant le processus de mise à niveau grâce à la migration en direct des machines virtuelles vers d’autres hôtes du pool.
Remarque :
Le pool doit disposer d’un stockage partagé pour que vos machines virtuelles continuent de fonctionner lors d’une mise à niveau du pool de roulement. Si votre pool ne dispose pas de stockage partagé, vous devez arrêter vos machines virtuelles avant de procéder à 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
Vous pouvez effectuer une mise à niveau du pool roulant à l’aide de XenCenter ou de la xe CLI. Lorsque vous utilisez XenCenter, nous vous recommandons d’utiliser l’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. Si vous utilisez l’interface de ligne de commande xe, planifiez d’abord votre chemin de mise à niveau, puis migrez les machines virtuelles en cours d’exécution entre les serveurs Citrix Hypervisor lorsque vous effectuez manuellement la mise à niveau du pool roulant.
L’assistant de mise à niveau propagée de pool est disponible pour les clients Citrix Hypervisor sous licence ou ceux qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou Citrix DaaS. Pour plus d’informations sur les licences Citrix Hypervisor, consultez la section Système de licences. Pour effectuer une mise à niveau ou acheter une licence Citrix Hypervisor, rendez-vous sur le site Web de Citrix.
Important :
N’utilisez pas Rolling Pool Upgrade avec des environnements Boot from SAN. Pour plus d’informations sur la mise à niveau du démarrage à partir d’environnements SAN, voir Démarrage à partir d’un SAN.
Mettre à niveau les serveurs Citrix Hypervisor à l’aide de l’assistant de mise à niveau du pool roulant XenCenter
L’assistant de mise à niveau du pool roulant vous permet de mettre à niveau les serveurs Citrix Hypervisor, les hôtes d’un pool ou des hôtes autonomes vers la version actuelle de Citrix Hypervisor.
L’assistant de mise à niveau de Rolling Pool vous guide tout au long de la procédure de mise à niveau et organise automatiquement le processus de mise à niveau. Pour les pools, chacun des hôtes du pool est mis à niveau à tour de rôle, en commençant par le maître 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 de l’ensemble du pool, telles que la haute disponibilité, sont temporairement désactivées et que chaque hôte du pool est préparé pour la mise à niveau. Un seul hôte est hors ligne à la fois. Toutes les machines virtuelles en cours d’exécution sont automatiquement migrées hors de chaque hôte avant l’installation de la mise à niveau sur cet hôte.
L’assistant de mise à niveau du pool roulant vous permet également d’appliquer automatiquement les correctifs disponibles lors de la mise à niveau vers une version plus récente de Citrix Hypervisor. Cela vous permet d’actualiser vos hôtes ou pools autonomes avec un nombre minimum de redémarrages à la fin. Vous devez être connecté à Internet pendant le processus de mise à niveau pour que cette fonctionnalité fonctionne.
Vous pouvez bénéficier de la fonctionnalité d’application automatique de correctifs lorsque vous utilisez XenCenter émis avec la mise à jour cumulative 1 de Citrix Hypervisor 8.2 pour effectuer une mise à niveau à partir de toute version prise en charge de Citrix Hypervisor ou XenServer.
Remarque :
La mise à niveau propagée de pool à l’aide de XenCenter est uniquement disponible pour les clients Citrix Hypervisor sous licence ou ceux qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou Citrix DaaS.
L’assistant peut fonctionner en mode Manuel ou Automatique :
-
En mode manuel, vous devez exécuter manuellement le programme d’installation de Citrix Hypervisor sur chaque hôte à tour de rôle et suivre 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 de XenCenter ou à spécifier un serveur de démarrage réseau pour chaque hôte 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 hôte à 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 hôte. 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.
Remarque :
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.
Avant de procéder à la mise à niveau
Avant de commencer votre mise à niveau, assurez-vous d’effectuer les préparatifs suivants :
-
Téléchargez et installez la dernière version de XenCenter fournie pour Citrix Hypervisor 8.2 Cumulative Update 1 à partir de la page de téléchargement du produit Citrix Hypervisor . L’utilisation de versions antérieures de XenCenter pour mettre à niveau vers une version plus récente de Citrix Hypervisor n’est pas prise en charge.
-
Nous vous recommandons fortement de faire une sauvegarde de l’état de votre pool existant à l’aide de la commande xe CLI
pool-dump-database
. Pour plus d’informations, voir Interface de ligne de commande. La prise d’un état de sauvegarde vous permet de revenir à l’état d’origine d’une mise à niveau progressive partiellement complète sans perdre les données de la machine virtuelle. -
Assurez-vous que vos hôtes ne sont pas surprovisionnés : vérifiez que les hôtes disposent de suffisamment de mémoire pour effectuer la mise à niveau.
En règle générale, si N est égal au nombre total d’hôtes dans un pool, la mémoire sur N-1 hôtes doit être suffisante 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.
-
Si des machines virtuelles compatibles VGPU s’exécutent sur votre pool, procédez comme suit pour migrer le pool pendant l’exécution de ces machines virtuelles :
- Assurez-vous que le GPU que vous utilisez est pris en charge sur la version vers laquelle vous prévoyez de mettre à niveau.
- Identifiez une version des pilotes NVIDIA disponible pour votre version actuelle de Citrix Hypervisor et la version de Citrix Hypervisor que vous mettez à niveau. Si possible, choisissez les derniers pilotes disponibles.
- Installez les nouveaux pilotes NVIDIA sur vos serveurs Citrix Hypervisor et les pilotes invités correspondants sur l’une de vos machines virtuelles compatibles VGPU.
- Assurez-vous que vous disposez également de la version du pilote NVIDIA qui correspond à la version de Citrix Hypervisor 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.
L’assistant de mise à niveau du pool roulant vérifie que les actions suivantes ont été prises. Effectuez les actions suivantes avant de commencer le processus de mise à niveau :
-
Videz les lecteurs de CD/DVD des machines virtuelles des pools.
-
Désactivez la haute disponibilité.
Processus d’amélioration
Pour mettre à niveau les hôtes Citrix Hypervisor à l’aide de l’assistant XenCenter Rolling Pool Upgrade :
-
Ouvrez l’Assistant de mise à niveau propagée de pool: dans le menu Outils , sélectionnez Mise à niveau propagée de pool.
-
Lisez les informations avant de commencer, puis cliquez sur Suivant pour continuer.
-
Sélectionnez les pools et les hôtes individuels que vous souhaitez mettre à niveau, puis cliquez sur Suivant.
- Choisissez l’un des modes suivants :
- Mode automatique pour une mise à niveau automatique à partir des fichiers d’installation réseau sur un serveur HTTP, NFS ou FTP
- Mode manuel pour une mise à niveau manuelle à partir d’un USB/CD/DVD ou à l’aide d’un démarrage réseau (à l’aide d’une infrastructure existante)
Remarques :
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.
Si vous choisissez le mode manuel, vous devez exécuter le programme d’installation de Citrix Hypervisor 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 de Citrix Hypervisor ou à spécifier un serveur de démarrage réseau pour chaque hôte que vous mettez à niveau.
-
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.
-
Après avoir sélectionné votre mode de mise à niveau, cliquez sur Exécuter les vérifications préalables.
-
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.
Lorsque toutes les vérifications préalables ont été résolues, cliquez sur Suivant pour continuer.
-
Préparez le support d’installation de Citrix Hypervisor.
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 Citrix Hypervisor.
-
Citrix Hypervisor ne prend en charge le protocole FTP qu’en mode passif.
Si vous avez choisi le mode manuel, prenez note du plan de mise à niveau et des instructions.
Cliquez sur Start Upgrade.
-
-
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.
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 correspondant à la version de Citrix Hypervisor vers laquelle vous effectuez la mise à niveau.
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 .
- 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.
Remarques :
Une fois la mise à niveau de Rolling Pool terminée, il se peut qu’une machine virtuelle ne se trouve pas sur son serveur domestique. Pour déplacer la machine virtuelle, vous pouvez effectuer l’une des actions suivantes :
- Migrez en direct la machine virtuelle vers son serveur domestique
- Arrêtez la machine virtuelle, puis démarrez-la sur son serveur domestique
Mettre à niveau les serveurs Citrix Hypervisor à l’aide de la xe CLI
L’exécution d’une mise à niveau progressive du pool à l’aide de l’interface de ligne de commande Lisez attentivement la section suivante avant de commencer.
Planifier un parcours de mise à niveau
Lorsque vous planifiez votre mise à niveau, il est important de prendre en compte les points suivants :
-
Vous pouvez uniquement migrer des machines virtuelles à partir de serveurs Citrix Hypervisor exécutant une ancienne version de Citrix Hypervisor vers une version exécutant la même version ou une version supérieure. Par exemple, de la version 7.0 à la version 7.1 Mise à jour cumulative 2 ou de la version 7.1 Mise à jour cumulative 2 à la version 8.2 Mise à jour cumulative 1.
Vous ne pouvez pas migrer des machines virtuelles d’un hôte mis à niveau vers un hôte exécutant une ancienne version de Citrix Hypervisor. Par exemple, de la version 8.2 Mise à jour cumulative 1 à la version 7.1 Mise à jour cumulative 2. Veillez à autoriser l’espace sur vos serveurs Citrix Hypervisor en conséquence.
-
Nous vous déconseillons vivement d’exécuter un pool en mode mixte (un avec plusieurs versions de Citrix Hypervisor coexistantes) plus longtemps que nécessaire, car le pool fonctionne dans un état dégradé pendant la mise à niveau.
-
Les opérations de contrôle clés ne sont pas disponibles pendant la 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.
-
Mettez toujours à niveau l’hôte maître en premier. Ne placez pas l’hôte en mode maintenance à l’aide de XenCenter avant d’effectuer la mise à niveau. Si vous mettez le maître en mode maintenance, un nouveau maître est désigné.
-
Après la mise à niveau d’un hôte, appliquez tous les correctifs logiciels publiés pour la version mise à niveau de Citrix Hypervisor avant de migrer les machines virtuelles sur l’hôte.
-
Nous vous recommandons fortement de faire une sauvegarde de l’état de votre pool existant à l’aide de la commande xe CLI
pool-dump-database
. Pour plus d’informations, voir Interface de ligne de commande. Cela vous permet de revenir à l’état d’origine d’une mise à niveau partiellement complète sans perdre aucune donnée de machine virtuelle. Si vous devez annuler la mise à niveau continue pour quelque raison que ce soit, vous devrez peut-être arrêter les machines virtuelles. Cette action est requise car il n’est pas possible de migrer une machine virtuelle d’un serveur Citrix Hypervisor mis à niveau vers un hôte exécutant une ancienne version de Citrix Hypervisor.
Avant de commencer votre mise à niveau propagée de pool
-
Si vous utilisez XenCenter, mettez à niveau XenCenter vers la dernière version fournie sur le site de téléchargement Citrix. La nouvelle version de XenCenter contrôle correctement les anciennes versions des serveurs Citrix Hypervisor.
-
Videz les lecteurs de CD/DVD des machines virtuelles du pool. Pour plus d’informations et d’instructions, consultez Avant de mettre à niveau un serveur Citrix Hypervisor unique.
-
Désactivez la haute disponibilité.
Effectuer des mises à niveau propagées de pool à l’aide de la CLI xe
-
Commencez par le maître du pool. Désactivez le maître à l’aide de la commande
host-disable
. Cela empêche toute nouvelle machine virtuelle de démarrer sur l’hôte spécifié. -
Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur le maître. Arrêtez, suspendez ou migrez les machines virtuelles vers d’autres hôtes du pool.
Pour migrer des machines virtuelles spécifiées vers des hôtes spécifiés, utilisez la commande
vm-migrate
. En utilisant la commandevm-migrate
, vous avez le contrôle total de la distribution des machines virtuelles migrées vers d’autres hôtes du pool.Pour migrer en direct toutes les machines virtuelles vers d’autres hôtes du pool, utilisez la commande
host-evacuate
. En utilisant la commandehost-evacuate
, vous laissez la distribution des machines virtuelles migrées vers Citrix Hypervisor. -
Arrêtez le maître de pool.
Important :
Vous ne pouvez pas contacter le maître du pool tant que la mise à niveau du maître de pool n’est pas terminée. L’arrêt du maître de pool entraîne le passage en mode d’urgencedes autres hôtes du pool. Les hôtes peuvent passer en mode d’urgence lorsqu’ils se trouvent dans un pool dont le maître a disparu du réseau et ne peuvent pas être contactés 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.
-
Démarrez le maître du pool à l’aide du support d’installation de Citrix Hypervisor et de la méthode de votre choix (USB ou réseau, par exemple). Suivez la procédure d’installation de Citrix Hypervisor jusqu’à ce que le programme d’installation vous propose la possibilité de mettre à niveau. Choisissez de mettre à niveau. Pour de plus amples informations, consultez la section Installer.
Avertissements :
-
Veillez à sélectionner l’option de mise à niveau pour éviter de perdre des données existantes.
-
Si quelque chose interrompt la mise à niveau du maître de pool ou si la mise à niveau échoue pour une raison quelconque, n’essayez pas de poursuivre la mise à niveau. Redémarrez le maître du pool et restaurez une version fonctionnelle du maître.
Lorsque votre maître de pool redémarre, les autres hôtes du pool quittent le mode d’urgence et le service normal est rétabli après quelques minutes.
-
-
Appliquez tous les correctifs qui ont été publiés pour la nouvelle version de Citrix Hypervisor au maître du pool.
-
Sur le maître du pool, démarrez ou reprenez toute machine virtuelle arrêtée ou suspendue. Migrez toutes les machines virtuelles de votre choix vers le maître de pool.
-
Sélectionnez le prochain serveur Citrix Hypervisor dans votre chemin de mise à niveau. Désactivez l’hôte.
-
Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur l’hôte. Arrêtez, suspendez ou migrez les machines virtuelles vers d’autres hôtes du pool.
-
Arrêtez l’hôte.
-
Suivez la procédure de mise à niveau pour l’hôte, comme décrit pour le maître à l’étape 4.
Remarque :
Si la mise à niveau d’un hôte qui n’est pas le maître échoue ou est interrompue, il n’est pas nécessaire de revenir en arrière. Utilisez la commande
host-forget
pour oublier l’hôte. Réinstallez Citrix Hypervisor sur l’hôte, puis joignez-le, en tant que nouvel hôte, au pool à l’aide de la commandepool-join
. -
Appliquez tous les correctifs logiciels publiés pour la nouvelle version de Citrix Hypervisor à l’hôte.
-
Sur l’hôte, démarrez ou reprenez les machines virtuelles d’arrêt ou suspendues. Migrez toutes les machines virtuelles de votre choix vers l’hôte.
-
Répétez les étapes 6 à 10 pour les autres hôtes du pool.
Mettre à niveau un seul serveur Citrix Hypervisor à l’aide de l’interface de ligne de commande xe
Avant de mettre à niveau un seul serveur Citrix Hypervisor
Avant de mettre à niveau un serveur Citrix Hypervisor autonome, arrêtez ou suspendez toutes les machines virtuelles exécutées sur cet hôte. Il est important d’éjecter et de vider les lecteurs de CD/DVD de toutes les machines virtuelles que vous envisagez de suspendre. Si vous ne videz pas les lecteurs de CD/DVD, il se peut que vous ne puissiez pas reprendre les machines virtuelles suspendues après la mise à niveau.
Un lecteur de CD/DVD de machine virtuelle vide signifie que la machine virtuelle n’est pas connectée à une image ISO ou à un CD/DVD physique monté via le serveur Citrix Hypervisor. En outre, vous devez vous assurer que la machine virtuelle n’est connectée à aucun lecteur de CD/DVD physique sur le serveur Citrix Hypervisor.
Pour vider le lecteur de CD/DVD d’une VM à l’aide de l’interface de ligne de commande xe :
-
Identifiez les machines virtuelles dont les lecteurs de CD/DVD ne sont pas vides en saisissant ce qui suit :
xe vbd-list type=CD empty=false <!--NeedCopy-->
Cela renvoie une liste de tous les lecteurs de CD/DVD de machine virtuelle qui ne sont pas vides, par exemple :
uuid ( RO) : abae3997-39af-2764-04a1-ffc501d132d9 vm-uuid ( RO): 340a8b49-866e-b27c-99d1-fb41457344d9 vm-name-label ( RO): VM02_DemoLinux vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede empty ( RO): false device ( RO): xvdd uuid ( RO) : ec174a21-452f-7fd8-c02b-86370fa0f654 vm-uuid ( RO): db80f319-016d-0e5f-d8db-3a6565256c71 vm-name-label ( RO): VM01_DemoLinux vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede empty ( RO): false device ( RO): xvdd <!--NeedCopy-->
Notez le
uuid
, qui est le premier élément de la liste. -
Pour vider les lecteurs de CD/DVD des machines virtuelles répertoriées, tapez ce qui suit :
xe vbd-eject uuid=uuid <!--NeedCopy-->
Mettre à niveau un seul serveur Citrix Hypervisor à l’aide de l’interface de ligne de commande xe
Pour mettre à niveau un seul serveur Citrix Hypervisor à l’aide de l’interface de ligne de commande xe :
-
Désactivez le serveur Citrix Hypervisor que vous souhaitez mettre à niveau en saisissant ce qui suit :
xe host-disable host-selector=host_selector_value <!--NeedCopy-->
Lorsque le serveur Citrix Hypervisor est désactivé, les machines virtuelles ne peuvent pas être créées ou démarrées sur cet hôte. Les machines virtuelles ne peuvent pas non plus être migrées vers un hôte désactivé.
-
Arrêtez ou suspendez toutes les machines virtuelles exécutées sur l’hôte que vous souhaitez mettre à niveau à l’aide des commandes
xe vm-shutdown
ouxe vm-suspend
. -
Arrêtez l’hôte à l’aide de la commande
xe host-shutdown
. -
Suivez la procédure d’installation de Citrix Hypervisor jusqu’à ce que le programme d’installation vous propose la possibilité de mettre à niveau. Choisissez de mettre à niveau. Pour de plus amples informations, consultez la section Installer.
Avertissement :
Veillez à sélectionner l’option de mise à niveau pour éviter de perdre des données existantes.
Il n’est pas nécessaire de reconfigurer les paramètres au cours de la procédure de configuration. Le processus de mise à niveau suit le processus de première installation, mais plusieurs étapes de configuration sont ignorées. Les paramètres existants pour la configuration réseau, l’heure du système, etc., sont conservés.
Lorsque votre hôte redémarre, le service normal est rétabli après quelques minutes.
-
Appliquez tous les correctifs qui ont été publiés pour la nouvelle version de Citrix Hypervisor.
-
Redémarrez toutes les machines virtuelles arrêtées et reprenez toutes les machines virtuelles suspendues.
Dans cet article
- Avant de commencer
- Mises à niveau propagées de pool
- Mettre à niveau les serveurs Citrix Hypervisor à l’aide de l’assistant de mise à niveau du pool roulant XenCenter
- Mettre à niveau les serveurs Citrix Hypervisor à l’aide de la xe CLI
- Mettre à niveau un seul serveur Citrix Hypervisor à l’aide de l’interface de ligne de commande xe