В Microsoft Server 2008 (в его 64-битной версии) появилась роль “Hyper-V Manager”. Это решение на тему виртуализации от Microsoft.

Вопрос в том, как быть с VPC созданными на предыдущих версиях средств виртуализации от Microsoft таких как Virtual Server 2005 и Virtual PC 2007.

Сначала надо пояснить о какой совместимости идёт речь.

В случае совместимости виртуальных жёстких дисков (VHD), ситуация следующая: не смотря на то, что формат жёстких дисков к переходу на Hyper-V не поменялся, и совместимость вперед VMC->Hyper-V скорее всего проблем не вызовет, особенности обратной совместимости не позволят беззаботно “таскать” жесткие диски из среды в среду. Более того, Hyper-V->VMC в большинстве случаев, к сожалению, не взлетит.
Случай с 64-битными виртуальными машинами однозначен – ни VS2005, ни VPC2007 64-битные ОС не поддерживают. В случае 32-битных систем, проблема в APIC (Advanced Programmable Interrupt Controllers) Architecture. Hyper-V поддерживает I/O APIC, который  предназначен для хранения траблиц машрутизации прерываний от периферийных устройств, и ОС, установленная на Hyper-V, инициализирует HAL для своего I/O APIC. Такая ОС запущенная на VS2005 или VPC2007, которые I/O API не поддерживают, попросту не загрузится.

Если же мы говорим о совместимости  кофигурационных файлов виртуальных машин, то  ситуация упрощается. В Hyper-V старый формат файлов попросту не поддержвивается. Предлагается, создав новую машину, указать ей в качестве основного жёсткого диска тот, что приехал из старого клиента.

Понятно, что в большинстве случаев лицензионную ОС придется реактивировать, так как оборудование сменилось.

Однако не все так плохо, как кажется на первый взгляд. Существует утилита, способная мигрировать существующую виртуальную машину на Hyper-V сервер: VMC to Hyper-V Import. Правда от реактивации ОС это всё-равно не спасет.

И последнее, все вышеперечисленное было опробовано и работает для Windows машин, а вот ни одна из пяти Virtual PC машин с Linux на Hyper-V так и не взлетела.

Подробнее про виртуализацию от Microsoft можно почитать в блоге: John Howard – Hyper-V and virtualization blog.



Оставить комментарий

Please input following word "AC584" from RIGHT to LEFT:

- this is neccessary(spam filter).