Rechercher

12.7. Migration en direct d'une machine virtuelle à l'aide de la console web

download PDF

Si vous souhaitez migrer une machine virtuelle (VM) qui exécute des tâches nécessitant un fonctionnement constant, vous pouvez migrer cette VM vers un autre hôte KVM sans l'arrêter. C'est ce que l'on appelle la migration en direct. Les instructions suivantes expliquent comment procéder en utilisant la console web.

Avertissement

Pour les tâches qui modifient les pages de mémoire plus rapidement que KVM ne peut les transférer, telles que les tâches à forte charge d'E/S, il est recommandé de ne pas migrer la VM en direct.

Conditions préalables

  • Le plug-in VM de la console web est installé sur votre système.
  • Les hôtes source et destination fonctionnent.
  • Assurez-vous que les ports suivants sont ouverts sur l'hôte de destination.

    • Le port 22 est nécessaire pour se connecter à l'hôte de destination en utilisant SSH.
    • Le port 16509 est nécessaire pour se connecter à l'hôte de destination en utilisant TLS.
    • Le port 16514 est nécessaire pour se connecter à l'hôte de destination en utilisant TCP.
    • Les ports 49152-49215 sont nécessaires à QEMU pour transférer les données de migration de la mémoire et du disque.
  • La machine virtuelle doit être compatible avec les caractéristiques du processeur de l'hôte de destination. Pour s'en assurer, voir Vérification de la compatibilité du CPU de l'hôte pour la migration de la machine virtuelle.
  • Les images de disque de la VM sont situées sur un stockage partagé accessible à l'hôte source et à l'hôte de destination.
  • Lors de la migration d'une VM en cours d'exécution, la bande passante de votre réseau doit être supérieure à la vitesse à laquelle la VM génère des pages de mémoire sale.

    Pour obtenir le taux de pages sales de votre VM avant de lancer la migration en direct, procédez comme suit dans votre interface de ligne de commande :

    1. Surveillez le taux de génération de pages sales de la VM pendant une courte période.

      # virsh domdirtyrate-calc vm-name 30
    2. Une fois le contrôle terminé, obtenez ses résultats :

      # virsh domstats vm-name --dirtyrate
      Domain: 'vm-name'
        dirtyrate.calc_status=2
        dirtyrate.calc_start_time=200942
        dirtyrate.calc_period=30
        dirtyrate.megabytes_per_second=2

      Dans cet exemple, la VM génère 2 Mo de pages de mémoire sale par seconde. Si vous tentez de migrer en direct une telle VM sur un réseau dont la bande passante est inférieure ou égale à 2 Mo/s, la migration en direct ne progressera pas si vous ne mettez pas la VM en pause ou si vous ne réduisez pas sa charge de travail.

      Pour s'assurer que la migration en direct se termine avec succès, Red Hat recommande que la bande passante de votre réseau soit significativement plus grande que le taux de génération de pages sales de la VM.

Note

La valeur de l'option calc_period peut varier en fonction de la charge de travail et du taux de pages sales. Vous pouvez expérimenter plusieurs valeurs de calc_period pour déterminer la période la plus appropriée en fonction du taux de pages sales dans votre environnement.

Procédure

  1. Dans l'interface Machines virtuelles de la console web, cliquez sur le bouton Menu de la VM que vous souhaitez migrer.

    Un menu déroulant apparaît avec des commandes pour diverses opérations VM.

    The virtual machines main page displaying the available options when the VM is running.
  2. Cliquez sur Migrer

    La boîte de dialogue Migrer la VM vers un autre hôte s'affiche.

    The Migrate VM to another host dialog box with fields to enter the URI of the destination host and set the migration duration.
  3. Saisissez l'URI de l'hôte de destination.
  4. Configurez la durée de la migration :

    • Permanent - Ne cochez pas la case si vous souhaitez migrer la VM de façon permanente. La migration permanente supprime complètement la configuration de la VM de l'hôte source.
    • Temporary - La migration temporaire migre une copie de la VM vers l'hôte de destination. Cette copie est supprimée de l'hôte de destination lorsque la VM est arrêtée. La VM d'origine reste sur l'hôte source.
  5. Cliquez sur Migrer

    Votre VM est migrée vers l'hôte de destination.

Vérification

Pour vérifier si la VM a été migrée avec succès et si elle fonctionne correctement :

  • Confirmez si la VM apparaît dans la liste des VM disponibles sur l'hôte de destination.
  • Démarrez la VM migrée et observez si elle démarre.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.