Citrix Hypervisor

Migration des machines virtuelles

Vous pouvez migrer des machines virtuelles en cours d’exécution à l’aide de la migration**en direct et de la migration en direct du stockage et déplacer une image de disque virtuel (VDI) d’une machine virtuelle sans interruption de machine virtuelle.

Migration en direct et migration en direct du stockage

Les sections suivantes décrivent les exigences de compatibilité et les limites de la migration en direct et de la migration en direct du stockage.

Migration dynamique

La migration en direct est disponible dans toutes les versions de Citrix Hypervisor. Cette fonctionnalité vous permet de déplacer une machine virtuelle en cours d’exécution d’un hôte vers un autre, lorsque les disques des machines virtuelles se trouvent sur un stockage partagé par les deux hôtes. Les fonctionnalités de maintenance de pool telles que la haute disponibilité et la mise à niveau du pool roulant (RPU) peuvent déplacer automatiquement les machines virtuelles à l’aide de la migration en direct. Ces fonctionnalités permettent de niveler la charge de travail, de résilience de l’infrastructure et de mise à niveau du logiciel serveur, sans interruption de machines virtuelles.

Remarque :

Le stockage ne peut être partagé qu’entre les hôtes d’un même pool. Par conséquent, les machines virtuelles ne peuvent être migrées que vers des hôtes du même pool.

Migration dynamique du stockage

Remarques :

  • N’utilisez pas la migration en direct du stockage dans les déploiements Citrix Virtual Desktops.
  • La migration en direct du stockage ne peut pas être utilisée sur les machines virtuelles pour lesquelles le suivi des blocs modifié est activé. Désactivez le suivi des blocs modifiés avant de tenter la migration dynamique du stockage.
  • La migration en direct du stockage ne peut pas être utilisée sur les machines virtuelles dont les VDI se trouvent sur un SR GFS2.

La migration en direct du stockage permet également de déplacer des machines virtuelles d’un hôte à un autre, lorsque les machines virtuelles ne se trouvent pas sur un stockage partagé entre les deux hôtes. Par conséquent, les machines virtuelles stockées sur le stockage local peuvent être migrées sans interruption et les machines virtuelles peuvent être déplacées d’un pool à un autre. Cette fonctionnalité permet aux administrateurs système de :

  • Rééquilibrez les machines virtuelles entre les pools Citrix Hypervisor (par exemple d’un environnement de développement vers un environnement de production).

  • Mettez à niveau et mettez à jour les serveurs Citrix Hypervisor autonomes sans aucun temps d’arrêt des machines virtuelles.

  • Mettez à niveau le matériel du serveur Citrix Hypervisor.

Remarque :

  • La migration d’une machine virtuelle d’un hôte à un autre préserve l’ étatde la machine virtuelle. Les informations d’état comprennent des informations qui définissent et identifient la machine virtuelle et les mesures de performance historiques, telles que l’utilisation du processeur et du réseau.

  • Vous ne pouvez pas migrer une machine virtuelle d’un pool source sur lequel le correctif XS82ECU1033 n’est pas installé vers un pool de destination dans lequel le port 80 est fermé. Pour ce faire, installez le correctif XS82ECU1033 sur le pool source ou rouvrez temporairement le port 80 du pool de destination. Pour plus d’informations, consultez la section Restreindre l’utilisation du port 80.

Exigences de compatibilité

Lors de la migration d’une machine virtuelle avec migration en direct ou migration en direct du stockage, la machine virtuelle et l’hôte cible doivent répondre aux exigences de compatibilité suivantes pour que la migration puisse se poursuivre :

  • L’hôte cible doit disposer de la même version ou d’une version plus récente de Citrix Hypervisor installée en tant qu’hôte source.

  • XenServer VM Tools pour Windows doit être installé sur chaque machine virtuelle Windows que vous souhaitez migrer.

  • Migration en direct du stockage uniquement : si les processeurs de l’hôte source et de l’hôte cible sont différents, le processeur cible doit fournir au moins l’ensemble des fonctionnalités en tant que processeur source. Il est donc peu probable qu’il soit possible de déplacer une machine virtuelle entre, par exemple, des processeurs AMD et Intel.

  • Les machines virtuelles avec point de contrôle ne peuvent pas être migrées.

  • Migration en direct du stockage uniquement : les machines virtuelles avec plus de six VDI connectés ne peuvent pas être migrées.

  • L’hôte cible doit disposer d’une capacité de mémoire de réserve suffisante ou être capable de libérer une capacité suffisante à l’aide du contrôle dynamique de la mémoire. S’il n’y a pas assez de mémoire, la migration échoue.

  • Migration du stockage uniquement : un hôte du pool source doit disposer d’une capacité de mémoire disponible suffisante pour exécuter une machine virtuelle arrêtée en cours de migration. Cette exigence permet de démarrer la machine virtuelle arrêtée à tout moment du processus de migration.

  • Migration en direct du stockage uniquement : le stockage cible doit disposer de suffisamment d’espace disque disponible pour les machines virtuelles entrantes. L’espace libre requis peut être trois fois la taille VDI (sans snapshots). S’il n’y a pas assez d’espace, la migration échoue.

  • Le stockage source doit disposer de suffisamment d’espace disque disponible pour créer des instantanés temporaires des VDI de la machine virtuelle lors de la migration. S’il n’y a pas assez d’espace, la migration échoue. L’espace libre requis peut être jusqu’à deux fois supérieur à la taille du disque de la machine virtuelle.

Limitations et restrictions

La migration en direct et la migration en direct du stockage sont soumises aux limitations et mises en garde suivantes :

  • La migration en direct du stockage ne peut pas être utilisée avec des machines virtuelles créées par Machine Creation Services.
  • Les machines virtuelles utilisant SR-IOV ne peuvent pas être migrées. Pour plus d’informations, voir Utiliser des cartes réseau compatibles SR-IOV
  • Les performances de la machine virtuelle sont réduites pendant la migration.
  • Si vous utilisez la fonctionnalité de haute disponibilité, assurez-vous que la machine virtuelle en cours de migration n’est pas marquée comme protégée.
  • Le délai d’achèvement de la migration de la machine virtuelle dépend de l’empreinte mémoire de la machine virtuelle et de son activité. En outre, la taille du VDI et l’activité de stockage du VDI peuvent affecter les machines virtuelles migrées avec la migration en direct du stockage.
  • Les machines virtuelles dont l’ on-boot option est définie sur reset ne peuvent pas être migrées. Pour plus d’informations, consultez Intellicache.

Migrer une machine virtuelle à l’aide de XenCenter

  1. Dans le volet Ressources, sélectionnez la machine virtuelle et effectuez l’une des opérations suivantes :

    • Pour migrer une machine virtuelle en cours d’exécution ou suspendue à l’aide de la migration dynamique ou de la migration en direct du stockage, dans le menu VM, cliquez sur Migrer vers le serveur, puis sur l’ assistant de migration de la machine virtuelle. Cette action ouvre l’Assistant Migrer la VM.

    • Pour déplacer une machine virtuelle arrêtée : dans le menu VM, sélectionnez Déplacer la machine virtuelle. Cette action ouvre l’assistant de déplacement des VM.

  2. Dans la liste des destinations, sélectionnez un serveur autonome ou un pool.

  3. Dans la liste des serveurs domestiques, sélectionnez un serveur à attribuer comme serveur domestique à la machine virtuelle et cliquez sur Suivant.

  4. Dans l’onglet Stockage , spécifiez le référentiel de stockage dans lequel vous souhaitez placer les disques virtuels de la machine virtuelle migrée, puis cliquez sur Suivant .

    • La case d’option Placer tous les disques virtuels migrés sur le même SR est sélectionnée par défaut et affiche la SR partagée par défaut sur le pool de destination.

    • Cliquez sur Placer les disques virtuels migrés sur les SR spécifiés pour spécifier un SR dans la liste Référentiel de stockage . Cette option vous permet de sélectionner un SR différent pour chaque disque virtuel sur la machine virtuelle migrée.

  5. Dans la liste des réseaux de stockage, sélectionnez un réseau dans le pool de destination qui est utilisé pour la migration en direct des disques virtuels de la machine virtuelle. Cliquez sur Suivant.

    Remarque :

    Pour des raisons de performances, il est recommandé de ne pas utiliser votre réseau de gestion pour la migration en direct.

  6. Vérifiez les paramètres de configuration et cliquez sur Terminer pour commencer la migration de la machine virtuelle.

Si vous effectuez une migration depuis une ancienne version de XenServer ou Citrix Hypervisor, vous devrez peut-être arrêter et démarrer toutes les machines virtuelles après avoir migré vos machines virtuelles, afin de garantir l’intégration des nouvelles fonctionnalités de virtualisation.

Migration VDI en direct

La migration VDI en direct permet à l’administrateur de déplacer l’image de disque virtuel (VDI) des machines virtuelles sans arrêter la machine virtuelle. Cette fonctionnalité permet d’effectuer des opérations administratives telles que :

  • Déplacement d’une machine virtuelle d’un stockage local bon marché vers un stockage rapide, résilient et basé sur une baie.
  • Déplacer une machine virtuelle d’un environnement de développement vers un environnement de production.
  • Passage d’un niveau de stockage à un autre lorsqu’une machine virtuelle est limitée par la capacité de stockage.
  • Mise à niveau des baies de stockage.

Limitations et restrictions

La migration VDI en direct est soumise aux limitations et mises en garde suivantes

  • N’utilisez pas la migration en direct du stockage dans les déploiements Citrix Virtual Desktops.

  • Les machines virtuelles Linux IPv6 nécessitent un noyau Linux supérieur à 3.0.

  • Si vous effectuez une migration VDI en direct sur une machine virtuelle dotée d’un vGPU, la migration en direct vGPU est utilisée. L’hôte doit disposer de suffisamment d’espace vGPU pour effectuer une copie de l’instance vGPU sur l’hôte. Si les pGPU sont entièrement utilisés, la migration VDI peut ne pas être possible.

  • Lorsque vous effectuez une migration en direct VDI pour une machine virtuelle qui reste sur le même hôte, cette machine virtuelle nécessite temporairement deux fois plus de RAM.

Pour déplacer des disques virtuels

  1. Dans le volet Ressources, sélectionnez le SR où le disque virtuel est stocké, puis cliquez sur l’onglet Stockage.

  2. Dans la liste Disques virtuels, sélectionnez le disque virtuel que vous souhaitez déplacer, puis cliquez sur Déplacer.

  3. Dans la boîte de dialogue Déplacer le disque virtuel, sélectionnez le SR cible vers lequel vous souhaitez déplacer le VDI.

    Remarque :

    Assurez-vous que le SR dispose de suffisamment d’espace pour un autre disque virtuel : l’espace disponible est affiché dans la liste des SR disponibles.

  4. Cliquez sur Déplacer pour déplacer le disque virtuel.

Migration des machines virtuelles