При импорте из VMWare в zVirt кастомного образа Linux (Acronis, Veeam и др.) происходит ошибка v"irt-v2v: error: no installed kernel packages were found"
1. Вопрос
При импорте из VMWare в zVirt кастомного образа Linux (Aronis, Veeam и др.) происходит ошибка. В log-файле из каталога расположенного на хосте, который был выбран в окне Импорт ВМ
в выпадающем меню Хост прокси
в папке /var/log/vdsm/import/ содержится следующая ошибка:
check_tests: checking /etc/os-release
chroot: /sysroot: running 'is_file: /etc/os-release'
chroot: /sysroot: running 'parse_os_release'
/etc/os-release: unknown ID=acronisinfoprotect
libguestfs: trace: v2v: command_lines = ["/usr/lib64/libcpupower.so.0", "/usr/lib64/libcpupower.so.0.0.0"]
installed kernel packages in this guest:
{ "message": "no installed kernel packages were found.\n\nThis probably indicates that virt-v2v was unable to inspect this guest properly.", "timestamp": "2022-09-12T16:12:21.734264161+05:00", "type": "error" }
virt-v2v: error: no installed kernel packages were found.
2. Решение
Механизм миграции не может распознать тип ОС внутри ВМ и/или не находит пакеты относящиеся к ядру ОС. Миграцию можно выполнить следующим способом:
-
Конвертировать
VMDK
диск вQCOW2
при помощи команды:qemu-img convert diskName.vmdk -O qcow2 diskName.qcow2
-
Загрузить
QCOW2-диск
в zVirt через Портал администрирования; -
Создать ВМ и прикрепить к ней импортированный диск.