← All posts tagged hyper-v

Melhior

Перенос linux в Hyper-v

Исходные данные — есть linux(в моем случае Ubuntu) машина, есть машина с Hyper-V (192.168.0.2). Все находится в одной сети.

Загружаемся с LiveCD на машине с Linux.

Поднимаем сеть на LiveCD (ifconfig eth0 192.168.0.5/24).

Монтируем папку (mount -t cifs -o rw,username=administrator,password=pass123 //192.168.0.2/C$ /mnt)

Снимаем образ и сразу копируем (dd if=/dev/sda of=/mnt/sda.img)

Скачиваем на машину с Hyper-V утилитку VhdTool (http://archive.msdn.microsoft.com/vhdtool)

Конвертим образ (VhdTool.exe /convert sda.img) — утилитка добавляет только заголовок — т.е. конверт проходит мгновенно.

Собственно создаем виртуалку, прописываем там Legacy Network.

Подцепляем в качестве диска sda.img.

Запускаем виртуалку.

На Ubuntu например еще правим файл с сетевками т.к. они сдвинутся (nano /etc/udev/rules.d/70-persistent-net.rules)

Melhior

На заметку про миграцию физического линуха на hyper-v

делаем образ винта с помощью dd

заливаем на машинку hyper-v например с помощью mount.cifs

затем качаем тулзу VhdTool c archive.msdn.microsoft.com

запускаем ее с ключем convert — она добавляет в файл заголовки vhd (работает меньше секунды)

создаем виртуалку — подключаем данный диск — профит!


В общем этот придуманный способ оказался самым быстрым для переноса.