Простой способ миграции виртуальных машин из VirtualBox в VMware ESXi 5.5

На днях столкнулся с необходимостью перенести на сервер ESXi все виртуальные машины, которые работали в VirtualBox. Погуглив, простого и быстрого способа не нашёл, но зато нашел интересные статьи про приложение PSPC от PuTTY и задумался, как можно применить его в решении задачи.

Итак, начнём.

Нам необходимо установленное ПО VirtualBox и PSCP. PSCP (PuTTY Secure Copy client) — это консольное приложение для передачи файлов по SSH. Данное приложение можно найти в папке, куда производилась установка PuTTY.

На компьютере с установленным VBox сделаем клон диска виртуальной машины в формате VMDK. Это делается очень легко в командной строке с помощью команды:

VBoxManage.exe clonehd название_диска.vdi название_клона_диска.vmdk --format VMDK

После завершения клонирования необходимо передать образ диска на сервер ESXi. Для передачи необходимо проверить, что на сервере включен SSH. Сделать это можно в настройках сервера ESXi в пункте Security profile.

image

Для передачи клона образа воспользуемся консольным приложением PSCP. Для этого используем команду

pscp.exe «путь до образа диска в формате VMDK» имя_пользователя_сервера_ESXi@IP_адрес сервера:/vmfs/volumes/datastore1 (название хранилища виртуальных дисков ESXi)

Выглядит это так:

image

После в клиенте VMware создаем виртуальную машину с необходимыми параметрами и подключаем переданный образ диска к виртуальной машине.

image

Запускаем виртуальную машину и издаем радостный возглас.

P.S. Проверено с клоном жесткого диска на котором установлена Windows Server 2008 R2.
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 10

    +1
    А разве формат OVA(http://en.wikipedia.org/wiki/Open_Virtualization_Format) не принимается VMWare? Куда уж проще експортировать в этом формате и импортировать из него же.
      0
      Согласен. Но бывает что оборудование не поддерживается vmware используемое в virtualbox. При попытке импортировать выдает вот такую ошибку:
      image
        0
        В таком случае можно попробовать понизить версию hardware compability.
        Еще один метод: делаете резервную копию ВМ с помощью Acronis True Image или его собратьев, после чего полученный файл преобразуете в ESX-машину средствами VMware converter standalone client.
          0
          Мне кажется хранение vmdk в корне datastore не очень хорошая практика, можно схватить небольших граблей.

          P.S. Ради интереса протестировал скорость копирования по гигабитной сети через SCP клиента и vSphere клиента:
          через WinSCP — средняя скорость 100 мегабит в секунду, загрузка 12% ЦПУ
          Через vSphere — средняя скорость 200 мегабит в секунду, загрузка 7% ЦПУ
          копировании на виртуальную машину скорость 950 мегабит в секунду

          И да, в бесплатной версии ESXi вроде было ограничение на закачку файлов на датастор в виде 5мб/с
            0
            Виноват, ошибся датасторами, тестировал клиентов на медленном, единственное различие с быстрым — при копировании через vSphere скорость около 500 мегабит в секунду, через SCP скорость также 100 мегабит.
        +1
        Насколько я помню, заливать файлы в datastore можно прямо из клиента vmware.
        Ещё могу порекомендовать winscp, тот же scp под винду, только gui'шечный.
          0
          На сколько я помню, там существуют ограничения по скорости. Один из самых быстрых способов — установить на esxi ProFTPD, специально собранный под ESXi и аливать через него без каких либо ограничений по скорости. Ссылку на него можно нагуглить.
          0
          Переносить между датацентрами образы, размером хотя-бы более 50Gb при помощи ssh-копирования — весьма сомнительная по времени радость.
          К чему я это?

          Друзья — никто не экспериментировал с ключами ssh/sshd которые могут обеспечить приемлимую скорость scp?
            0
            Попробуйте вот этот:
            -c arcfour
              0
              В статье имелось ввиду миграция в пределах локальной фермы.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое