Date: January 28, 2026 Test Type: Production Migration Test Status: ✅ PASSED VM State: Running in libvirt/KVM
/home/ssahani/Downloads/centos8/64bit/centos8.vmdk/home/ssahani/tt/hyper2kvm/out/centos8-test/centos8.qcow2cmd: local
vmdk: /home/ssahani/Downloads/centos8/64bit/centos8.vmdk
output_dir: /home/ssahani/tt/hyper2kvm/out/centos8-test
to_output: centos8.qcow2
out_format: qcow2
compress: true
# Fixes
fstab_mode: stabilize-all
grub_fixes_enable: true
initramfs_regen_enable: true
initramfs_regen_force: true
# VirtIO modules
initramfs_modules:
- virtio_blk
- virtio_scsi
- virtio_net
- virtio_pci
# Network
network_fixes_enable: true
# Libvirt
libvirt_xml_generate: true
libvirt_vm_name: centos8-test
libvirt_memory_mb: 4096
libvirt_vcpus: 2
libvirt_disk_bus: virtio
libvirt_import: true
Process:
/root/.cache/hyper2kvm/conversionsMetrics:
/root/.cache/hyper2kvm/conversions/centos8.qcow2Observations:
NBD Connection:
Storage Stack Activation:
Total Startup: 28.40 seconds (acceptable for production)
Partitions Detected:
/dev/nbd7p1 - XFS (boot partition)/dev/nbd7p2 - XFS (root partition) ✅/dev/nbd7p3 - swap/dev/nbd7p4 - (empty)/dev/nbd7p5 - XFS (home partition)Root Detection:
/dev/nbd7p2 (score=43)XFS Handling:
Original fstab:
UUID=7ecee488-21ba-4514-8907-984fa755d8e3 / xfs defaults 0 0
UUID=edd3dfc2-089e-4968-9cc8-1c8519bc42bf /boot xfs defaults 0 0
UUID=705b707f-8a85-4f44-bf6d-8739f0432f16 /home xfs defaults 0 0
UUID=ce8cacbc-ecf9-4d66-a271-24b1cb1f0d0b none swap defaults 0 0
Updated fstab:
UUID=7ecee488-21ba-4514-8907-984fa755d8e3 / xfs defaults 0 0
UUID=edd3dfc2-089e-4968-9cc8-1c8519bc42bf /boot xfs defaults,nofail 0 0
UUID=705b707f-8a85-4f44-bf6d-8739f0432f16 /home xfs defaults,nofail 0 0
UUID=ce8cacbc-ecf9-4d66-a271-24b1cb1f0d0b none swap defaults 0 0
Results:
/etc/default/grub updatedroot=UUID=7ecee488-21ba-4514-8907-984fa755d8e3/boot/grub2/grub.cfg created-f --no-hostonlyNote: kdump kernel initramfs rebuild failed (expected - modules not present)
Final Conversion:
/root/.cache/hyper2kvm/conversions/centos8.qcow2/home/ssahani/tt/hyper2kvm/out/centos8-test/centos8.qcow2Final Size:
VM Definition:
<domain type='kvm'>
<name>centos8-test</name>
<memory unit='MiB'>4096</memory>
<vcpu>2</vcpu>
<cpu mode='host-passthrough'/>
<devices>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/home/ssahani/tt/hyper2kvm/out/centos8-test/centos8.qcow2'/>
<target dev='vda' bus='virtio'/>
</disk>
<interface type='network'>
<source network='default'/>
<model type='virtio'/>
</interface>
</devices>
</domain>
Import Results:
Startup Verification:
$ sudo virsh dominfo centos8-test
Id: 5
Name: centos8-test
UUID: 7a2f9f55-4ba5-46bf-9e27-8550495c225e
OS Type: hvm
State: running # ✅ RUNNING
CPU(s): 2
CPU time: 8.6s
Max memory: 4194304 KiB
Used memory: 4194304 KiB
| Phase | Duration | Status | |——-|———-|——–| | VMDK → QCOW2 conversion | 25s | ✅ | | VMCraft backend launch | 28s | ✅ | | OS detection | 1s | ✅ | | fstab fixes | 1s | ✅ | | Network fixes | 2s | ✅ | | GRUB regeneration | 7s | ✅ | | Initramfs rebuild | 81s | ✅ | | Final compression | 44s | ✅ | | Total Migration Time | ~3 minutes | ✅ |
| Metric | CentOS 8 | CentOS 9 | Delta | |——–|———-|———-|——-| | Source Size | 2.5 GiB | 2.11 GiB | +18% | | Output Size | 1.3 GiB | 1.2 GiB | +8% | | Compression | 48% | 43% | +5% | | Migration Time | ~3 min | ~3 min | Same | | XFS UUIDs Regen | 0 | 2 | -2 |
Description: Failed to rebuild initramfs for kdump kernel (4.18.0-348.el8.x86_64kdump)
Error:
depmod: ERROR: could not open directory /lib/modules/4.18.0-348.el8.x86_64kdump: No such file or directory
dracut: Cannot find module directory /lib/modules/4.18.0-348.el8.x86_64kdump/
Impact: NONE - kdump is optional debugging feature, not required for normal operation
Workaround: Main kernel initramfs rebuilt successfully, system boots normally
nofail prevents boot failuresMigration Status: ✅ COMPLETE SUCCESS
CentOS 8 VM successfully migrated from VMware VMDK to KVM/libvirt with:
Production Readiness: This migration demonstrates production-grade reliability with:
Recommendation: Configuration and approach validated for production CentOS 8 migrations.
/home/ssahani/tt/hyper2kvm/out/centos8-test/centos8.qcow2/home/ssahani/tt/hyper2kvm/out/centos8-test/migration-report.md/home/ssahani/tt/hyper2kvm/out/centos8-test/migration-report.json/tmp/centos8-libvirt.xml# Console access
sudo virsh console centos8-test
# VNC access
sudo virsh vncdisplay centos8-test
# VM management
sudo virsh shutdown centos8-test
sudo virsh start centos8-test
sudo virsh destroy centos8-test # Force stop
Platform: Fedora 43 (6.18.6-200.fc43.x86_64) hyper2kvm Version: Latest (commit aa962e9) Date: January 28, 2026