Я попытался найти это в Google, но на самом деле я не нашел никого, кто переходил бы с Hyper-V (Windows) на CentOS 6, только наоборот. Итак, мне было интересно, есть ли какие-нибудь указатели, которые я мог бы использовать для этого?
В частности, вот что я хочу сделать: у меня уже есть работающая ОС, эмулированная с Hyper-V. Я хочу импортировать эту виртуальную машину в QEMU, по крайней мере, просто повторно использовать диск (vhd). Возможно ли это, и если да, то как я могу этого добиться?
Спасибо.
Да, это возможно. Вам просто нужно использовать такой инструмент, как virt-v2v сделать преобразование изображения.
Кроме того, если вы погуглите "конвертировать Hyper-v в rhel kvm", вы найдете множество руководств.
virt-v2v
не распространяется на Hyper-V. Вам нужно virt-p2v
и рассматривать исходную виртуальную машину на основе Hyper-v как физическую машину.
ИЗМЕНИТЬ в начале 2020 года (поскольку этот пост, похоже, получает отрицательные голоса от людей, которые не видят исходный пост от 2014 года): virt-v2v
похоже, теперь можно правильно импортировать файлы vhdx. Он по-прежнему не работает с Hyper-V напрямую (например, при подключении к работающему Hyper-V и извлечении из него указанных виртуальных машин), но он может импортировать диск, который был экспортирован из Hyper-v в vhdx
формат, который делает вещи более удобными, чем 6 лет назад. Это еще не полноценная поддержка, но она лучше, чем была раньше.