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 de la machine virtuelle à l’aide de l’Assistant Installer la mise à jour dans XenCenter.** L’Assistant **Installer la mise à jour applique des mises à jour, mettant à jour un hôte à la fois, en migrant automatiquement les machines virtuelles loin de chaque hôte au fur et à mesure que 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 XenCenter disponibles. Toutes les alertes sont affichées dans le volet Notifications .

Types de mise à jour

Les types de mises à jour suivants sont disponibles pour Citrix Hypervisor :

  • Actual Releases (CR), qui sont des versions complètes de Citrix Hypervisor à partir du flux CR. Certains CRs peuvent être appliqués en tant que mises à jour des versions prises en charge de Citrix Hypervisor à partir du flux CR.

  • Correctifs, qui fournissent généralement des correctifs de bogues à un ou plusieurs problèmes spécifiques. Des correctifs sont fournis pour les versions de Citrix Hypervisor dans les flux LTSR (Long Term Service Release) et Current Release (CR) et pour les versions antérieures prises en charge qui ne font pas partie de l’un ou l’autre flux.

  • Mises à jour cumulatives, qui contiennent des correctifs précédemment publiés et peuvent contenir la prise en charge des nouveaux invités et du matériel. Les mises à jour cumulatives sont appliquées aux versions de Citrix Hypervisor à partir du flux LTSR (Long Term Service Release).

Les packs supplémentaires fournis par nos partenaires peuvent également être appliqués en tant que mises à jour de Citrix Hypervisor.

Diffusions actuelles

Citrix Hypervisor 8.0 est une version actuelle de Citrix Hypervisor. Toutefois, comme Citrix Hypervisor 8.0 est une actualisation de plate-forme, il ne peut pas être appliqué en tant que mise à jour des versions précédentes de XenServer.

Pour les versions de XenServer qui ne peuvent pas appliquer Citrix Hypervisor 8.0 en tant que mise à jour, utilisez plutôt l’ISO d’installation de base et mettez à niveau votre installation existante.

Correctifs

Nous pouvons publier des correctifs pour Citrix Hypervisor 8.0 qui fournissent des correctifs pour des problèmes spécifiques.

Les correctifs pour Citrix Hypervisor 8.0 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 vous inscrivant à l’adresse http://www.citrix.com/support/.

Les correctifs sur le dernier CR sont disponibles pour tous les clients Citrix Hypervisor. Toutefois, les correctifs sur les CRs précédents qui sont toujours en prise 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 Système de licences.

Mises à jour cumulatives

Les mises à jour cumulatives sont fournies pour les LTRS de Citrix Hypervisor. Ces mises à jour fournissent des correctifs pour les problèmes et peuvent contenir la prise en charge des nouveaux invités et du matériel.

Les mises à jour cumulatives sont disponibles pour les clients disposant d’un compte CSS actif.

Citrix Hypervisor 8.0 est une version actuelle. Aucune mise à jour cumulative n’est fournie pour cette version.

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 publication publiées à chaque mise à jour. Chaque mise à jour peut avoir des instructions d’installation uniques, en particulier en ce qui concerne les opérations préparatoires et post-mises à jour. Les sections suivantes fournissent des instructions et des instructions générales sur l’application des mises à jour à vos systèmes Citrix Hypervisor.

Important :

Avant d’appliquer une mise à jour au pool Citrix Hypervisor, faites attention aux points suivants :

  • (S’applique aux correctifs Citrix Hypervisor 8.0 uniquement) Tous les hôtes du pool doivent exécuter Citrix Hypervisor 8.0 avant d’appliquer le correctif.

  • Sauvegardez vos données avant d’appliquer une mise à jour. Pour les procédures de sauvegarde, reportez-vous à la sectionReprise après sinistre et sauvegarde.

  • 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 pour minimiser la durée d’exécution d’un pool dans un état mixte.

  • Mettez à jour tous les serveurs d’un pool séquentiellement, en commençant toujours par le maître de 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 la version actuelle avant de migrer des machines virtuelles sur l’hôte.

Avant de commencer la mise à jour

  • Connectez-vous à un compte d’utilisateur avec des autorisations d’accès complet (par exemple, en tant qu’administrateur de pool ou en utilisant un compte racine local).

  • Videz les lecteurs de CD/DVD des machines virtuelles que vous envisagez de suspendre. Pour plus de détails et d’instructions, reportez-vous à la sectionAvant de mettre à niveau un serveur Citrix Hypervisor unique.

  • 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 du 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 Installation de mise à jour effectue les étapes suivantes pour chaque serveur :

  • Migration des machines virtuelles hors du serveur
  • Place le serveur en mode de 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 prévérification pour permettre l’application des mises à jour, telles que la désactivation de l’HA, sont annulées.

L’assistant Installer la mise à jour effectue une série de vérifications connues sous le nom de 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 machine virtuelle. Si vous préférez contrôler manuellement le chemin de mise à jour et la migration de la machine virtuelle, vous pouvez actualiser chaque hôte individuellement.

Appliquer automatiquement les mises à jour

XenCenter vous permet d’appliquer les mises à jour automatisées nécessaires à la mise à jour de vos serveurs. Vous pouvez appliquer ces mises à jour à un ou plusieurs pools. Lorsque vous appliquez des mises à jour automatisées, XenCenter applique le jeu minimal de mises à jour nécessaires pour actualiser le pool sélectionné ou le serveur autonome. XenCenter réduit le nombre de redémarrages requis pour mettre à jour le pool ou le pool de serveurs autonome. Dans la mesure du possible, XenCenter le limite à un seul redémarrage à la fin. Pour de plus amples informations, consultez la section 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 vérifie périodiquement les mises à jour Citrix Hypervisor et XenCenter. Cliquez sur Actualiser pour vérifier manuellement les mises à jour disponibles.

  • Si l’onglet Mises à jour ne trouve aucune mise à jour car 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 rechercher les mises à jour manuellement.

Vous pouvez sélectionner dans la liste Affichage 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 Serve/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 en tant que fichier .csv, cliquez sur Exporter tout. 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 sur laquelle la mise à jour est téléchargée à partir de
  • 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 de plus amples informations, consultez la section 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 qui peuvent être appliquées aux serveurs et les mises à jour 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’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 Installer les mises à jour. Ce choix ouvre l’Assistant Installer la mise à jour sur la page Sélectionner une mise à jour. Pour de plus amples informations, consultez la section Appliquer une mise à jour à un pool.

Appliquer une mise à jour à un pool

Pour appliquer une mise à jour à un pool à l’aide de XenCenter :

  1. Dans le menu XenCenter, sélectionnez Outils , puis Installer la mise à jour .

  2. Lisez les informations affichées sur la page Avant de commencer, puis cliquez sur Suivant.

  3. L’assistant Installer la mise à jour répertorie les mises à jour disponibles sur la page Sélectionner une mise à jour . Sélectionnez la mise à jour requise dans la liste, puis cliquez sur Suivant.

  4. Sur la page Sélectionner des serveurs, sélectionnez le pool et les serveurs que vous souhaitez actualiser.

    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 l’UC ou CR.

    Cliquez sur Suivant.

  5. L’assistant Installer la mise à jour effectue plusieurs prévérifications de mise à jour, pour s’assurer que le pool est dans un état de configuration valide. L’Assistant vérifie également si les hôtes doivent être redémarrés après l’application de la mise à jour et affiche le résultat. L’Assistant Installer la mise à jour vérifie également si un correctif actif est disponible pour le correctif et si le correctif actif peut être appliqué aux hôtes. Pour plus d’informations sur l’application de correctifs dynamiques, reportez-vous à la sectionApplication de correctifs en direct.

  6. Suivez les recommandations à l’écran pour résoudre les prévérifications de mise à jour qui ont échoué. Si vous souhaitez que XenCenter résout automatiquement tous les précontrôles échoués, cliquez sur Résoudre tout. Lorsque les prévérifications ont été résolues, cliquez sur Suivant.

  7. Si vous installez une CU ou un CR, XenCenter télécharge les mises à jour, les télécharge vers le SR par défaut du pool et installe les mises à jour. La page Charger et installer affiche la progression.

    Remarques :

    -  Si la SR par défaut d'un pool n'est pas partagée ou n'a pas assez d'espace, XenCenter essaie de télécharger la mise à jour vers une autre SR partagée. 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. Cela 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.

  8. 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 actif qui peut être appliqué avec succès aux hôtes, il s’afficheNo 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.

  9. Cliquez sur Installer la mise à jour pour poursuivre l’installation. L’assistant Installer la mise à jour affiche la progression de la mise à jour, affichant les principales opérations effectuées par XenCenter lors de la mise à jour de chaque serveur dans le pool.

  10. Lorsque la mise à jour est appliquée, cliquez sur Terminer pour fermer l’Assistant Installation de mise à jour. Si vous avez choisi d’effectuer des tâches de post-mise à jour manuellement, faites-le maintenant.

Mettre à jour un pool de serveurs Citrix Hypervisor à l’aide de l’interface de ligne de commande xe

Pour mettre à jour un pool d’hôtes Citrix Hypervisor à l’aide de l’interface de ligne de commande xe :

  1. Téléchargez le fichier de mise à jour à un emplacement connu sur l’ordinateur exécutant l’interface de ligne de commande xe. Notez le chemin d’accès au fichier.

  2. Téléchargez le fichier de mise à jour dans le pool que vous souhaitez actualiser en exécutant les opérations suivantes :

    xe -s server -u username -pw password update-upload file-name=filename [sr-uuid=storage_repository_uuid]
    

    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é téléchargé sur le serveur Citrix Hypervisor, vous pouvez utiliser lesupdate-list commandesupdate-param-list et pour afficher des informations sur le fichier.

  3. 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 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’aidevm-shutdown des commandesvm-suspend ou.

    Pour migrer des machines virtuelles spécifiées vers des hôtes spécifiés, utilisez la commande vm-migrate. En utilisant la commande vm-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 lahost-evacuate commande. En utilisant la commande host-evacuate, vous laissez la distribution des machines virtuelles migrées vers Citrix Hypervisor.

  4. 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
    

    Cette commande applique la mise à jour ou le correctif à tous les hôtes du pool, en commençant par le maître de pool.

    Ou, pour actualiser 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
    

    Assurez-vous que vous mettez à jour le maître du pool avant de procéder à la mise à jour de tout autre membre du pool.

  5. Vérifiez que la mise à jour a été appliquée à l’aide de laupdate-list commande. Si la mise à jour a réussi, le champ hosts contient l’UUID de l’hôte.

  6. Effectuez 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 ces opérations sur le maître de pool en premier.

Mettez à jour des hôtes individuels à l’aide de la interface de ligne de commande xe

Pour actualiser des hôtes individuels à l’aide de l’interface de ligne de commande xe :

  1. Téléchargez le fichier de mise à jour à un emplacement connu sur l’ordinateur exécutant l’interface de ligne de commande xe. Notez le chemin d’accès au fichier.

  2. Arrêtez ou suspendrez toutes les machines virtuelles sur les hôtes que vous souhaitez actualiser à l’aidevm-shutdown des commandesvm-suspend ou.

  3. Téléchargez le fichier de mise à jour sur l’hôte que vous souhaitez actualiser en exécutant les opérations suivantes :

    xe -s server -u username -pw password update-upload file-name=filename [sr-uuid=storage_repository_uuid]
    

    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 :

    Après avoir téléchargé un fichier de mise à jour sur le serveur Citrix Hypervisor, vous pouvez utiliser lesupdate-list commandesupdate-param-list et pour afficher des informations sur le fichier de mise à jour.

  4. 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 toutes les instructions avant de poursuivre la mise à jour.

  5. 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
    

    Si l’hôte est membre d’un pool, assurez-vous que vous mettez à jour le maître du pool avant de procéder à la mise à jour de tout autre membre du pool.

  6. Vérifiez que la mise à jour a été correctement appliquée à l’aide de laupdate-list commande. Si la mise à jour a réussi, le champ hosts contient l’UUID de l’hôte.

  7. Effectuez toutes les opérations de post-mise à jour, si nécessaire (par exemple, redémarrer la pile d’outils XAPI ou redémarrer l’hôte).

Appliquer les mises à jour automatisées

Le modeMises à jour automatisées applique tous les correctifs et mises à jour cumulatives disponibles pour un hôte. Ce mode réduit le nombre de redémarrages requis pour actualiser le pool ou le pool de serveurs autonome. Dans la mesure du possible, le mode Mises à jour automatisées le limite à un seul redémarrage à la fin.

Si une nouvelle version actuelle est disponible sous forme de mise à jour, le mode Mises à jour automatisées 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 :

  1. Sélectionnez l’hôte dans le volet Ressources de XenCenter.

  2. Accédez à l’onglet Général .

  3. 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 nécessaires pour actualiser le serveur.

      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, reportez-vous àAppliquer une mise à jour à un poolla section.

Remarque :

La fonctionnalité Mises à jour automatisées est disponible pour les clients Citrix Hypervisor Premium Edition ou les clients qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops. Pour en savoir plus sur les éditions Citrix Hypervisor et pour savoir comment procéder à une mise à niveau, visitez le Site web Citrix. Pour de plus amples informations, consultez la section Système de licences.

La fonctionnalité Mises à jour automatisées est disponible pour les clients Citrix Hypervisor Premium Edition.

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 actualiser votre pool ou votre hôte autonome.

  1. Dans le menu XenCenter, sélectionnez Outils , puis Installer la mise à jour .

  2. Lisez les informations affichées sur la page Avant de commencer, puis cliquez sur Suivant.

  3. 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 automatisées — (par défaut) cette option est visible uniquement si XenCenter est connecté à au moins un pool sous licence ou un serveur autonome sous licence. Select 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 sur le site de support. Pour appliquer les mises à jour, reportez-vous à la sectionAppliquer une mise à jour à un pool.

    • Select mise à jour ou Pack supplémentaire à partir du disque — pour installer une mise à jour que vous avez déjà téléchargée, reportez-vous à la sectionAppliquer une mise à jour à un pool . Pour installer des mises à jour de pack supplémentaires, reportez-vous à la section Installation de packs supplémentaires de l’aide de XenCenter.

  4. Pour continuer avec l’application automatique de correctifs, sélectionnez Mises à jour automatisées , puis cliquez sur Suivant .

  5. Sélectionnez un ou plusieurs pools ou serveurs autonomes que vous souhaitez actualiser, puis cliquez sur Suivant. Tout serveur ou pool qui ne peut pas être mis à jour apparaît indisponible.

  6. L’assistant Installer la mise à jour effectue plusieurs prévérifications de mise à jour, pour s’assurer que le pool est dans un état de configuration valide.

    Suivez les recommandations à l’écran pour résoudre les prévérifications de mise à jour qui ont échoué. Si vous souhaitez que XenCenter résout automatiquement tous les précontrôles échoués, cliquez sur Résoudre tout. Lorsque les prévérifications ont été résolues, cliquez sur Suivant.

  7. L’assistant Installer la mise à jour télécharge et installe automatiquement les mises à jour recommandées. L’Assistant affiche également la progression globale de la mise à jour, affichant les principales opérations effectuées par XenCenter lors de la mise à jour de chaque serveur dans le 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 n'a pas suffisamment d'espace, XenCenter tente de télécharger la mise à jour vers une autre SR partagée avec suffisamment d'espace. Si aucun des SR partagés n'a 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 être terminé 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**.
    
  8. Lorsque toutes les mises à jour ont été appliquées, cliquez sur Terminer pour fermer l’Assistant Installation de mise à jour.

Application de correctifs en direct dans Citrix Hypervisor

La fonctionnalité d’application de correctifs en direct s’applique uniquement aux correctifs logiciels. 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 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 pendant que les clients doivent attendre le redémarrage du système. Ce temps d’arrêt indésirable peut avoir un impact sur l’activité. L’application de correctifs en direct permet aux clients d’installer des correctifs de noyau Linux et d’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 de 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 les clients qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops. Pour en savoir plus sur les éditions Citrix Hypervisor et pour savoir comment procéder à une mise à niveau, visitez le Site web Citrix. Pour plus d’informations sur les licences, reportez-vous à la sectionSystème de licences.

Scénarios d’application de correctifs en direct

Les correctifs peuvent être correctifs 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 pas de tâches de post-mise à jour. Les scénarios suivants décrivent le comportement lorsqu’un correctif actif est disponible et n’est pas disponible pour une mise à jour.

  • Mises à jour avec 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 patch en direct — Aucun changement dans le comportement ici. Ça marche comme d’habitude.

    Remarque :

    Si un hôte ne nécessite pas de redémarrage, ou si le correctif contient des correctifs actifs, XenCenter s’afficheNo action required sur la page Mode de mise à jour.

Appliquer des mises à jour automatisées et des correctifs en direct

Le modeMises à jour automatisées dans XenCenter vous permet de télécharger et d’appliquer l’ensemble minimum de correctifs requis pour mettre à jour automatiquement votre pool ou hôte autonome. Le modeMises à jour automatiques applique toutes les mises à jour cumulatives disponibles pour un hôte. Toutefois, si une nouvelle version actuelle est disponible sous forme de mise à jour, le mode Mises à jour automatisées 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é Live Patching lorsque vous appliquez des correctifs à l’aide du mode Mises à jour automatisées dans 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, reportez-vous à la sectionAppliquer 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é Live Patching est activée par défaut. Les clients peuvent activer ou désactiver Live Patching à l’aide de la commande XenCenter ou xe CLI.

Utilisation de XenCenter

  1. Sélectionnez le pool ou l’hôte autonome dans le volet Ressources.

  2. Dans le menu Pool (Serveur dans le cas des hôtes autonomes), sélectionnez Propriétés , puis cliquez sur Application de correctifs en direct .

  3. Sur la page Application de correctifs en direct :

    • Sélectionnez Utiliser l’application de correctifs en direct lorsque cela est possible pour activer l’application de correctifs en direct.

    • Sélectionnez Ne pas utiliser Live Patching pour désactiver Live Patching.

Utilisation de l’interface de ligne de commande xe

  • Pour activer Live Patching, exécutez la commande suivante :

     xe pool-param-set live-patching-disabled=false uuid="pool_uuid"
    
  • Pour désactiver Live Patching, exécutez la commande suivante :

     xe pool-param-set live-patching-disabled=true uuid="pool_uuid"