Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-145302

RFE: Add HyperV driver into RHEL

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • libvirt
    • None
    • None
    • rhel-virt-core-libvirt-1
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      MTV is working on HyperV migration VIRTSTRAT-7.

      We did initial research and landed on design where customer will expose SMB shares with  Hyper-V VHDX VM disks, MTV will mount that share and copy the disks. However we still require a way to get metadata about the VMs. First idea was to use HyperV metadata, sadly that is inside VMCX, HyperV binary format which is closed sourced so we would need to reverese engineer it. Additioanlly it would not allow us to controll the VM for the migraiton, MTV requires the VM to be powered off so there is no data corruption. 

      So we turned our eyes to libvirt driver which is available in fedora and contians most* required metadata which MTV requires, and has capability to power off VMs. However right now is not supported nor available in RHEL. 

      *MTV requires additional information such as disk sizes so we know how large disks to allocate or IP addresses so we can preserve them during migration.

      Goal

      • Add a HyperV driver into d/s libvirt

      Acceptance criteria

      • Libvirt in RHEL should uspport HyperV driver for MTV usecase.

              virt-maint virt-maint
              mnecas@redhat.com Martin Necas
              virt-maint virt-maint
              virt-bugs virt-bugs
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: