Citrix Hypervisor

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.

Les chemins de mise à niveau et les informations de compatibilité sont également disponibles dans le Guide de mise à niveau 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 ou XenServer 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).

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

Versions

La mise à jour cumulative 1 de Citrix Hypervisor 8.2 est une mise à jour pour Citrix Hypervisor 8.2. Le tableau suivant indique les versions précédentes prises en charge de Citrix Hypervisor ou XenServer auxquelles vous pouvez appliquer la mise à jour cumulative 1 de Citrix Hypervisor 8.2 en tant que mise à jour :

Version Appliquer la mise à jour cumulative 1 de Citrix Hypervisor 8.2 en tant que mise à jour ?
Citrix Hypervisor 8.2 Oui
Mise à jour cumulative 2 de XenServer 7.1 Non

Pour les versions de XenServer qui ne peuvent pas faire appliquer Citrix Hypervisor 8.2 en tant que mise à jour, utilisez plutôt l’ISO d’installation de base et mettez à niveau votre installation existante. Pour plus d’informations, consultez Mettre à niveau à partir d’une version existante.

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.
  • Lors de l’application de la mise à jour cumulative 1 de Citrix Hypervisor 8.2 en tant que mise à jour d’une installation Citrix Hypervisor existante qui utilise la disposition de partition de disque héritée, la mise à jour peut échouer avec un espace insuffisant. Si cet échec se produit, créez plutôt une nouvelle installation de Citrix Hypervisor 8.2 Cumulative Update 1.

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.

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. Assurez-vous de mettre à jour votre appliance virtuelle du serveur de licences Citrix vers la dernière version avant de procéder à 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 Citrix VM Tools pour Windows est installée
    • Prenez un instantané de la machine virtuelle
  • Si des machines virtuelles Linux s’exécutant dans votre pool seront migrées dans le cadre de votre mise à niveau, assurez-vous que la dernière version de Citrix VM Tools pour Linux est installée.

  • 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. Vous avez planifié vos mises à jour pour réduire 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 au format .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 à 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 :

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

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

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

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

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

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

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

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 vers 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 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 et update-param-list pour afficher les informations relatives au fichier.

  3. 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 ou vm-suspend.

    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 la commande host-evacuate. 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
    <!--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-->
    

    Assurez-vous de mettre à jour le maître du pool avant de mettre à jour tout autre membre du pool.

  5. 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 champ hosts contient l’UUID de l’hôte.

  6. 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 :

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

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

  3. 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 et update-param-list pour afficher les informations relatives au fichier de mise à jour.

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

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

  6. 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 champ hosts contient l’UUID de l’hôte.

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

  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 requises pour mettre le serveur à jour.

      Remarque :

      Si aucune mise à jour n’est requise, la section Mises à jour requises n’est pas affichée.

    • 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 :

La fonctionnalité Mises à jour automatiques 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, consultez l’article Licences.

La fonctionnalité Mises à jour automatiques 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 mettre à jour votre pool ou votre hôte autonome.

  1. Dans le menu XenCenter, sélectionnez Outils, puis sélectionnez 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 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.

  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 mettre à jour, puis cliquez sur Suivant. Tout serveur ou pool qui ne peut pas être mis à jour semble indisponible.

  6. 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 à l’écran pour résoudre les prévérifications de mise à 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.

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

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

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

  2. Dans le menu Pool (serveur dans le cas d’hôtes autonomes), sélectionnez Propriétés, puis cliquez sur Live Patching.

  3. 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-->
    
Mettez à jour vos hôtes