Mettez à jour vos hôtes
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 des machines virtuelles en utilisant l’assistant Install Update de XenCenter. L’assistant Install Update applique les mises à jour, en mettant à jour un hôte à la fois, en migrant automatiquement les machines virtuelles hors de chaque hôte à mesure que le correctif ou la mise à jour est appliqué.
Vous pouvez configurer XenCenter pour vérifier régulièrement les mises à jour et les nouvelles versions de Citrix Hypervisor et 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 :
-
Lesversions, qui sont des versions complètes de Citrix Hypervisor qui peuvent être appliquées en tant que mises à jour des versions prises en charge de Citrix Hypervisor.
-
Lescorrectifs, qui fournissent généralement des corrections de bogues pour un ou plusieurs problèmes spécifiques. Des correctifs sont fournis pour les versions de Citrix Hypervisor prises en charge.
-
Lesmises à jour cumulatives, qui contiennent des correctifs précédemment publiés et peuvent contenir la prise en charge de nouveaux invités et de nouveaux matériels. Les mises à jour cumulatives sont appliquées aux versions de Citrix Hypervisor à partir du flux LTSR (Long Term Service Release).
-
Des packs supplémentaires, qui sont fournis par nos partenaires et peuvent également être appliqués en tant que mises à jour de Citrix Hypervisor.
-
Les disques pilotes, qui constituent une sorte 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 maître de pool avant de procéder à la mise à jour des autres hôtes d’un pool.
Versions
La mise à jour cumulative 1 de Citrix Hypervisor 8.2 est une mise à jour pour Citrix Hypervisor 8.2. Toutefois, maintenant que Citrix Hypervisor 8.2 n’est plus pris en charge, la mise à jour cumulative 1 de Citrix Hypervisor 8.2 vers Hypervisor 8.2 n’est plus prise en charge.
Corrections à chaud
Nous pouvons publier des correctifs pour la mise à jour cumulative 1 de Citrix Hypervisor 8.2 qui fournissent des correctifs pour des problèmes spécifiques.
Les correctifs pour la mise à jour cumulative 1 de Citrix Hypervisor 8.2 sont disponibles auprès du Centre de connaissances Citrix. Nous recommandons aux clients de consulter régulièrement le centre de connaissances pour prendre connaissance des nouvelles mises à jour. Vous pouvez également vous abonner aux alertes par e-mail concernant 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, reportez-vous à la section Licences.
Mises à jour cumulative
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 pilotes
Vous pouvez installer un disque pilote à l’aide de l’une des méthodes suivantes :
- En utilisant XenCenter (recommandé)
- Lors d’une installation correcte de Citrix Hypervisor
- À l’aide de l’interface de ligne de commande xe
Pour plus d’informations sur l’installation d’un disque pilote à l’aide de XenCenter, voir Installer des disques pilotes. Pour plus d’informations sur l’installation d’un disque pilote lors d’une nouvelle installation de Citrix Hypervisor, consultez la section Installation du 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 pilote.
Installation d’un disque pilote à l’aide de l’interface de ligne de commande xe
Procédez comme suit pour installer le disque du pilote à distance à l’aide de l’interface de ligne de commande xe :
-
Téléchargez le disque du pilote vers un emplacement connu sur un ordinateur sur lequel l’interface de ligne de commande xe distante est installée.
-
Extrayez le contenu du fichier zip.
Pour l’étape suivante, assurez-vous d’utiliser l’ISO du pilote et non l’ISO contenant 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é.
-
Appliquez 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 des mises à jour depuis https://support.citrix.com est réservé 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 des mises à jour.
Préparer un pool 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 version publiées avec chaque mise à jour. Chaque mise à jour peut comporter des instructions d’installation uniques, en particulier concernant les opérations préparatoires et post-mise à jour Les sections suivantes fournissent des conseils et des instructions générales pour appliquer les mises à jour de vos systèmes Citrix Hypervisor.
Avant d’appliquer une mise à jour au pool Citrix Hypervisor, faites attention 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 connaître les procédures de sauvegarde, reportez-vous à la section Récupération et sauvegarde après sinistre.
-
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 allez effectuer la mise à jour. Pour plus d’informations, consultez la 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 allez effectuer la mise à jour. 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 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 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 à jour cumulative 1 de Citrix Hypervisor 8.2.
-
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 » :
HLKM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot
- Assurez-vous que la dernière version de XenServer VM Tools pour Windows est installée
- Prenez un instantané de la machine virtuelle
- Définissez la valeur de la clé de registre suivante sur une valeur REG_DWORD de « 3 » :
-
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.
-
Mettez à 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 de manière à minimiser la durée pendant laquelle un pool s’exécute dans un état mixte.
-
Mettez à jour tous les serveurs d’un pool de manière séquentielle, en commençant toujours par le maître du pool. L’assistant d’installation de mise à jour de XenCenter 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 des 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 d’essayer 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 maître de pool avant de commencer la mise à jour :
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.
-
Le vSwitch Controller n’est plus pris en charge. Déconnectez le vSwitch Controller de votre pool avant d’essayer 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 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.
Après la mise à jour ou la mise à niveau, si vous trouvez un état résiduel concernant le vSwitch Controller dans votre pool, effacez l’état à l’aide de la commande CLI suivante :
xe pool-set-vswitch-controller address=
Avant de commencer la mise à jour
-
Connectez-vous à un compte d’utilisateur avec des autorisations d’accès complètes (par exemple, en tant qu’administrateur de pool ou en utilisant un compte racine local).
-
Videz les lecteurs de CD/DVD de toutes les machines virtuelles que vous envisagez de suspendre. Pour plus d’informations et d’instructions, consultez Avant de mettre à niveau un serveur Citrix Hypervisor unique.
-
Le cas échéant, désactivez la haute disponibilité.
Appliquer les mises à jour à un pool
Le mécanisme d’installation des mises à 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 Installation de mise à jour . Au cours du processus, l’assistant Installer la mise à jour effectue les étapes suivantes pour chaque serveur :
- Migration des 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
- Effectue la migration des machines virtuelles vers l’hôte mis à jour.
Toutes les actions entreprises au stade de la pré-vérification pour permettre l’application des mises à jour, telles que la désactivation de HA, sont annulées.
L’assistant Installer la 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 permettent de s’assurer que le pool est dans un état de configuration valide. Il gère ensuite automatiquement le chemin de mise à jour et la migration des machines virtuelles.
Appliquer les mises à jour
XenCenter vous permet d’appliquer les mises à jour automatiques nécessaires à la mise à jour de vos serveurs. Vous pouvez appliquer ces mises à jour à un ou plusieurs pools. Lorsque vous appliquez des mises à jour automatiques, XenCenter applique l’ensemble minimum de mises à jour nécessaires pour mettre à jour le pool sélectionné ou le serveur autonome. XenCenter réduit 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 automatisées.
Afficher 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 recherche régulièrement les mises à jour de Citrix Hypervisor et XenCenter. Cliquez sur Actualiser pour vérifier manuellement les mises à jour disponibles.
Si vous avez désactivé la vérification automatique des mises à jour, un message s’affiche dans l’onglet Mises à jour . Cliquez sur Rechercher les mises à jour maintenant pour vérifier les mises à jour manuellement.
Vous pouvez choisir 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. Les nouvelles versions ne peuvent pas toutes être appliquées en tant que mise à jour.
- Pour exporter ces informations sous forme de fichier .csv, cliquez sur Tout exporter. Le fichier .csv répertorie les informations suivantes :
- Nom de la mise à jour
- Description de la mise à jour
- Serveurs auxquels 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 de cette mise à jour, sélectionnez Télécharger et installer. Cette option extrait la mise à jour et ouvre l’Assistant Installation de mise à jour sur la page Sélectionner des 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 Aller à 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 au format .csv, cliquez sur Exporter tout. Le fichier .csv répertorie les informations suivantes :
- Pool auquel appartient le serveur
- Server name
- État de Citrix Hypervisor installé
- État de mise à jour du serveur
- Mises à jour requises pour ce serveur
- Mises à jour installées pour ce serveur.
- Pour appliquer les mises à jour, cliquez sur Install Updates. 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 Installation de la mise à jour répertorie les mises à jour disponibles sur la page Sélectionner une mise. Sélectionnez la mise à jour requise dans la liste, puis cliquez sur Suivant.
-
Sur la page Sélectionner des 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.
Cliquez sur Suivant.
-
L’assistant d’installation de mise à jour effectue plusieurs vérifications préalables pour s’assurer 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.
- Indique si un correctif en direct est disponible pour le correctif et s’il peut être appliqué aux hôtes. Pour plus d’informations sur les correctifs en direct, consultez la section Application de correctifs en direct.
-
Suivez les recommandations qui s’affichent à l’écran pour résoudre les problèmes de prévérification des mises à jour qui ont échoué. Si vous souhaitez que XenCenter résolve automatiquement toutes les vérifications préalables ayant échoué, cliquez sur Résoudre tout. Lorsque les prévérifications ont été résolues, cliquez sur Suivant.
-
Si vous installez une CU ou une CR, XenCenter télécharge les mises à jour, les télécharge dans la SR par défaut du pool et installe les mises à jour. La page Upload and Install affiche la progression.
Remarques :
- Si le SR par défaut d’un pool n’est pas partagé ou ne dispose pas de suffisamment d’espace, XenCenter essaie de télécharger la mise à jour vers un autre SR partagé. Si aucun des SR partagés n’a suffisamment d’espace, la mise à jour est téléchargée vers le stockage local du maître de pool.
- Si le processus de mise à jour ne peut pas se terminer pour quelque raison que ce soit, XenCenter arrête le processus. 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 .
Reportez-vous à l’étape 10 pour terminer le processus d’installation.
-
Si vous installez un correctif, choisissez un mode de mise à jour. Passez en revue les informations affichées à l’écran et sélectionnez un mode approprié. Si le correctif contient un correctif dynamique qui peut être appliqué avec succès aux hôtes, il s’affiche
No action required
sur l’écran Tâches à effectuer .Remarque :
Si vous cliquez sur Annuler à ce stade, l’assistant Installer la mise à jour annule les modifications et supprime le fichier de mise à jour du serveur.
-
Cliquez sur Installer la mise à jour pour poursuivre 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.
-
Lorsque la mise à jour est appliquée, cliquez sur Terminer pour fermer l’assistant Installer la mise à jour. Si vous avez choisi d’effectuer les tâches post-mise à jour manuellement, faites-le maintenant.
Mettre à jour un pool de serveurs Citrix Hypervisor à l’aide de la xe CLI
Assurez-vous de mettre à jour le maître du pool 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 vers un emplacement connu sur l’ordinateur exécutant l’interface de ligne de commande 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 les opérations suivantes :
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 pool. 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é chargé sur le serveur Citrix Hypervisor, vous pouvez utiliser les commandes
update-list
etupdate-param-list
pour afficher les informations relatives au fichier. -
Si Citrix Hypervisor détecte des erreurs ou des mesures préparatoires qui n’ont pas été prises, il vous alerte. Assurez-vous de suivre toutes les instructions avant de poursuivre la mise à jour.
Si nécessaire, vous pouvez arrêter ou suspendre les machines virtuelles sur les hôtes que vous souhaitez actualiser à l’aide des 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 le contrôle total de 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 vers Citrix Hypervisor. -
Mettez à jour le pool, en spécifiant l’UUID du fichier de mise à jour, en exécutant les opérations suivantes :
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 continue, 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 à l’aide de 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 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 maître de pool.
Assurez-vous d’appliquer la mise à jour à tous les hôtes du pool. L’exécution d’un pool en mode mixte (pool qui inclut des serveurs mis à jour et non mis à jour) n’est pas une configuration prise en charge.
Mettre à jour des hôtes individuels à l’aide de la CLI
Pour mettre à jour des hôtes individuels à l’aide de la xe CLI :
-
Téléchargez le fichier de mise à jour vers un emplacement connu sur l’ordinateur exécutant l’interface de ligne de commande xe. Notez le chemin d’accès au fichier.
-
Arrêtez ou suspendrez toutes les machines virtuelles sur les hôtes que vous souhaitez actualiser à l’aide des 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 les opérations suivantes :
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 d’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é chargé sur le serveur Citrix Hypervisor, vous pouvez utiliser les commandes
update-list
etupdate-param-list
pour afficher les informations relatives au fichier de mise à jour. -
Si Citrix Hypervisor détecte des erreurs ou des mesures préparatoires qui n’ont pas été prises, il vous alerte. Assurez-vous de suivre toutes 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 les opérations suivantes :
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 maître du pool avant de mettre à jour tout autre membre du pool.
-
Vérifiez que la mise à jour a été correctement appliquée à l’aide de 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 (comme 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 (pool qui inclut des serveurs mis à jour et non mis à jour) n’est pas une configuration prise en charge.
Appliquer les mises à jour automatisées
Le modeMises à jour automatiques applique tous les correctifs et mises à jour cumulatives disponibles pour un hôte. Ce mode réduit 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 automatisées le limite à un seul redémarrage à la fin.
Si une nouvelle version de la version actuelle est disponible en tant que 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, effectuez les opérations suivantes :
-
Sélectionnez l’hôte dans le volet Ressources de 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 qui sont déjà appliquées comme 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 automatisées étaient auparavant réservées aux clients de Citrix Hypervisor Premium Edition ou aux clients de Citrix Virtual Apps and Desktops. Toutefois, dans les pools où le correctif XS82ECU1053 est appliqué, cette fonctionnalité est disponible pour tous les utilisateurs.
Appliquer des mises à jour automatiques à l’aide de l’Assistant Installation de mise à jour
La section suivante fournit des instructions détaillées sur la façon 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 une 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 à partir de Citrix : l’assistant Installer la mise à jour répertorie les mises à jour disponibles à partir du site de support Pour appliquer les mises à jour, voir Appliquer une mise à jour à un pool.
-
Sélectionnez Mise à jour ou Pack supplémentaire à partir du disque . Pour installer une mise à jour déjà téléchargée, consultez Appliquer une mise à jour à un pool . Pour installer des mises à jour de packs supplémentaires, consultez l’article Installation de packs supplémentaires dans la documentation XenCenter.
-
-
Pour continuer avec l’application automatique de correctifs, sélectionnez Mises à jour automatisées , puis cliquez sur Suivant .
-
Sélectionnez un ou plusieurs pools ou serveurs autonomes que vous souhaitez mettre à jour, puis cliquez sur Suivant. Tout serveur ou pool qui ne peut pas être mis à jour semble indisponible.
-
L’assistant Installer la mise à jour effectue plusieurs vérifications préalables de mise à jour pour s’assurer que le pool est dans un état de configuration valide.
Suivez les recommandations qui s’affichent à l’écran pour résoudre les problèmes de prévérification des mises à jour qui ont échoué. Si vous souhaitez que XenCenter résolve automatiquement toutes les vérifications préalables ayant échoué, cliquez sur Résoudre tout. Lorsque les prévérifications ont été résolues, cliquez sur Suivant.
-
L’assistant d’installation de mise à jour télécharge et installe automatiquement les mises à jour recommandées. L’assistant montre é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 dans la SR par défaut du pool. Si la SR par défaut n’est pas partagée ou ne dispose pas d’un espace suffisant, XenCenter essaie de télécharger la mise à jour vers une autre SR partagée disposant d’un espace suffisant. Si aucun des SR partagés ne dispose d’un espace suffisant, la mise à jour est téléchargée sur le stockage local de chaque hôte.
-
Le processus de mise à jour ne peut pas se terminer pour quelque raison que ce soit, 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 .
-
-
Lorsque toutes les mises à jour ont été appliquées, cliquez sur Terminer pour fermer l’Assistant Installation de mise à jour.
Correctifs en direct dans Citrix Hypervisor
La fonctionnalité de mise à jour en direct s’applique uniquement aux correctifs. Les versions actuelles et les mises à jour cumulatives ne peuvent pas être appliquées comme correctifs dynamiques
Les clients Citrix Hypervisor qui déploient des serveurs Citrix Hypervisor peuvent souvent être tenus de 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 alors que les clients doivent attendre le redémarrage du système. Ces temps d’arrêt indésirables peuvent avoir un impact sur l’activité. L’application de correctifs en direct permet 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 en direct, 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 Install Update 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 ceux qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou Citrix DaaS. Pour en savoir plus sur les éditions Citrix Hypervisor et savoir comment procéder à la mise à niveau, visitez le site Web de Citrix. Pour plus d’informations sur les licences, reportez-vous à la section Licences.
Scénarios d’application de correctifs en direct
Les correctifs logiciels peuvent être corrigés en direct sur les pools, les 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 ne comportent aucune tâche post-mise à jour. Les scénarios suivants décrivent le comportement lorsqu’un Live Patch est disponible 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 de rares cas, lorsque le correctif actif ne peut pas être appliqué, un redémarrage peut être nécessaire.
-
Mises à jour sans correctif en direct : le comportement n’est pas modifié 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 en direct, XenCenter s’affiche
No action required
sur la page Mode de mise à jour .
Appliquer les mises à jour automatiques et les correctifs en direct
Le modeMises à jour automatisées de XenCenter vous permet de télécharger et d’appliquer l’ensemble minimal de correctifs requis pour mettre automatiquement à jour votre pool ou votre hôte autonome. Le modeMises à jour automatisées applique toutes les mises à jour cumulatives disponibles pour un hôte. Toutefois, si une nouvelle version de la version actuelle est disponible en tant que 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é d’application de correctifs en direct lorsque vous appliquez des correctifs logiciels à l’aide du mode Mises à jour automatisées de XenCenter. Vous pouvez éviter de redémarrer les hôtes si des correctifs dynamiques sont disponibles et 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 automatisées, voir Appliquer les mises à jour automatisées.
Activer l’application de correctifs en direct à l’aide de XenCenter et de l’interface de ligne de commande 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 la commande XenCenter ou xe CLI.
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 l’application de correctifs en direct.
-
Sélectionnez Ne pas utiliser le Live Patching pour désactiver le Live Patching.
-
Utilisation de l’interface de ligne de commande xe
-
Pour activer l’application de correctifs en direct, exécutez la commande suivante :
xe pool-param-set live-patching-disabled=false uuid="pool_uuid" <!--NeedCopy-->
-
Pour désactiver l’application de correctifs en direct, exécutez la commande suivante :
xe pool-param-set live-patching-disabled=true uuid="pool_uuid" <!--NeedCopy-->