Назад | Перейти на главную страницу

Перенос виртуальной машины ubuntu из virsh на сервер Hyperv 2012

У меня есть виртуальная машина сервера ubuntu 13.04 на сервере ubuntu 13.04, на котором запущена libvirt 1.1.1. Я хочу перенести это на сервер Hyper-v 2012 R2. Я не очень хорошо знаком с Linux и был бы признателен за совет. Пока что я нашел https://unix.stackexchange.com/questions/8351/how-to-create-a-dupe-of-a-kvm-libvirt-virt-manager-vm который представляет собой способ клонирования виртуальной машины, что кажется хорошим началом. Могу ли я просто скопировать диск виртуальной машины, а затем создать новую виртуальную машину на сервере Hyperv с этой копией? Любые советы будут отличным подспорьем!

Прежде всего, загрузите этот инструмент:

http://www.systola.com/blog/14.01.2015/VhdTool-Is-Dead-Long-Live-VhdxTool/#.V3vdh5MrLUI

сделать каталог для виртуальной машины на vhost Hyper-v 2012

mkdir C:\VIRTUALMACHINE

smb смонтировать файловую систему KVM

net use \\kvm-server.mydomain.com\kvm-disk-share z:

перейти на смонтированную файловую систему

cd \\kvm-server.mydomain.com\kvm-disk-share

скопируйте KVM-диск на сервер Hyper-V

copy VIRTUALMACHINE.disk C:\VIRTUALMACHINE

размонтировать смонтированную smb файловую систему KVM

net use \\kvm-server.mydomain.com\kvm-disk-share /delete

добавить заголовок vhd в необработанный файл на диске

PS C:\disks> .\VHDToolx.exe /convert .\VIRTUALMACHINE.disk=

переименуйте необработанный файл диска в файл .vhd

PS C:\disks> ren .\VIRTUALMACHINE.disk .\rhel5.vhd

Настройте X-сервер для работы под Hyper-V

отредактируйте файл /etc/X11/xorg.conf

поменять Раздел "Устройство" Драйвер на "vesa"

измените раздел "Screen" DefaultDepth на 16

измените глубину подсекции "Display" на 16

перезагрузитесь, чтобы зафиксировать изменения на диске

shutdown -r now