воскресенье, 28 ноября 2010 г.

Linux –> Hyper-V

Из полезного, и немного забавного:

Все неоднозначно в схеме миграции физических Linux серверов в виртуальную среду гипервизора Microsoft Hyper-V, тем не менее, не попробовав говорить однозначно об этом сложно. … . В интернетах нет однозначного решения по такой миграции, основные варианты известны давно:

   1. Linux -> Vmware Converter 4 -> Vmware ESX -> VMDK2VHD -> Hyper-V.

Подробности см. Миграция физических Linux серверов в виртуальную среду гипервизора Microsoft Hyper-V.

2 комментария:

  1. По сути P2V - дамп диска физической системы в виртуальный. Но чтоб система потом взлетела, должен быть драйвер диска для нового SCSI контроллера (LSI Logic, Bus Logic), которого не было в физической железке.

    С линуксами все очень просто - добавляем драйвер в initrd перед/после дампа, с виндовс - нужны специальные конвертеры выполняющие реконфигурацию системы, иначе она в синий экран падает.

    Т.е.
    1. Создаем ВМ с диском нужного размера
    2. На физической системе добавляем драйвер: mkinitrd --with=mptspi ... (для LSI Logic)
    3. Делаем битовую копию разделов в виртуальный диск. Загружаем ВМ с какого-то LiveCD и:
    ssh IP_физической_системы "dd if=/dev/sda" | dd of=/dev/sda"

    Не пробовал с Hyper-V, но неоднократно пробовал с ESX и XenServer. С Hyper-V должно быть то же самое, просто драйвер диска другой.

    Возможны нюансы в параметрах при использовании RAID или LVM, но суть, я надеюсь, понятна.

    ОтветитьУдалить