XenCenter

Migrer des machines virtuelles

Cette rubrique contient des informations sur la migration et le déplacement de machines virtuelles au sein et entre des pools et des serveurs autonomes.

Définitions :

  • Migrer une machine virtuelle : Déplacez une machine virtuelle en cours d’exécution ou suspendue vers un autre serveur ou un autre pool.
  • Déplacer une machine virtuelle : Déplacez une machine virtuelle arrêtée vers un autre serveur ou pool.

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 ou suspendue entre des serveurs Citrix Hypervisor, lorsque les disques de la machine virtuelle se trouvent sur un stockage partagé par les deux serveurs. Cette fonctionnalité permet des fonctionnalités de maintenance du pool telles que l’équilibrage de la charge de travail (WLB), la haute disponibilité et la mise à niveau du pool roulant (RPU) pour déplacer automatiquement les machines virtuelles. Le stockage ne peut être partagé qu’entre les hôtes d’un même pool. Par conséquent, vous ne pouvez déplacer des machines virtuelles qu’au sein du même pool.

La migration en direct permet de réaliser les opérations suivantes sans aucun temps d’arrêt des machines virtuelles :

  • Nivellement de
  • La résilience des infrastructures
  • Mise à niveau du logiciel du serveur

Migration dynamique du stockage

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, vous pouvez migrer des machines virtuelles stockées sur un stockage local sans temps d’arrêt et vous pouvez déplacer des machines virtuelles d’un pool à un autre sans pratiquement aucune interruption de service. Le choix du serveur de destination dépend de la façon dont la machine virtuelle et le pool sont configurés. Le choix du serveur de destination dépend de la façon dont la machine virtuelle et le pool sont configurés. Dans un pool sur lequel l’équilibrage de charge de travail (WLB) est activé, par exemple, des recommandations sont fournies pour aider à sélectionner le meilleur serveur physique possible pour la charge de travail de la machine virtuelle. Pour plus d’informations, consultez la section Choix d’un serveur optimal pour le placement initial, la migration et la reprise des machines virtuelles.

La migration en direct du stockage permet aux administrateurs système de :

  • Rééquilibrer 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 des serveurs Citrix Hypervisor autonomes sans aucun temps d’arrêt des machines
  • Mettre à niveau le matériel du serveur Citrix Hypervisor

Remarque :

Vous ne pouvez pas utiliser la migration en direct du stockage pour migrer des machines virtuelles dont le suivi des blocs a été modifié. Désactivez le suivi des blocs modifiés avant de tenter la migration dynamique du stockage. Pour plus d’informations, consultez la section Suivi des blocs modifiés.

Le déplacement d’une machine virtuelle d’un hôte à un autre préserve l’état de la machine virtuelle. L’état inclut des informations qui définissent la machine virtuelle et les mesures de performance historiques, telles que l’utilisation du processeur et du réseau.

La migration en direct du stockage vous permet également de déplacer des disques virtuels d’un référentiel de stockage (SR) vers un autre SR au sein du même pool. Pour plus d’informations, consultez Déplacer des disques virtuels.

Exigences de compatibilité

Lors de la migration d’une machine virtuelle avec migration en direct ou migration en direct du stockage, la nouvelle machine virtuelle et le nouveau serveur doivent répondre aux exigences de compatibilité suivantes :

  • Citrix VM Tools doit être installé sur chaque machine virtuelle que vous souhaitez migrer.
  • Le serveur de destination doit disposer de la même version ou d’une version plus récente de Citrix Hypervisor installée en tant que source.
  • (Migration en direct du stockage uniquement.) Si les processeurs du serveur source et de destination sont différents, le serveur de destination doit fournir au moins l’ensemble des fonctionnalités en tant que serveur source. Par conséquent, il est peu probable qu’il soit possible de déplacer une machine virtuelle entre des processeurs AMD et Intel, par exemple.
  • Pour la migration en direct du stockage, les machines virtuelles comportant plusieurs instantanés ne peuvent pas être migrées.
  • La machine virtuelle avec point de contrôle ne peut pas être migrée.
  • Pour la migration en direct du stockage, les machines virtuelles avec plus de six VDI connectés ne peuvent pas être migrées.
  • Le serveur cible doit disposer d’une capacité de mémoire disponible suffisante ou être en mesure de libérer suffisamment de capacité à l’aide du contrôle dynamique de la mémoire. S’il n’y a pas assez de mémoire, la migration échoue.
  • Pour la migration en direct du stockage, le stockage cible doit disposer de suffisamment d’espace disque disponible (pour la machine virtuelle et son instantané) disponible pour les machines virtuelles entrantes. S’il n’y a pas assez d’espace, la migration échoue.

Limitations de la migration en direct et de la migration

La migration en direct et la migration en direct du stockage sont soumises aux limitations 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.
  • Intel GVT-G n’est pas compatible avec la migration en direct et la migration en direct du stockage. Pour plus d’informations, voir Vue d’ensemble des graphiques
  • 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.

Pour obtenir des instructions détaillées sur l’utilisation de la migration en direct ou de la migration en direct du stockage pour migrer vos machines virtuelles, consultez la section Pour migrer ou déplacer une machine virtuelle.

Déplacer des machines virtuelles

XenCenter vous permet de déplacer des machines virtuelles arrêtées vers un nouveau référentiel de stockage dans le même pool à l’aide de l’assistant Déplacer une machine virtuelle . Pour obtenir des instructions pas à pas, reportez-vous à la section suivante.

Pour migrer ou déplacer une machine virtuelle

  1. Dans le volet Ressources, sélectionnez la machine virtuelle et effectuez l’une des opérations suivantes en fonction de son état.
    • Pour migrer une machine virtuelle en cours d’exécution ou suspendue à l’aide de la migration en direct ou de la migration en direct du stockage : dans le menu de la machine virtuelle, sélectionnez Migrer vers le serveur, puis l’assistant Migrer la VM. Cette action ouvre l’Assistant Migrer la VM.

      Remarque :

      Pour les pools de 16 membres ou moins, le menu contextuel affiche la liste des serveurs disponibles vers lesquels migrer la machine virtuelle. Toutefois, pour les pools plus importants, les serveurs ne sont pas répertoriés dans le menu. À la place, vous devez ouvrir l’assistant Migrer vers le serveur .

    • 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 Déplacer la machine virtuelle.

  2. Sélectionnez un serveur autonome ou un pool dans la liste Destination .
  3. Sélectionnez un serveur dans la liste des serveurs domestiques pour attribuer un serveur domestique à la machine virtuelle, puis sélectionnez Suivant.
  4. Sur la page Stockage, spécifiez un référentiel de stockage sur lequel placer les disques virtuels de la machine virtuelle migrée. Sélectionnez Suivant.
    • L’option Placer tous les disques virtuels migrés sur le même SR est sélectionnée par défaut et affiche le SR partagé par défaut sur le pool de destination.
    • Sélectionnez Placer les disques virtuels migrés sur des 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. Sur la page Mise en réseau, mappez les interfaces réseau virtuelles de la machine virtuelle sélectionnée aux réseaux du pool ou du serveur de destination. Spécifiez vos options à l’aide de la liste Réseau cible et sélectionnez Suivant.
  6. Sélectionnez un réseau de stockage sur le pool de destination qui doit être utilisé pour la migration des disques virtuels de la machine virtuelle. Sélectionnez Suivant.

    Remarque :

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

  7. Passez en revue les paramètres de configuration et sélectionnez Terminer pour commencer la migration ou le déplacement de la machine virtuelle.
Migrer des machines virtuelles