layout: doc description: Upgrade scenarios and recommendations for Citrix Virtual Apps and Desktops environments.—

Scénarios de mise à niveau pour XenServer et Citrix Virtual Apps and Desktops

XenServer contient des fonctionnalités et des optimisations qui en font un hyperviseur idéal à utiliser dans votre environnement Citrix Virtual Apps and Desktops.

Si vous utilisez XenServer avec Citrix Virtual Apps and Desktops, certaines considérations lors de l’exécution de votre mise à niveau ne sont pas abordées dans l’article principal sur la mise à niveau  : Mettre à niveau depuisune version existante. Consultez cet article et l’article principal sur la mise à niveau avant de commencer votre mise à niveau de Citrix Hypervisor 8.2 vers XenServer 8.

Important :

Si vous utilisez votre licence Citrix Virtual Apps and Desktops pour attribuer une licence à vos hôtes Citrix Hypervisor 8.2 Cumulative Update 1, cette licence ne s’applique plus à XenServer 8. Vous devez plutôt obtenir des licences XenServer Premium Edition pour couvrir chaque socket de processeur de votre pool. Pour en savoir plus, consultez https://xenserver.com/buy.

Les clients existants peuvent demander à participer à notre promotion et recevoir jusqu’à 10 000 licences socket XenServer Premium Edition gratuitement. En savoir plus.

Considérations relatives à la mise à niveau de XenServer dans un environnement Citrix Virtual Apps and Desktops :

Les approches décrites dans cet article visent à vous orienter vers une méthode de mise à niveau qui réduit les risques d’interruption de service et permet au processus de mise à niveau de s’adapter à votre fenêtre de maintenance. Cependant, dans certains cas, les interruptions de service sont inévitables. Si le processus de mise à niveau de XenServer ne peut pas s’adapter à votre fenêtre de maintenance, vous pouvez exécuter votre pool en mode mixte pendant une courte période entre les fenêtres de maintenance. Toutefois, cela n’est pas recommandé. Pour plus d’informations, consultez la section Pools en mode mixte.

Pendant la fenêtre de maintenance prévue pour la mise à niveau de XenServer, respectez les restrictions suivantes :

Mise à niveau propagée de pool

Rolling Pool Upgrade est une fonctionnalité de XenServer conçue pour faciliter le processus de mise à niveau et minimiser les temps d’arrêt.

L’assistant de mise à niveau du Rolling Pool de XenCenter vous guide tout au long de la procédure de mise à niveau et organise automatiquement le chemin de mise à niveau. Pour les pools, chacun des serveurs du pool est mis à niveau à tour de rôle, en commençant par le coordinateur de pool. Avant de commencer une mise à niveau, l’assistant effectue une série de pré-vérifications. Ces prévérifications garantissent que certaines fonctionnalités de l’ensemble du pool, telles que la haute disponibilité, sont temporairement désactivées et que chaque serveur du pool est prêt pour la mise à niveau. Un seul serveur est hors ligne à la fois. Toutes les machines virtuelles en cours d’exécution sont automatiquement migrées hors de chaque serveur avant que la mise à niveau ne soit installée sur ce serveur.

Vous pouvez utiliser Rolling Pool Upgrade pour de nombreux cas d’utilisation de Citrix Virtual Apps and Desktops décrits dans cet article. Pour chacun, la durée de mise à niveau est la même : le nombre d’hôtes du pool multiplié par la durée de mise à niveau pour un seul hôte. (N x 35 minutes). Le risque de panne de machine virtuelle dépend de votre charge de travail Citrix Virtual Apps and Desktops et de la configuration du pool XenServer.

Même si vous avez l’intention d’utiliser Rolling Pool Upgrade pour mettre à niveau votre pool XenServer, consultez les informations relatives à votre environnement spécifique afin de vous assurer que vous comprenez les actions requises pour Citrix Virtual Apps and Desktops, les considérations particulières et le comportement à attendre.

Cas d’utilisation

Cet article identifie plusieurs cas d’utilisation généraux. Pour chacun de ces cas d’utilisation, nous supposons que le pool XenServer héberge un seul type de charge de travail Citrix Virtual Apps and Desktops. Si votre pool contient différents types de charge de travail, examinez tous les cas qui s’appliquent à votre pool afin de décider de votre approche de mise à niveau préférée.

Tout d’abord, considérez comment votre environnement XenServer est configuré :

Pool XenServer avec stockage partagé

Si vous mettez à niveau un pool dont les disques de machines virtuelles sont situés sur un stockage partagé, vous pouvez évacuer les machines virtuelles de chaque hôte XenServer du pool pendant la mise à niveau.

La plupart des cas d’utilisation de ce type de pool peuvent être améliorés à l’aide de Rolling Pool Upgrade. Cependant, les actions préalables requises dans Citrix Virtual Apps and Desktops et le comportement en cas de panne sont différents en fonction de votre charge de travail.

Déterminez quel type de charge de travail Citrix Virtual Apps and Desktops est hébergé dans votre pool :

Pool XenServer sans stockage partagé ni hôte autonome

Si vous mettez à niveau un pool dont les disques de machines virtuelles sont situés sur le stockage local ou si vous ne possédez qu’un seul hôte dans votre pool, les machines virtuelles ne peuvent pas être migrées hors des hôtes XenServer pendant leur mise à niveau. Dans ces cas, les machines virtuelles doivent être arrêtées pendant la durée de la mise à niveau de l’hôte ou du pool. Dans ces cas, une panne de vos applications et de vos postes de travail virtuels est inévitable.

Déterminez quel type de charge de travail Citrix Virtual Apps and Desktops est hébergé dans votre pool :

Cas 1 : postes de travail mono-session exécutés sur un pool avec stockage partagé

Ce cas d’utilisation couvre les pools XenServer avec stockage partagé dont la charge de travail principale est constituée de bureaux virtuels à session unique avec le type d’allocation de machines aléatoire. Les machines de ce type doivent être gérées par Citrix Provisioning ou par Machine Creation Services.

Pour toute charge de travail gérée par Citrix Virtual Apps and Desktops, y compris celles dont l’alimentation est gérée par Citrix Provisioning and Machine Creation Services, vous ne pouvez pas maintenir une charge de travail complète pendant la mise à niveau. La gestion de l’alimentation des machines peut être problématique pendant le processus de mise à niveau et vous ne pouvez pas désactiver la gestion de l’alimentation sans désactiver également la création de nouvelles sessions.

Options de mise à niveau recommandées :

Si possible, rendez la charge de travail disponible à partir d’autres pools XenServer dotés de capacités lors de la mise à niveau de ce pool. Cette approche peut entraîner une réduction de la capacité lors de la mise à niveau. Si vous ne disposez pas de la capacité nécessaire à la charge de travail de vos autres hôtes et pools XenServer, nous vous recommandons de déclarer une panne pour toutes les machines de votre charge de travail.

Mise à niveau propagée de pool (1)

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Mettez toutes les machines du pool en mode maintenance. Si toutes les machines utilisent la même connexion, vous pouvez mettre l’ensemble du catalogue de machines en mode maintenance.

  2. Avertissez tous les utilisateurs concernés de la panne imminente.

  3. Dans XenCenter, démarrez l’assistant de mise à niveau du Rolling Pool et choisissez le mode automatique. Pour plus d’informations, consultez Rolling Pool Upgrade à l’aide de XenCenter.

    Une fois la mise à niveau terminée, toutes les machines virtuelles qui ont été suspendues dans le cadre de la mise à niveau du Rolling Pool sont redémarrées.

  4. Sortez les machines du mode maintenance.

    De nouvelles sessions peuvent désormais être démarrées et le service complet repris.

Cas 2 : autres charges de travail exécutées sur un pool avec stockage partagé

Ce cas d’utilisation couvre les pools XenServer avec stockage partagé dont la charge de travail principale est constituée soit de bureaux virtuels à session unique avec le type d’allocation de machines attribué, soit d’applications virtuelles à sessions multiples avec le type d’allocation de machines aléatoire.

Options de mise à niveau recommandées :

Mise à niveau propagée de pool (2)

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Assurez-vous que le pool dispose d’une capacité suffisante pour exécuter votre charge de travail avec un hôte de moins dans le pool. Au cours du processus de mise à niveau, chaque hôte est supprimé un par un. Les hôtes restants doivent être en mesure d’exécuter toutes les machines virtuelles requises.

    Si la capacité du pool est insuffisante, certaines machines peuvent ne pas être disponibles pendant le processus de mise à niveau. Si possible, vous pouvez suspendre toutes les machines virtuelles non critiques pendant le processus de mise à niveau.

  2. Assurez-vous que toutes les machines fournies par le pool XenServer sont sous tension et enregistrées auprès de Citrix Virtual Apps and Desktops dans les groupes de mise à disposition appropriés.

  3. Dans XenCenter, démarrez l’assistant de mise à niveau du Rolling Pool et choisissez le mode automatique. Pour plus d’informations, consultez Rolling Pool Upgrade à l’aide de XenCenter.

  4. Restaurez les opérations de votre environnement à leur configuration habituelle.

Cas 3 : postes de travail assignés exécutés sur un pool avec stockage local ou sur un hôte autonome

Ce cas d’utilisation couvre les hôtes autonomes ou les pools XenServer qui ne disposent pas de stockage partagé et dont la charge de travail principale est constituée de bureaux virtuels à session unique avec le type d’allocation de machines attribué.

Options de mise à niveau recommandées :

Mise à niveau propagée de pool (3)

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Mettez tous les groupes de mise à disposition ou les catalogues qui fournissent des machines du pool en mode maintenance.

    Lorsque les machines sont en mode maintenance, de nouvelles sessions ne peuvent pas être démarrées sur les machines du pool. Les sessions existantes sont maintenues jusqu’à ce que les machines soient arrêtées ou suspendues.

    Pour plus d’informations, voir Empêcher les utilisateurs de se connecter à une machine dans un groupe de miseà disposition.

  2. Avertissez tous les utilisateurs concernés de la panne imminente. Indiquez l’heure à laquelle ils doivent mettre fin à leurs sessions et indiquez quand le service sera rétabli.

  3. Vérifiez les sessions restantes sur les machines concernées et prenez les mesures appropriées pour ces sessions.

  4. Dans XenCenter, démarrez l’assistant de mise à niveau du Rolling Pool et choisissez le mode automatique. Pour plus d’informations, consultez Rolling Pool Upgrade à l’aide de XenCenter.

    Une fois la mise à niveau terminée, toutes les machines virtuelles qui ont été suspendues dans le cadre de la mise à niveau du Rolling Pool sont redémarrées.

  5. Sortez les machines du mode maintenance.

    De nouvelles sessions peuvent désormais être démarrées et le service complet repris.

Mise à niveau manuelle (3)

Vous pouvez utiliser ce processus manuel pour mettre à niveau le coordinateur du pool d’abord, puis tous les autres hôtes en parallèle afin de réduire considérablement le temps d’arrêt global.

Remarque :

Avec l’approche de mise à niveau parallèle, le profil de risque change. Si un problème survient pendant la mise à niveau, il est possible qu’il ne soit détecté que lorsque tous les hôtes ont été mis à niveau et rencontrent le problème. En revanche, si vous mettez à niveau vos hôtes de manière séquentielle, vous pouvez vérifier que la mise à niveau est réussie sur chaque hôte avant de passer au suivant.

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Assurez-vous que toutes les machines fournies par le pool ou l’hôte XenServer sont allumées et enregistrées auprès de Citrix Virtual Apps and Desktops dans les groupes de mise à disposition appropriés.

  2. Identifiez le coordinateur du pool et les machines virtuelles associées.

  3. Mettez les machines du catalogue sur l’hôte du coordinateur du pool en mode maintenance.

  4. Utilisez Director, Citrix Studio ou Web Studio pour envoyer des messages aux utilisateurs qui sont toujours connectés à des sessions actives, en les avertissant que leur bureau est hors ligne pendant un certain temps. Cette période correspond à la durée de mise à niveau pour cet hôte individuel (environ 35 minutes).

  5. Mettez à jour le coordinateur du pool à l’aide de l’interface de ligne de commande xe :

    1. Désactivez le coordinateur du pool. Cela empêche le démarrage ou la migration de nouvelles machines virtuelles vers l’hôte spécifié.

      xe host-disable host=<uuid_or_name_label>
      
    2. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur le coordinateur de pool. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

      • Pour arrêter une machine virtuelle, utilisez la commande suivante :

         xe vm-shutdown
        
      • Pour suspendre une machine virtuelle, utilisez la commande suivante :

         xe vm-suspend
        
      • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

         xe vm-migrate
        

        La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

      • Pour évacuer l’hôte, utilisez la commande suivante :

         xe host-evacuate
        

        L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

    3. Arrêtez le coordinateur de pool.

      xe host-shutdown
      

      Important :

      Vous ne pouvez pas contacter le coordinateur de pool tant que la mise à niveau du coordinateur de pool n’est pas terminée. L’arrêt du coordinateur du pool fait passer les autres hôtes du pool en mode d’urgence. Les hôtes peuvent passer en mode d’urgence lorsqu’ils se trouvent dans un pool dont le coordinateur du pool a disparu du réseau et ne peut pas être contacté après plusieurs tentatives. Les machines virtuelles continuent de s’exécuter sur les hôtes en mode d’urgence, mais les opérations de contrôle ne sont pas disponibles.

    4. Démarrez le coordinateur du pool à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

    5. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

      Lorsque le coordinateur de votre pool redémarre, les autres hôtes du pool quittent le mode urgence et le service normal est rétabli au bout de quelques minutes.

    6. Démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

    7. Migrez toutes les machines virtuelles de votre choix vers le coordinateur de pool.

    Si quelque chose interrompt la mise à niveau du coordinateur de pool ou si la mise à niveau échoue pour une raison quelconque, n’essayez pas de poursuivre la mise à niveau. Redémarrez le coordinateur du pool et restaurez une version fonctionnelle.

  6. Une fois le coordinateur de pool mis à niveau, sortez les machines du coordinateur de pool du mode maintenance dans Citrix Studio ou Web Studio.

  7. Effectuez les étapes suivantes en parallèle pour tous les hôtes restants du pool :

    1. Mettez les machines du catalogue sur l’hôte en mode maintenance.

    2. Utilisez Director, Citrix Studio ou Web Studio pour envoyer des messages aux utilisateurs qui sont toujours connectés à des sessions actives, en les avertissant que leur bureau est hors ligne pendant un certain temps. Cette période correspond à la durée de mise à niveau pour cet hôte individuel (environ 35 minutes).

    3. Désactivez l’hôte à l’aide de l’interface de ligne de commande xe.

      xe host-disable host-selector=<host_selector_value>
      
    4. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur l’hôte. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

      • Pour arrêter une machine virtuelle, utilisez la commande suivante :

         xe vm-shutdown
        
      • Pour suspendre une machine virtuelle, utilisez la commande suivante :

         xe vm-suspend
        
      • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

         xe vm-migrate
        

        La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

      • Pour évacuer l’hôte, utilisez la commande suivante :

         xe host-evacuate
        

        L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

    5. Arrêtez l’hôte.

      xe host-shutdown
      
    6. Démarrez l’hôte à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

    7. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

    8. Une fois la mise à niveau de l’hôte terminée, démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

    9. Migrez toutes les machines virtuelles de votre choix vers l’hôte.

    Si la mise à niveau d’un hôte subordonné échoue ou est interrompue, il n’est pas nécessaire de revenir en arrière. Exécutez la commande xe host-forget dans le pool pour oublier cet hôte. Réinstallez XenServer sur l’hôte, puis joignez-le, en tant que nouvel hôte, au pool à l’aide de la commande. xe pool-join

  8. Une fois les hôtes XenServer mis à jour, sortez les machines du mode maintenance dans Citrix Studio ou Web Studio.

Cas 4 : autres charges de travail exécutées sur un pool avec stockage local ou sur un hôte autonome

Ce cas d’utilisation couvre les pools XenServer dotés d’un stockage partagé dont la charge de travail principale est constituée de bureaux virtuels à session unique ou d’applications virtuelles à sessions multiples avec le type d’allocation de machines aléatoire.

Pour toute charge de travail gérée par Citrix Virtual Apps and Desktops, y compris celles dont l’alimentation est gérée par Citrix Provisioning and Machine Creation Services, vous ne pouvez pas maintenir une charge de travail complète pendant la mise à niveau. La gestion de l’alimentation des machines peut être problématique pendant le processus de mise à niveau et vous ne pouvez pas désactiver la gestion de l’alimentation sans désactiver également la création de nouvelles sessions.

Options de mise à niveau recommandées :

Si possible, rendez la charge de travail disponible à partir d’autres pools XenServer dotés de capacités lors de la mise à niveau de ce pool. Cette approche peut entraîner une réduction de la capacité lors de la mise à niveau. Si vous ne disposez pas de la capacité nécessaire à la charge de travail de vos autres hôtes et pools XenServer, nous vous recommandons de déclarer une panne pour toutes les machines de votre charge de travail.

Mise à niveau propagée de pool (4)

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Mettez toutes les machines du pool en mode maintenance. Si toutes les machines utilisent la même connexion, vous pouvez mettre l’ensemble du catalogue de machines en mode maintenance.

  2. Avertissez tous les utilisateurs concernés de la panne imminente.

  3. Dans XenCenter, démarrez l’assistant de mise à niveau du Rolling Pool et choisissez le mode automatique. Pour plus d’informations, consultez Rolling Pool Upgrade à l’aide de XenCenter.

    Une fois la mise à niveau terminée, toutes les machines virtuelles qui ont été suspendues dans le cadre de la mise à niveau du Rolling Pool sont redémarrées.

  4. Sortez les machines du mode maintenance.

    De nouvelles sessions peuvent désormais être démarrées et le service complet repris.

Mise à niveau manuelle (4)

Vous pouvez utiliser ce processus manuel pour mettre à niveau le coordinateur du pool d’abord, puis tous les autres hôtes en parallèle afin de réduire considérablement le temps d’arrêt global.

Remarque :

Avec l’approche de mise à niveau parallèle, le profil de risque change. Si un problème survient pendant la mise à niveau, il est possible qu’il ne soit détecté que lorsque tous les hôtes ont été mis à niveau et rencontrent le problème. En revanche, si vous mettez à niveau vos hôtes de manière séquentielle, vous pouvez vérifier que la mise à niveau est réussie sur chaque hôte avant de passer au suivant.

Consultez les étapes et les conseils de la section Avant de commencer.

  1. Assurez-vous que toutes les machines fournies par le pool ou l’hôte XenServer sont allumées et enregistrées auprès de Citrix Virtual Apps and Desktops dans les groupes de mise à disposition appropriés.

  2. Identifiez le coordinateur du pool et les machines virtuelles associées.

  3. Mettez les machines du catalogue sur l’hôte du coordinateur du pool en mode maintenance.

  4. Utilisez Director, Citrix Studio ou Web Studio pour envoyer des messages aux utilisateurs qui sont toujours connectés à des sessions actives, en les avertissant que leur bureau est hors ligne pendant un certain temps. Cette période correspond à la durée de mise à niveau pour cet hôte individuel (environ 35 minutes).

  5. Mettez à jour le coordinateur du pool à l’aide de l’interface de ligne de commande xe :

    1. Désactivez le coordinateur du pool. Cela empêche le démarrage ou la migration de nouvelles machines virtuelles vers l’hôte spécifié.

      xe host-disable host=<uuid_or_name_label>
      
    2. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur le coordinateur de pool. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

      • Pour arrêter une machine virtuelle, utilisez la commande suivante :

         xe vm-shutdown
        
      • Pour suspendre une machine virtuelle, utilisez la commande suivante :

         xe vm-suspend
        
      • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

         xe vm-migrate
        

        La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

      • Pour évacuer l’hôte, utilisez la commande suivante :

         xe host-evacuate
        

        L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

    3. Arrêtez le coordinateur de pool.

      xe host-shutdown
      

      Important :

      Vous ne pouvez pas contacter le coordinateur de pool tant que la mise à niveau du coordinateur de pool n’est pas terminée. L’arrêt du coordinateur du pool fait passer les autres hôtes du pool en mode d’urgence. Les hôtes peuvent passer en mode d’urgence lorsqu’ils se trouvent dans un pool dont le coordinateur du pool a disparu du réseau et ne peut pas être contacté après plusieurs tentatives. Les machines virtuelles continuent de s’exécuter sur les hôtes en mode d’urgence, mais les opérations de contrôle ne sont pas disponibles.

    4. Démarrez le coordinateur du pool à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

    5. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

      Lorsque le coordinateur de votre pool redémarre, les autres hôtes du pool quittent le mode urgence et le service normal est rétabli au bout de quelques minutes.

    6. Démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

    7. Migrez toutes les machines virtuelles de votre choix vers le coordinateur de pool.

    Si quelque chose interrompt la mise à niveau du coordinateur de pool ou si la mise à niveau échoue pour une raison quelconque, n’essayez pas de poursuivre la mise à niveau. Redémarrez le coordinateur du pool et restaurez une version fonctionnelle.

  6. Une fois le coordinateur de pool mis à niveau, sortez les machines du coordinateur de pool du mode maintenance dans Citrix Studio ou Web Studio.

  7. Effectuez les étapes suivantes en parallèle pour tous les hôtes restants du pool :

    1. Mettez les machines du catalogue sur l’hôte en mode maintenance.

    2. Utilisez Director, Citrix Studio ou Web Studio pour envoyer des messages aux utilisateurs qui sont toujours connectés à des sessions actives, en les avertissant que leur bureau est hors ligne pendant un certain temps. Cette période correspond à la durée de mise à niveau pour cet hôte individuel (environ 35 minutes).

    3. Désactivez l’hôte à l’aide de l’interface de ligne de commande xe.

      xe host-disable host-selector=<host_selector_value>
      
    4. Assurez-vous qu’aucune machine virtuelle n’est en cours d’exécution sur l’hôte. Arrêtez, suspendez ou migrez des machines virtuelles vers d’autres hôtes du pool.

      • Pour arrêter une machine virtuelle, utilisez la commande suivante :

         xe vm-shutdown
        
      • Pour suspendre une machine virtuelle, utilisez la commande suivante :

         xe vm-suspend
        
      • Pour migrer une machine virtuelle spécifique, utilisez la commande suivante :

         xe vm-migrate
        

        La migration de machines virtuelles spécifiées vers des hôtes spécifiques vous permet de contrôler totalement la distribution des machines virtuelles migrées vers les autres hôtes du pool.

      • Pour évacuer l’hôte, utilisez la commande suivante :

         xe host-evacuate
        

        L’évacuation de toutes les machines virtuelles d’un hôte laisse la distribution des machines virtuelles migrées vers XenServer.

    5. Arrêtez l’hôte.

      xe host-shutdown
      
    6. Démarrez l’hôte à l’aide du support d’installation XenServer et de la méthode de votre choix (USB ou réseau, par exemple).

    7. Suivez la procédure d’installation de XenServer jusqu’à ce que le programme d’installation vous offre la possibilité de mise à niveau. Choisissez de mettre à niveau.

    8. Une fois la mise à niveau de l’hôte terminée, démarrez ou reprenez les machines virtuelles arrêtées ou suspendues.

    9. Migrez toutes les machines virtuelles de votre choix vers l’hôte.

    Si la mise à niveau d’un hôte subordonné échoue ou est interrompue, il n’est pas nécessaire de revenir en arrière. Exécutez la commande xe host-forget dans le pool pour oublier cet hôte. Réinstallez XenServer sur l’hôte, puis joignez-le, en tant que nouvel hôte, au pool à l’aide de la commande. xe pool-join

  8. Une fois les hôtes XenServer mis à jour, sortez les machines du mode maintenance dans Citrix Studio ou Web Studio.

Pools en mode mixte

Un pool en mode mixte est un pool dans lequel les hôtes du pool utilisent différentes versions de XenServer. Ne faites pas fonctionner votre pool en mode mixte (avec plusieurs versions de XenServer) plus longtemps que nécessaire, car le pool fonctionne dans un état dégradé lors de la mise à niveau. Dans cet état dégradé, certaines opérations de machine virtuelle, de SR, de VDI et d’hôte sont bloquées. Les machines virtuelles qui ont été exécutées sur un hôte de la version supérieure de XenServer ne peuvent pas être migrées ou démarrées sur un hôte de la version inférieure de XenServer.

Les pools en mode mixte ne sont pas pris en charge pour une utilisation standard et ne sont pris en charge qu’en tant qu’état transitoire lors de la mise à niveau d’un pool. Si vous rencontrez un problème lors de l’exécution en mode mixte, le support technique vous demandera de terminer la mise à niveau de votre pool, puis de reproduire le problème dans un pool non mixte.

Après avoir examiné les options de mise à niveau pour votre environnement Citrix Virtual Apps and Desktops, le chemin de mise à niveau de XenServer prévu peut prendre plus de temps que la fenêtre de maintenance disponible. Si possible, prolongez la fenêtre de maintenance pour permettre à votre mise à niveau de XenServer de s’y terminer. Si cela n’est pas possible, vous pouvez choisir de faire fonctionner le pool en mode mixte jusqu’à votre prochaine fenêtre de maintenance. Cependant, l’exploitation de votre pool en mode mixte augmente le risque de comportements inattendus ou de problèmes qui pourraient vous obliger à recourir à une fenêtre de maintenance d’urgence. Prévoyez de minimiser le temps que votre pool passe en mode mixte.

Si votre environnement Citrix Virtual Apps and Desktops s’exécute temporairement au-dessus d’un pool XenServer en mode mixte, tenez compte des comportements suivants :