Mettre à jour vos hôtes
Important :
La mise à jour cumulative 1 de Citrix Hypervisor 8.2 prend fin le 25 juin 2025. Planifiez votre mise à niveau vers XenServer 8 dès maintenant pour assurer une transition en douceur et un support continu. Pour plus d’informations, consultez Mise à niveau.
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.
Les mises à jour peuvent souvent être appliquées avec une interruption de service minimale. Nous recommandons aux clients d’utiliser XenCenter pour appliquer toutes les mises à jour. Si vous mettez à jour un pool Citrix Hypervisor, vous pouvez éviter les temps d’arrêt de la machine virtuelle en utilisant l’assistant Installer la mise à jour dans XenCenter. L’assistant d’installation de mise à jour ** applique les mises à jour, en mettant à jour un hôte à la fois, en migrant automatiquement les machines virtuelles de chaque hôte lorsque le correctif ou la mise à jour est appliqué.
Vous pouvez configurer XenCenter pour vérifier périodiquement les mises à jour et les nouvelles versions de Citrix Hypervisor et de XenCenter disponibles. Toutes les alertes sont affichées dans le volet Notifications .
Remarque :
Assurez-vous d’utiliser la dernière version de XenCenter pour appliquer les mises à jour à vos hôtes et pools Citrix Hypervisor. La dernière version de XenCenter est fournie sur le site de téléchargement Citrix.
Types de mise à jour
Les types de mises à jour suivants sont disponibles pour Citrix Hypervisor :
-
Versions, qui sont des versions complètes de Citrix Hypervisor qui peuvent être appliquées en tant que mises à jour aux versions prises en charge de Citrix Hypervisor.
-
Correctifs, qui fournissent généralement des correctifs de bogues pour un ou plusieurs problèmes spécifiques. Des correctifs sont fournis pour les versions de Citrix Hypervisor prises en charge.
-
Mises à jour cumulatives, qui contiennent des correctifs précédemment publiés et peuvent contenir la prise en charge de nouveaux invités et matériels. Les mises à jour cumulatives sont appliquées aux versions de Citrix Hypervisor à partir du flux Long Term Service Release (LTSR).
-
Packs supplémentaires, qui sont fournis par nos partenaires et peuvent également être appliqués sous forme de mises à jour à Citrix Hypervisor.
-
Disques de pilotes, qui sont un type de pack supplémentaire qui vous permet d’utiliser le matériel le plus récent.
Remarques :
- Si vous utilisez XenCenter pour mettre à jour vos hôtes, vous devez mettre à jour votre installation XenCenter vers la dernière version avant de commencer.
- Mettez toujours à jour le pool master avant de mettre à jour les autres hôtes d’un pool.
Communiqués de presse
Citrix Hypervisor 8.2 Cumulative Update 1 est une mise à jour pour Citrix Hypervisor 8.2. Cependant, maintenant que Citrix Hypervisor 8.2 n’est plus pris en charge, la mise à jour de Citrix Hypervisor 8.2 vers Hypervisor 8.2 Cumulative Update 1 n’est plus prise en charge.
Correctifs
Nous pourrions publier des correctifs pour Citrix Hypervisor 8.2 Cumulative Update 1 qui fournissent des correctifs pour des problèmes spécifiques.
Les correctifs pour Citrix Hypervisor 8.2 Cumulative Update 1 sont disponibles à partir du Centre de connaissances Citrix. Nous recommandons aux clients de consulter régulièrement le Centre de connaissances pour connaître les nouvelles mises à jour. Vous pouvez également vous abonner aux alertes par e-mail pour les mises à jour de Citrix Hypervisor en créant un compte sur http://www.citrix.com/support/.
Les correctifs de la dernière version sont disponibles pour tous les clients Citrix Hypervisor. Toutefois, les correctifs des versions précédentes qui sont toujours pris en charge ne sont disponibles que pour les clients disposant d’un compte Citrix Customer Success Services (CSS) actif.
Les correctifs sur le flux LTSR sont disponibles pour les clients disposant d’un compte CSS actif. Pour plus d’informations, consultez la section Licences.
Mises à jour cumulatives
Des mises à jour cumulatives sont fournies pour les LTSR de Citrix Hypervisor. Ces mises à jour fournissent des correctifs pour les problèmes et peuvent contenir la prise en charge de nouveaux invités et de nouveaux matériels.
Les mises à jour cumulatives sont disponibles pour les clients disposant d’un compte CSS actif.
Disques de pilotes
Vous pouvez installer une disquette de pilote à l’aide de l’une des méthodes suivantes :
- À l’aide de XenCenter (recommandé)
- Lors d’une nouvelle installation de Citrix Hypervisor
- À l’aide de l’interface de ligne de commande xe
Pour plus d’informations sur l’installation d’un disque de pilotes à l’aide de XenCenter, consultez Installer les disques de pilotes. Pour plus d’informations sur l’installation d’un disque de pilotes lors d’une nouvelle installation de Citrix Hypervisor, consultez Installer le serveur Citrix Hypervisor.
Après avoir installé le pilote, redémarrez votre serveur pour que la nouvelle version du pilote prenne effet. Comme pour toute mise à jour logicielle, nous vous conseillons de sauvegarder vos données avant d’installer un disque de pilote.
Installer un disque de pilotes à l’aide de la CLI xe
Procédez comme suit pour installer le disque du pilote à distance à l’aide de la CLI xe :
-
Téléchargez le disque du pilote dans un emplacement connu sur un ordinateur sur lequel l’interface de ligne de commande xe distante est installée.
-
Extraire le contenu du fichier zip.
Pour l’étape suivante, assurez-vous d’utiliser l’ISO du pilote et non l’ISO qui contient les fichiers sources.
-
Téléchargez le disque du pilote :
xe [connection_parameters] update-upload file-name= <!--NeedCopy-->
L’UUID du disque du pilote est renvoyé une fois le téléchargement terminé.
-
Appliquer le disque du pilote :
xe [connection_parameters] update-apply uuid= <!--NeedCopy-->
-
Pour terminer l’installation, redémarrez l’hôte. Le pilote ne prend effet qu’après le redémarrage de l’hôte.
Configurer XenCenter pour télécharger les mises à jour
Le téléchargement de mises à jour depuis https://support.citrix.com est limité aux clients disposant d’un compte Citrix. Certaines mises à jour ne sont disponibles que pour les clients qui font partie de Citrix Success Services. Ces restrictions sont désormais appliquées par XenCenter.
Pour recevoir des mises à jour via XenCenter, vous devez d’abord installer la dernière version de XenCenter et obtenir un fichier JSON d’ID client. Pour plus d’informations, consultez Authentification de votre XenCenter pour recevoir les mises à jour.
Préparer une piscine pour une mise à jour
Les mises à jour de Citrix Hypervisor peuvent être fournies sous forme de correctif, de mise à jour cumulative ou de version actuelle. Portez une attention particulière aux notes de publication publiées avec chaque mise à jour. Chaque mise à jour peut avoir des instructions d’installation uniques, notamment concernant les opérations préparatoires et post-mise à jour. Les sections suivantes offrent des conseils et des instructions générales pour appliquer les mises à jour à vos systèmes Citrix Hypervisor.
Avant d’appliquer une mise à jour au pool Citrix Hypervisor, prêtez une attention particulière aux points suivants :
-
Tous les hôtes du pool doivent exécuter Citrix Hypervisor 8.2 avant d’appliquer le correctif.
-
Sauvegardez vos données avant d’appliquer une mise à jour. Pour les procédures de sauvegarde, reportez-vous à la section Reprise après sinistre et sauvegarde.
-
Avant d’appliquer une mise à jour cumulative, vérifiez que le matériel sur lequel votre pool est installé est compatible avec la version de Citrix Hypervisor vers laquelle vous êtes sur le point d’effectuer la mise à jour. Pour plus d’informations, consultez la page Liste de compatibilité matérielle (HCL).
-
Avant d’appliquer une mise à jour cumulative, 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 êtes sur le point d’effectuer la mise à jour. Si votre système d’exploitation de 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, consultez 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 la mise à jour, 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 Mise à niveau du PV vers les invités HVM.
Les versions antérieures de l’appliance virtuelle Citrix License Server fonctionnent en mode PV. Nous vous recommandons de passer à l’utilisation du serveur de licences Citrix basé sur Windows dans le cadre de la mise à jour 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 la mise à jour, procédez comme suit pour chaque machine virtuelle :
- Définissez la valeur de la clé de registre suivante sur une valeur REG_DWORD de « 3 » :
HKLM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot
- Assurez-vous que la dernière version de XenServer VM Tools pour Windows est installée
- Prendre un instantané de la machine virtuelle
- Définissez la valeur de la clé de registre suivante sur une valeur REG_DWORD de « 3 » :
-
Si vous avez des machines virtuelles Linux en cours d’exécution dans votre pool qui 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.
-
Mettre à jour tous les serveurs d’un pool dans un court laps de temps : l’exécution d’un pool en mode mixte (un pool qui inclut des serveurs mis à jour et non mis à jour) n’est pas une configuration prise en charge. Planifiez vos mises à jour pour minimiser la durée pendant laquelle un pool s’exécute dans un état mixte.
-
Mettre à jour tous les serveurs d’un pool de manière séquentielle, en commençant toujours par le pool maître. Le Installer la mise à jour L’Assistant gère ce processus automatiquement.
-
Après avoir appliqué une mise à jour à tous les hôtes d’un pool, mettez à jour tous les disques de pilotes requis avant de redémarrer les serveurs Citrix Hypervisor.
-
Après avoir appliqué une mise à jour cumulative ou une version actuelle à un hôte, appliquez tous les correctifs publiés pour cette mise à jour cumulative ou cette version actuelle avant de migrer les machines virtuelles sur l’hôte.
-
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 à jour vers la dernière version sur Citrix Hypervisor. Pour désactiver le mode SSL hérité, exécutez la commande suivante sur votre pool master avant de commencer la mise à jour :
xe pool-disable-ssl-legacy uuid=<pool_uuid>
-
Le pack supplémentaire de gestion des conteneurs n’est plus pris en charge. Après la mise à jour ou la mise à niveau vers la dernière version de Citrix Hypervisor, vous ne pouvez plus utiliser les fonctionnalités de ce pack supplémentaire.
-
Le contrôleur vSwitch n’est plus pris en charge. Déconnectez le vSwitch Controller de votre pool avant de tenter de mettre à jour vers la dernière version sur Citrix Hypervisor. Après la mise à jour, les modifications de configuration suivantes ont lieu :
- Les réseaux privés inter-serveurs 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 de machines virtuelles est autorisé.
- La mise en miroir des ports (RSPAN) est désactivée.
Après la mise à jour ou la mise à niveau, si vous trouvez un état résiduel concernant le contrôleur vSwitch dans votre pool, effacez l’état avec la commande CLI suivante :
xe pool-set-vswitch-controller address=
Avant de commencer la mise à jour
-
Connectez-vous à un compte utilisateur avec des autorisations d’accès complètes (par exemple, en tant qu’administrateur de pool ou en utilisant un compte root local).
-
Videz les lecteurs de CD/DVD de toutes les machines virtuelles que vous prévoyez de suspendre. Pour plus de détails et d’instructions, consultez Avant de mettre à niveau un seul serveur Citrix Hypervisor.
-
Le cas échéant, désactivez la haute disponibilité.
Appliquer des mises à jour à un pool
Le mécanisme d’installation de mise à jour dans XenCenter vous permet de télécharger et d’extraire la mise à jour sélectionnée à partir du site Web de support. Vous pouvez appliquer une mise à jour à plusieurs hôtes et pools simultanément à l’aide de l’assistant Installer la mise à jour . Au cours du processus, l’assistant d’installation de mise à jour ** effectue les étapes suivantes pour chaque serveur :
- Migre les machines virtuelles hors du serveur
- Place le serveur en mode maintenance
- Applique la mise à jour au serveur
- Redémarre l’hôte si nécessaire
- Migre les machines virtuelles vers l’hôte mis à jour.
Toutes les actions effectuées au stade de la pré-vérification pour permettre l’application des mises à jour, comme la désactivation de la haute disponibilité, sont annulées.
L’assistant d’installation de mise à jour ** effectue une série de vérifications appelées pré-vérifications avant de démarrer le processus de mise à jour. Ces vérifications garantissent que le pool est dans un état de configuration valide. Il gère ensuite automatiquement le chemin de mise à jour et la migration de la VM.
Appliquer les mises à jour automatiquement
XenCenter vous permet d’appliquer les mises à jour automatiques nécessaires pour mettre vos serveurs à jour. Vous pouvez appliquer ces mises à jour à un ou plusieurs pools. Lorsque vous appliquez des mises à jour automatiques, XenCenter applique l’ensemble minimal de mises à jour requises pour mettre à jour le pool sélectionné ou le serveur autonome. XenCenter minimise le nombre de redémarrages nécessaires pour mettre à jour le pool ou le pool de serveurs autonomes. Dans la mesure du possible, XenCenter le limite à un seul redémarrage à la fin. Pour plus d’informations, voir Appliquer les mises à jour automatiques.
Voir les mises à jour disponibles
La section Mises à jour de la vue Notifications répertorie les mises à jour disponibles pour tous les serveurs et pools connectés.
Remarques :
Par défaut, XenCenter vérifie périodiquement les mises à jour de Citrix Hypervisor et de XenCenter. Cliquez sur Actualiser pour vérifier manuellement les mises à jour disponibles.
Si vous avez désactivé la recherche automatique des mises à jour, un message apparaît dans l’onglet Mises à jour . Cliquez sur Rechercher les mises à jour maintenant pour rechercher les mises à jour manuellement.
Vous pouvez sélectionner dans la liste Afficher si vous souhaitez afficher la liste des mises à jour Par mise à jour ou Par serveur.
Lorsque vous affichez la liste des mises à jour par mise à jour, XenCenter affiche la liste des mises à jour. Vous pouvez commander ces mises à jour par serveur/pool ou par date.
-
Les mises à jour cumulatives et les nouvelles versions sont affichées en haut de cette liste. Toutes les nouvelles versions ne peuvent pas être appliquées en tant que mise à jour.
- Pour exporter ces informations sous forme de fichier .csv, cliquez sur Exporter tout. Le fichier .csv répertorie les informations suivantes :
- Mettre à jour le nom
- Description de la mise à jour
- Serveurs sur lesquels cette mise à jour peut être appliquée
- Horodatage de la mise à jour
- Une référence à la page Web à partir de laquelle la mise à jour est téléchargée
-
Pour appliquer une mise à jour à un serveur, dans la liste Actions pour cette mise à jour, sélectionnez Télécharger et installer. Cette option extrait la mise à jour et ouvre l’assistant Installer la mise à jour sur la page Sélectionner les serveurs avec les serveurs concernés sélectionnés. Pour plus d’informations, voir Appliquer une mise à jour à un pool.
- Pour ouvrir la note de publication d’une mise à jour dans votre navigateur, cliquez sur la liste Actions et sélectionnez Accéder à la page Web.
Lorsque vous affichez la liste des mises à jour par serveur, XenCenter affiche la liste des serveurs connectés à XenCenter. Cette liste affiche à la fois les mises à jour que vous pouvez appliquer aux serveurs et les mises à jour déjà installées sur les serveurs.
- Pour exporter ces informations sous forme de fichier .csv, cliquez sur Exporter tout. Le fichier .csv répertorie les informations suivantes :
- Pool auquel appartient le serveur
- Nom du serveur
- État de l’hyperviseur Citrix installé
- Mettre à jour l’état du serveur
- Mises à jour requises pour ce serveur
- Mises à jour installées pour ce serveur.
- Pour appliquer les mises à jour, cliquez sur Installer les mises à jour. Ce choix ouvre l’assistant Installer la mise à jour sur la page Sélectionner la mise à jour . Pour plus d’informations, voir Appliquer une mise à jour à un pool.
Appliquer une mise à jour à un pool
Pour appliquer une mise à jour à un pool à l’aide de XenCenter :
-
Dans le menu XenCenter, sélectionnez Outils puis Installer la mise à jour.
-
Lisez les informations affichées sur la page Avant de commencer puis cliquez sur Suivant.
-
L’assistant d’installation de mise à jour répertorie les mises à jour disponibles sur la page Sélectionner la mise à jour . Sélectionnez la mise à jour requise dans la liste, puis cliquez sur Suivant.
-
Sur la page Sélectionner les serveurs , sélectionnez le pool et les serveurs que vous souhaitez mettre à jour.
Lors de l’application d’une mise à jour cumulative ou d’une version actuelle, vous pouvez également choisir d’appliquer l’ensemble minimal de correctifs pour la CU ou la CR.
Dans Commandes CLI équivalentes, passez en revue les commandes et cliquez sur Suivant.
-
L’assistant d’installation de mise à jour ** effectue plusieurs vérifications préalables pour garantir que le pool est dans un état de configuration valide.
L’assistant vérifie également les conditions suivantes :
- Indique si les hôtes doivent être redémarrés après l’application de la mise à jour et affiche le résultat.
- Si un correctif en direct est disponible pour le correctif et si le correctif en direct peut être appliqué aux hôtes. Pour plus d’informations sur les correctifs en direct, consultez Correctifs en direct.
-
Suivez les recommandations à l’écran pour résoudre les vérifications préalables de mise à jour qui ont échoué. Si vous souhaitez que XenCenter résolve automatiquement tous les pré-vérifications ayant échoué, cliquez sur Résoudre tout. Une fois les pré-vérifications résolues, cliquez sur Suivant.
-
Si vous installez un CU ou un CR, XenCenter télécharge les mises à jour, les charge sur le SR par défaut du pool et installe les mises à jour. Le Téléchargement et installation affiche la progression.
Remarques :
- Si le SR par défaut dans un pool n’est pas partagé ou ne dispose pas de suffisamment d’espace, XenCenter tente de télécharger la mise à jour vers un autre SR partagé. Si aucun des SR partagés ne dispose de suffisamment d’espace, la mise à jour est téléchargée vers le stockage local du pool maître.
- Si le processus de mise à jour ne peut pas se terminer pour une raison quelconque, XenCenter l’arrête. Cette action vous permet de résoudre le problème et de reprendre le processus de mise à jour en cliquant sur le bouton Réessayer .
Voir l’étape 10. pour terminer le processus d’installation.
-
Si vous installez un correctif, choisissez un mode de mise à jour **. Vérifiez les informations affichées à l’écran et sélectionnez un mode approprié. Si le correctif contient un patch actif qui peut être appliqué avec succès aux hôtes, il affiche
Aucune action requise
sur l’écran **Tâches à effectuer .Remarque :
Si vous cliquez sur Annuler à ce stade, l’assistant d’installation de mise à jour annule les modifications et supprime le fichier de mise à jour du serveur.
-
Cliquez sur Installer la mise à jour pour procéder à l’installation. L’assistant d’installation de la mise à jour affiche la progression de la mise à jour, en affichant les principales opérations effectuées par XenCenter lors de la mise à jour de chaque serveur du pool.
-
Une fois la mise à jour appliquée, cliquez sur Terminer pour fermer l’assistant d’installation de mise à jour. Si vous avez choisi d’effectuer manuellement les tâches post-mise à jour, faites-le maintenant.
Mettre à jour un pool de serveurs Citrix Hypervisor à l’aide de l’interface de ligne de commande xe
Assurez-vous de mettre à jour le pool master avant de mettre à jour tout autre membre du pool.
Pour mettre à jour un pool d’hôtes Citrix Hypervisor à l’aide de l’interface de ligne de commande xe :
-
Téléchargez le fichier de mise à jour dans un emplacement connu sur l’ordinateur exécutant la CLI xe. Notez le chemin d’accès au fichier.
-
Téléchargez le fichier de mise à jour dans le pool que vous souhaitez mettre à jour en exécutant la commande suivante :
xe -s server -u username -pw password update-upload file-name=filename [sr-uuid=storage_repository_uuid] <!--NeedCopy-->
Ici,
-s
fait référence au nom du maître de piscine. Citrix Hypervisor attribue au fichier de mise à jour un UUID, que cette commande imprime. Notez l’UUID.Conseil :
Une fois qu’un fichier de mise à jour a été téléchargé sur le serveur Citrix Hypervisor, vous pouvez utiliser les commandes
update-list
etupdate-param-list
pour afficher des informations sur le fichier. -
Si Citrix Hypervisor détecte des erreurs ou des étapes préparatoires qui n’ont pas été effectuées, il vous avertit. Assurez-vous de suivre les instructions avant de poursuivre la mise à jour.
Si nécessaire, vous pouvez arrêter ou suspendre toutes les machines virtuelles sur les hôtes que vous souhaitez mettre à jour en utilisant les commandes
vm-shutdown
ouvm-suspend
.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 un contrôle total sur la distribution des machines virtuelles migrées vers d’autres hôtes du pool.Pour migrer automatiquement 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 à Citrix Hypervisor. -
Mettez à jour le pool, en spécifiant l’UUID du fichier de mise à jour, en exécutant la commande suivante :
xe update-pool-apply uuid=UUID_of_file <!--NeedCopy-->
Cette commande applique la mise à jour ou le correctif à tous les hôtes du pool, en commençant par le maître du pool.
Ou, pour mettre à jour et redémarrer les hôtes de manière progressive, vous pouvez appliquer le fichier de mise à jour à un hôte individuel en exécutant la commande suivante :
xe update-apply host=host uuid=UUID_of_file <!--NeedCopy-->
-
Vérifiez que la mise à jour a été appliquée en utilisant la commande
update-list
. Si la mise à jour a réussi, le champhosts
contient l’UUID de l’hôte. -
Effectuez toutes les opérations de post-mise à jour requises, telles que le redémarrage de la pile d’outils XAPI ou le redémarrage des hôtes. Effectuez d’abord ces opérations sur le pool master.
Assurez-vous d’appliquer la mise à jour à tous les hôtes du pool. L’exécution d’un pool en mode mixte (un pool qui inclut des serveurs mis à jour et non mis à jour) n’est pas une configuration prise en charge.
Mettre à jour les hôtes individuels à l’aide de la CLI xe
Pour mettre à jour des hôtes individuels à l’aide de la CLI xe :
-
Téléchargez le fichier de mise à jour dans un emplacement connu sur l’ordinateur exécutant la CLI xe. Notez le chemin d’accès au fichier.
-
Arrêtez ou suspendez toutes les machines virtuelles sur les hôtes que vous souhaitez mettre à jour en utilisant les commandes
vm-shutdown
ouvm-suspend
. -
Téléchargez le fichier de mise à jour sur l’hôte que vous souhaitez mettre à jour en exécutant la commande suivante :
xe -s server -u username -pw password update-upload file-name=filename [sr-uuid=storage_repository_uuid] <!--NeedCopy-->
Ici,
-s
fait référence au nom de l’hôte. Citrix Hypervisor attribue au fichier de mise à jour un UUID, que cette commande imprime. Notez l’UUID.Conseil :
Une fois qu’un fichier de mise à jour a été téléchargé sur le serveur Citrix Hypervisor, vous pouvez utiliser les commandes
update-list
etupdate-param-list
pour afficher des informations sur le fichier de mise à jour. -
Si Citrix Hypervisor détecte des erreurs ou des étapes préparatoires qui n’ont pas été effectuées, il vous avertit. Assurez-vous de suivre les instructions avant de poursuivre la mise à jour.
-
Mettez à jour l’hôte, en spécifiant les UUID de l’hôte et le fichier de mise à jour, en exécutant la commande suivante :
xe update-apply host-uuid=UUID_of_host uuid=UUID_of_file <!--NeedCopy-->
Si l’hôte est membre d’un pool, assurez-vous de mettre à jour le pool master avant de mettre à jour tout autre membre du pool.
-
Vérifiez que la mise à jour a été appliquée avec succès en utilisant la commande
update-list
. Si la mise à jour a réussi, le champhosts
contient l’UUID de l’hôte. -
Effectuez toutes les opérations post-mise à jour, si nécessaire (par exemple, le redémarrage de la pile d’outils XAPI ou le redémarrage de l’hôte).
Assurez-vous d’appliquer la mise à jour à tous les hôtes du pool. L’exécution d’un pool en mode mixte (un pool qui inclut des serveurs mis à jour et non mis à jour) n’est pas une configuration prise en charge.
Appliquer les mises à jour automatiques
Le mode Mises à jour automatiques applique tous les correctifs et mises à jour cumulatives disponibles pour un hôte. Ce mode minimise le nombre de redémarrages nécessaires pour mettre à jour le pool ou le pool de serveurs autonomes. Dans la mesure du possible, le mode Mises à jour automatiques le limite à un seul redémarrage à la fin.
Si une nouvelle version actuelle est disponible sous forme de mise à jour, le mode Mises à jour automatiques n’applique pas cette mise à jour. Au lieu de cela, vous devez sélectionner manuellement la mise à jour vers la nouvelle version actuelle.
XenCenter nécessite un accès Internet pour récupérer les mises à jour requises.
Pour afficher la liste des mises à jour requises, procédez comme suit :
-
Sélectionnez l’hôte dans le volet Ressources dans XenCenter.
-
Accédez à l’onglet Général .
-
Développez la section Mises à jour .
Vous pouvez voir:
-
Appliqué – répertorie les mises à jour déjà appliquées.
-
Mises à jour requises – répertorie l’ensemble des mises à jour requises pour mettre le serveur à jour.
Remarque :
Si aucune mise à jour n’est requise, la section Mises à jour requises ne s’affiche pas.
-
Packs supplémentaires installés – répertorie les packs supplémentaires installés sur le serveur (le cas échéant).
Remarque :
Si vous sélectionnez un pool au lieu d’un serveur, la section Mises à jour répertorie les mises à jour déjà appliquées en tant que Entièrement appliquées.
-
Si vous souhaitez choisir et installer une mise à jour particulière, consultez Appliquer une mise à jour à un pool.
Remarque :
Les mises à jour automatiques étaient auparavant limitées aux clients Citrix Hypervisor Premium Edition ou aux clients Citrix Virtual Apps and Desktops. Cependant, dans les pools avec le correctif XS82ECU1053 appliqué, cette fonctionnalité est disponible pour tous les utilisateurs.
Appliquer les mises à jour automatiques à l’aide de l’assistant d’installation de mise à jour
La section suivante fournit des instructions étape par étape sur la manière d’appliquer automatiquement l’ensemble des mises à jour requises pour mettre à jour votre pool ou votre hôte autonome.
-
Dans le menu XenCenter, sélectionnez Outils puis sélectionnez Installer la mise à jour.
-
Lisez les informations affichées sur la page Avant de commencer puis cliquez sur Suivant.
-
Sur la page Sélectionner la mise à jour , sélectionnez le mécanisme à utiliser pour installer les mises à jour. Vous pouvez voir les options suivantes :
-
Mises à jour automatiques – (par défaut) cette option n’est visible que si XenCenter est connecté à au moins un pool sous licence ou à un serveur autonome sous licence. Sélectionnez cette option pour télécharger et installer automatiquement toutes les mises à jour actuelles afin de mettre à jour le pool ou un serveur autonome.
-
Télécharger la mise à jour depuis Citrix – l’assistant d’installation de mise à jour répertorie les mises à jour disponibles sur le site d’assistance. Pour appliquer les mises à jour, voir Appliquer une mise à jour à un pool.
-
Sélectionnez la mise à jour ou le pack supplémentaire à partir du disque – pour installer une mise à jour que vous avez déjà téléchargée, voir Appliquer une mise à jour à un pool. Pour installer les mises à jour des packs supplémentaires, consultez l’article Installation des packs supplémentaires dans la documentation XenCenter.
-
-
Pour continuer avec l’application automatique des correctifs, sélectionnez Mises à jour automatiques puis cliquez sur Suivant.
-
Sélectionnez un ou plusieurs pools ou serveurs autonomes que vous souhaitez mettre à jour et cliquez sur Suivant. Tout serveur ou pool qui ne peut pas être mis à jour semble indisponible.
-
L’assistant d’installation de mise à jour ** effectue plusieurs vérifications préalables de mise à jour pour garantir que le pool est dans un état de configuration valide.
Suivez les recommandations à l’écran pour résoudre les vérifications préalables de mise à jour qui ont échoué. Si vous souhaitez que XenCenter résolve automatiquement tous les pré-vérifications ayant échoué, cliquez sur Résoudre tout. Une fois les pré-vérifications résolues, cliquez sur Suivant.
-
Le Installer les mises à jour L’Assistant télécharge et installe automatiquement les mises à jour recommandées. L’assistant affiche également la progression globale de la mise à jour, en affichant les principales opérations effectuées par XenCenter lors de la mise à jour de chaque serveur du pool.
Remarques :
-
Les mises à jour sont téléchargées sur le SR par défaut du pool. Si le SR par défaut n’est pas partagé ou ne dispose pas de suffisamment d’espace, XenCenter tente de télécharger la mise à jour vers un autre SR partagé disposant de suffisamment d’espace. Si aucun des SR partagés ne dispose de suffisamment d’espace, la mise à jour est téléchargée vers le stockage local sur chaque hôte.
-
Le processus de mise à jour ne peut pas se terminer pour une raison quelconque, XenCenter arrête le processus. Cela vous permet de résoudre le problème et de reprendre le processus de mise à jour en cliquant sur le bouton Réessayer .
-
Si vous sélectionnez Annuler À ce stade, le Installer les mises à jour L’Assistant annule toutes les modifications que vous avez pu apporter pour résoudre les vérifications préalables ayant échoué (telles que la suspension de la haute disponibilité et de l’équilibrage de la charge de travail ou la suspension des machines virtuelles).
-
-
Une fois toutes les mises à jour appliquées, cliquez sur Terminer pour fermer l’assistant d’installation de mise à jour.
Mise à jour corrective en direct dans Citrix Hypervisor
La fonctionnalité de correctifs en direct s’applique uniquement aux correctifs. Les versions actuelles et les mises à jour cumulatives ne peuvent pas être appliquées en tant que correctifs actifs.
Les clients Citrix Hypervisor qui déploient des serveurs Citrix Hypervisor peuvent souvent être amenés à redémarrer leurs hôtes après avoir appliqué des correctifs. Ce redémarrage entraîne des temps d’arrêt indésirables pour les hôtes tandis que les clients doivent attendre que le système soit redémarré. Ces temps d’arrêt indésirables peuvent avoir un impact sur l’entreprise. Les correctifs en direct permettent aux clients d’installer certains correctifs du noyau Linux et de l’hyperviseur Xen sans avoir à redémarrer les hôtes. Ces correctifs incluent à la fois un correctif actif, qui est appliqué à la mémoire de l’hôte, et un correctif qui met à jour les fichiers sur le disque. L’utilisation de correctifs en direct peut réduire les coûts de maintenance et les temps d’arrêt.
Lors de l’application d’une mise à jour à l’aide de XenCenter, l’assistant Installer la mise à jour vérifie si les hôtes doivent être redémarrés après l’application de la mise à jour. XenCenter affiche le résultat sur la page Pré-vérifications . Cette vérification permet aux clients de connaître les tâches post-mise à jour bien à l’avance et de planifier l’application des correctifs en conséquence.
Remarque :
Citrix Hypervisor Live Patching est disponible pour les clients Citrix Hypervisor Premium Edition ou pour les clients qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou leur droit Citrix DaaS. Pour en savoir plus sur les éditions de Citrix Hypervisor et découvrir comment effectuer une mise à niveau, visitez le site Web Citrix. Pour des informations détaillées sur les licences, voir Licences.
Scénarios de correctifs en direct
Les correctifs peuvent être appliqués en direct sur des pools, des hôtes ou sur un serveur autonome. Certains nécessitent un redémarrage, d’autres nécessitent le redémarrage de la pile d’outils XAPI et certains correctifs n’ont aucune tâche post-mise à jour. Les scénarios suivants décrivent le comportement lorsqu’un correctif en direct est et n’est pas disponible pour une mise à jour.
-
Mises à jour avec un correctif en direct — Certains correctifs qui mettent à jour le noyau Linux et l’hyperviseur Xen ne nécessitent généralement pas de redémarrage après l’application du correctif. Cependant, dans certains cas rares, lorsque le correctif en direct ne peut pas être appliqué, un redémarrage peut être nécessaire.
-
Mises à jour sans patch en direct — Aucun changement de comportement ici. Cela fonctionne comme d’habitude.
Remarque :
Si un hôte ne nécessite pas de redémarrage, ou si le correctif contient des correctifs actifs, XenCenter affiche
Aucune action requise
sur la page Mode de mise à jour .
Appliquer les mises à jour automatiques et les correctifs en direct
Le mode Mises à jour automatiques dans XenCenter vous permet de télécharger et d’appliquer l’ensemble minimal de correctifs requis pour mettre à jour automatiquement votre pool ou votre hôte autonome. Le mode Mises à jour automatiques applique toutes les mises à jour cumulatives disponibles pour un hôte. Cependant, si une nouvelle version Current Release est disponible sous forme de mise à jour, le mode Mises à jour automatiques n’applique pas cette mise à jour. Vous devez sélectionner manuellement la mise à jour vers la nouvelle version actuelle.
Vous pouvez bénéficier de la fonctionnalité de correctifs en direct lorsque vous appliquez des correctifs à l’aide du mode de mises à jour automatiques dans XenCenter. Vous pouvez éviter de redémarrer les hôtes si des correctifs en direct sont disponibles et sont appliqués avec succès aux hôtes mis à jour à l’aide du mode Mises à jour automatiques . Pour plus d’informations sur les mises à jour automatiques, voir Appliquer les mises à jour automatiques.
Activer les correctifs en direct à l’aide de XenCenter et de la CLI xe
La fonctionnalité de correctifs en direct est activée par défaut. Les clients peuvent activer ou désactiver les correctifs en direct à l’aide de XenCenter ou de la commande CLI xe.
Utilisation de XenCenter
-
Sélectionnez le pool ou l’hôte autonome dans le volet Ressource .
-
Dans le menu Pool (Serveur dans le cas d’hôtes autonomes), sélectionnez Propriétés puis cliquez sur Live Patching.
-
Sur la page Live Patching:
-
Sélectionnez Utiliser les correctifs en direct lorsque cela est possible pour activer les correctifs en direct.
-
Sélectionnez Ne pas utiliser le correctif en direct pour désactiver le correctif en direct.
-
Utilisation de la CLI xe
-
Pour activer les correctifs en direct, exécutez la commande suivante :
xe pool-param-set live-patching-disabled=false uuid="pool_uuid" <!--NeedCopy-->
-
Pour désactiver les correctifs en direct, exécutez la commande suivante :
xe pool-param-set live-patching-disabled=true uuid="pool_uuid" <!--NeedCopy-->