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

В продолжении «Вялых попыток Linux P2V-конвертации для Hyper-V» (Ивашенцева Андрея, http://bit.ly/hzaV6L ). В интернетах нет однозначного решения по такой миграции, основные варианты известны давно:
Hyper V и System Center Virtual Machine Manager не умеют мигрировать Linux P2V, что не мешает им довольно успешно его виртуализировать, есть инструменты интеграции hyper-v для Linux – LinuxIC.
Задача, которую я пытался решить: освободить устаревшее оборудование, на котором крутятся базы данных Oracle, все это крутиться под Fedora и перенести виртуальные машины в используемый у нас гипервизор Hyper-V.
Я пошел по известному пути номер один моего списка. Миграция состоит из следующих шагов, подразумевается, что у вас уже установлен Windows Server 2008 с Hyper-V и System Center Virtual Machine Manager:
Vmware Converter понадобиться лишь на время миграции в Vmware, хорошо, если будет высокоскоростной Ethernet адаптер. Можно сразу попробовать возможность миграции вашего Linux сервера, начав миграцию и указав данные с рутовым доступом, и нажав View source details.
C этого момента вы поймете что для миграции вам необходим Vmware ESXi, он бесплатен для загрузки и использования. Так же есть 60-дневный период для управления им через vSphere Client. Я ставил на первый попавшийся PC с процессором поддерживающим виртуализацию аппаратно. Установку Vmware ESXi описывать нет смысла, там нет ничего такого, что вызвало бы трудности (next – next –next). На всякий случай вот ссылка на руководство по установке (http://bit.ly/frcqdD). Единственное что нужно учитывать так это: места на жестком диске должно хватить для данных ваших мигрируемых серверов. Так же понадобиться настроить удаленный SSH доступ, как обозначено на скриншоте.
Визардом Vmware Converter начинаем p2v миграцию, у меня это заняло около часа при 140 Gb данных одного из серверов.
Следующий шаг, скачать, к примеру Winscp, чтобы по SSH скачать необходимые файлы после завершения миграции.
В System Center Virtual Machine Manager добавляем папку с образом из Vmware, все файлы что я вытащил из Vmware ESXi по SSH.
Добавив все, создаем задачу миграции V2V в SCVMM.
Опять ожидаем, поскольку я разворачивал машину на сервере который является лишь хостом Hyper-V, а SCVMM стоит на отдельной машине – процесс занял около полутора часов.

В итоге я получил работающую машину под Linux Fedora под Hyper-V
Интеграция средств Hyper-V мне не понадобилась, машины будут спать и ждать часа когда они понадобятся.
В дополнение могу сказать что, можно обойтись и без SCVMM, бесплатным средством: VMDK2VHD (http://bit.ly/i2IuaT)

В продолжении «Вялых попыток Linux P2V-конвертации для Hyper-V» (Ивашенцева Андрея, http://bit.ly/hzaV6L ). В интернетах нет однозначного решения по такой миграции, основные варианты известны давно:
- Linux -> Vmware Converter 4 -> Vmware ESX -> VMDK2VHD -> Hyper-V -> Установка LinuxIC
- Альтернативные решения:
- PlateSpin® Migrate (принадлежит Novell, бывший Invirtus Enterprise VM Converter) ,
- Quest® vConverter (бывший Vizioncore),
- Citrix XenConvert (но тут без промежуточной миграции в Vmware не обойдешься).
- Установка Linux сразу в Hyper-V и миграция данных и конфигурации средствами Linux, тоже очень интересно.
- Возможно, есть что-то еще, буду рад, если кто-то поделиться этими знаниями.
Hyper V и System Center Virtual Machine Manager не умеют мигрировать Linux P2V, что не мешает им довольно успешно его виртуализировать, есть инструменты интеграции hyper-v для Linux – LinuxIC.
Задача, которую я пытался решить: освободить устаревшее оборудование, на котором крутятся базы данных Oracle, все это крутиться под Fedora и перенести виртуальные машины в используемый у нас гипервизор Hyper-V.
Я пошел по известному пути номер один моего списка. Миграция состоит из следующих шагов, подразумевается, что у вас уже установлен Windows Server 2008 с Hyper-V и System Center Virtual Machine Manager:
- Установка Vmware Converter на Windows машину.
- Установка Vmware ESXi. Настройка SSH доступа.
- Процесс миграции в ESXi.
- Копирование VMDK c ESXi на сервер Hyper-V по SSH при помощи Winscp.
- Добавление папки c файлами vmware в библиотеку SCVMM, и конвертация V2V (VMDK в VHD при помощи Wizard SCVMM).
- Проверка и запуск вашего Linux сервера на Hyper-V .
- Интеграция компонентов LinuxIC.
Vmware Converter понадобиться лишь на время миграции в Vmware, хорошо, если будет высокоскоростной Ethernet адаптер. Можно сразу попробовать возможность миграции вашего Linux сервера, начав миграцию и указав данные с рутовым доступом, и нажав View source details.


C этого момента вы поймете что для миграции вам необходим Vmware ESXi, он бесплатен для загрузки и использования. Так же есть 60-дневный период для управления им через vSphere Client. Я ставил на первый попавшийся PC с процессором поддерживающим виртуализацию аппаратно. Установку Vmware ESXi описывать нет смысла, там нет ничего такого, что вызвало бы трудности (next – next –next). На всякий случай вот ссылка на руководство по установке (http://bit.ly/frcqdD). Единственное что нужно учитывать так это: места на жестком диске должно хватить для данных ваших мигрируемых серверов. Так же понадобиться настроить удаленный SSH доступ, как обозначено на скриншоте.

Визардом Vmware Converter начинаем p2v миграцию, у меня это заняло около часа при 140 Gb данных одного из серверов.

Следующий шаг, скачать, к примеру Winscp, чтобы по SSH скачать необходимые файлы после завершения миграции.

В System Center Virtual Machine Manager добавляем папку с образом из Vmware, все файлы что я вытащил из Vmware ESXi по SSH.

Добавив все, создаем задачу миграции V2V в SCVMM.

Опять ожидаем, поскольку я разворачивал машину на сервере который является лишь хостом Hyper-V, а SCVMM стоит на отдельной машине – процесс занял около полутора часов.

В итоге я получил работающую машину под Linux Fedora под Hyper-V

Интеграция средств Hyper-V мне не понадобилась, машины будут спать и ждать часа когда они понадобятся.
В дополнение могу сказать что, можно обойтись и без SCVMM, бесплатным средством: VMDK2VHD (http://bit.ly/i2IuaT)