Как стать автором
Обновить

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

IT-компании
Все неоднозначно в схеме миграции физических Linux серверов в виртуальную среду гипервизора Microsoft Hyper-V, тем не менее, не попробовав говорить однозначно об этом сложно.
hyper-v dmitry galushka
В продолжении «Вялых попыток Linux P2V-конвертации для Hyper-V» (Ивашенцева Андрея, http://bit.ly/hzaV6L ). В интернетах нет однозначного решения по такой миграции, основные варианты известны давно:
  1. Linux -> Vmware Converter 4 -> Vmware ESX -> VMDK2VHD -> Hyper-V -> Установка LinuxIC
  2. Альтернативные решения:
    1. PlateSpin® Migrate (принадлежит Novell, бывший Invirtus Enterprise VM Converter) ,
    2. Quest® vConverter (бывший Vizioncore),
    3. Citrix XenConvert (но тут без промежуточной миграции в Vmware не обойдешься).

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

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:
  1. Установка Vmware Converter на Windows машину.
  2. Установка Vmware ESXi. Настройка SSH доступа.
  3. Процесс миграции в ESXi.
  4. Копирование VMDK c ESXi на сервер Hyper-V по SSH при помощи Winscp.
  5. Добавление папки c файлами vmware в библиотеку SCVMM, и конвертация V2V (VMDK в VHD при помощи Wizard SCVMM).
  6. Проверка и запуск вашего Linux сервера на Hyper-V .
  7. Интеграция компонентов 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)
Теги: virtualizationmicrosofthyper-vsystem centervirtual machine managerscvmm
Хабы: IT-компании
Всего голосов 30: ↑13 и ↓17 -4
Комментарии 39
Комментарии Комментарии 39

Похожие публикации

Лучшие публикации за сутки