Skip to main content
NetApp virtualization solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Convertir des machines virtuelles à l'aide de Shift Toolkit

Contributeurs kevin-hoke netapp-nimo netapp-jsnyder

Utilisez le Shift Toolkit pour convertir les disques de machines virtuelles VMware ESX (VMDK) au format de disque Microsoft Hyper-V (VHDX) ou aux formats de disque RAW/QCOW2. Ce processus comprend la configuration des groupes de ressources, la création de plans de conversion et la planification des conversions.

Aperçu

Shift Toolkit prend en charge la conversion au niveau disque des disques virtuels entre hyperviseurs pour les formats suivants, avec prise en charge des volumes FlexVol et FlexGroup sur ONTAP :

  • VMware ESX vers Microsoft Hyper-V (VMDK vers VHDX)

  • Conversion de Microsoft Hyper-V en VMware ESX (VHDX vers VMDK)

  • VMware ESX vers Red Hat KVM (VMDK vers QCOW2)

  • VMware ESX vers Red Hat KVM (VMDK vers RAW)

Les fichiers qcow2 convertis sont compatibles avec tous les hyperviseurs KVM. Par exemple, un fichier qcow2 peut être utilisé avec KVM basé sur RHEL via virt-manager pour créer une machine virtuelle, ainsi qu'avec KVM basé sur Ubuntu, Rocky Linux et d'autres. Le même fichier peut être utilisé avec Oracle Linux Virtualization Manager, Proxmox, OpenNebula, HP VME et avec la virtualisation OpenShift après importation via NetApp Trident. L'objectif est de fournir le disque (converti en secondes à minutes) qui peut ensuite être intégré dans les scripts d'automatisation existants utilisés par les organisations pour provisionner la machine virtuelle et attribuer le réseau. Cette approche permet de réduire les temps de migration globaux, la conversion du disque étant gérée par les API de Shift toolkit et le script restant assurant le démarrage des machines virtuelles.

Le NetApp Shift Toolkit prend également en charge la conversion des disques VMware VMDK stockés sur des volumes FlexGroup au format de disque RAW, permettant une migration transparente vers des plateformes basées sur KVM telles que Proxmox ou OLVM.

Remarque Lors de l'utilisation du stockage FlexGroup, seules les conversions au format RAW sont prises en charge. De plus, Shift toolkit injecte les pilotes VirtIO lors de la préparation lorsqu'il effectue des conversions KVM uniquement.

Le kit d'outils Shift prend en charge la migration de bout en bout de VMware vers d'autres hyperviseurs KVM compatibles. Toutefois, l'option de conversion permet aux administrateurs de migration d'exécuter ces API de conversion et de migration.

Convertir au format QCOW2

Pour convertir les disques virtuels au format QCOW2 avec la boîte à outils NetApp Shift, suivez ces étapes de haut niveau :

  • Créez un type de site de destination spécifiant KVM (conversion uniquement) comme hyperviseur.

    Remarque Les détails de l'hyperviseur ne sont pas requis pour KVM.
    Boîte de dialogue pour l'étape de création du site de destination
  • Créer un groupe de ressources avec les machines virtuelles pour lesquelles la conversion de disque est requise

    Boîte de dialogue pour l'étape de création du groupe de ressources
    Boîte de dialogue pour l'étape de création du groupe de ressources
    Boîte de dialogue pour l'étape de création du groupe de ressources
  • Créez le plan pour convertir le disque virtuel au format QCOW2.

    Boîte de dialogue pour l'étape de création du plan
    Boîte de dialogue pour l'étape de création du plan
    Boîte de dialogue pour l'étape de création du plan
  • Désignez un créneau horaire à l'aide de l'option de planification. Si la conversion doit être effectuée de manière ponctuelle, laissez l’option de planification décochée.

    Boîte de dialogue pour l'étape d'option de planification
  • Une fois le plan créé, une tâche prepareVM est déclenchée. Cette tâche exécute automatiquement des scripts sur les machines virtuelles sources afin de les préparer à la conversion. Ces scripts suppriment VMware Tools et mettent à jour les pilotes pour qu'ils correspondent aux exigences de l'hyperviseur cible.

    Boîte de dialogue pour l'étape de préparation des machines virtuelles
  • Une fois la tâche prepareVM terminée avec succès (comme indiqué dans la capture d'écran ci-dessous), les disques VM associés aux VM sont prêts pour la conversion et l'état du plan sera mis à jour sur « Actif ».

  • Cliquez sur « Convertir » après avoir planifié le temps d’arrêt requis pour les machines virtuelles.

    Boîte de dialogue pour l'étape de conversion des machines virtuelles
  • L'opération de conversion utilise un instantané à un moment donné. Éteignez la machine virtuelle si nécessaire, puis relancez l'opération.

    Boîte de dialogue pour la validation de l'étape d'arrêt de la machine virtuelle
  • L'opération de conversion exécute chaque opération sur la machine virtuelle et le disque respectif pour générer le format approprié.

    Boîte de dialogue pour les résultats de l'étape de conversion de la machine virtuelle
  • Utilisez le disque converti en créant manuellement la machine virtuelle et en y attachant le disque.

    Boîte de dialogue pour l'étape de conversion manuelle du disque
Remarque La boîte à outils Shift prend en charge les conversions de disque uniquement pour le format qcow2. Il ne prend pas en charge la création ou l'enregistrement de machines virtuelles. Pour utiliser le disque converti, créez manuellement la machine virtuelle et connectez le disque.

Convertir au format VHDX

Pour convertir les disques virtuels au format VHDX avec la boîte à outils NetApp Shift, suivez ces étapes de haut niveau :

  • Créez un type de site de destination spécifiant Hyper-V comme hyperviseur.

  • Créer un groupe de ressources avec les machines virtuelles pour lesquelles la conversion de disque est requise

    Boîte de dialogue pour l'étape de création du groupe de ressources
    Boîte de dialogue pour l'étape de création du groupe de ressources
  • Créez le plan pour convertir le disque virtuel au format VHDX. Une fois le plan créé, les tâches de préparation seront automatiquement lancées.

    Boîte de dialogue pour l'étape de création du plan
  • Choisissez « Convertir » une fois que le temps d’arrêt requis pour les machines virtuelles a été planifié.

    Boîte de dialogue pour l'étape de conversion
  • L'opération de conversion exécute chaque opération sur la machine virtuelle et le disque respectif pour générer le format VHDX approprié.

    Boîte de dialogue pour l'étape de conversion
  • Utilisez le disque converti en créant manuellement la machine virtuelle et en y attachant le disque.

    Boîte de dialogue pour l'étape de conversion
Remarque Pour utiliser le disque VHDX converti dans une machine virtuelle, la machine virtuelle doit être créée manuellement via le gestionnaire Hyper-V ou les commandes PowerShell, et le disque doit y être attaché. Parallèlement à cela, le réseau doit également être mappé manuellement.

Convertir au format RAW

Pour convertir les disques virtuels au format RAW avec la boîte à outils NetApp Shift, suivez ces étapes de haut niveau :

  • Créez un type de site de destination en spécifiant OpenShift ou OLVM comme hyperviseur.

  • Créer un groupe de ressources avec les machines virtuelles pour lesquelles la conversion de disque est requise

    Boîte de dialogue pour l'étape de création du groupe de ressources
    Boîte de dialogue pour l'étape de création du groupe de ressources
    Boîte de dialogue pour l'étape de création du groupe de ressources
  • Créez le plan pour convertir le disque virtuel au format RAW. Une fois le plan créé, les tâches de préparation seront automatiquement lancées.

    Boîte de dialogue pour l'étape de création du plan
  • Choisissez « Convertir » une fois que le temps d’arrêt requis pour les machines virtuelles a été planifié.

    Boîte de dialogue pour l'étape de conversion
  • L'opération de conversion exécute chaque opération sur la machine virtuelle et le disque respectif pour générer le format RAW approprié.

    Boîte de dialogue pour l'étape de conversion
  • Utilisez le disque converti en créant manuellement une machine virtuelle.

    • Pour OpenShift, importez le volume en tant que PVC à l'aide de tridentctl, puis créez la VM à l'aide des disques importés.

    • Pour OLVM, rendez-vous à l'URL du moteur ovirt et créez une nouvelle machine virtuelle en attachant le fichier RAW converti du kit d'outils Shift comme disque du système d'exploitation. Veillez à sélectionner l'interface appropriée.

      Remarque Pour OLVM, le format de fichier qcow2 peut également être utilisé. Ce choix peut être effectué lors de la création du plan.
      Boîte de dialogue pour l'étape de modification du plan de conversion
      Remarque Pour utiliser l'image disque RAW convertie dans une VM, celle-ci doit être créée manuellement via la console OpenShift ou les commandes OC via YAML pour OpenShift ou en utilisant les API REST/interface utilisateur OLVM pour OLVM, et le disque doit y être attaché. Parallèlement à cela, le réseau doit également être mappé manuellement.
    Remarque Assurez-vous que le type de démarrage approprié (EFI ou BIOS) est spécifié lors de la création manuelle de la machine virtuelle.