-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
rhel-virt-core-libvirt-1
-
None
-
False
-
False
-
-
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.
- blocks
-
RHEL-145582 RFE: Support migration from HyperV with virt-v2v
-
- New
-
- is depended on by
-
MTV-4461 [GA] HyperV provider
-
- New
-
-
VIRTSTRAT-7 Support import from Hyper-V
-
- New
-
- is related to
-
RHEL-145304 RFE: Add to HyperV driver a VM virtual disk size
-
- New
-
-
RHEL-145306 RFE: Add guest IP information to HyperV driver
-
- New
-