Как виртуальную машину перенести на физический компьютер
Перейти к содержимому

Как виртуальную машину перенести на физический компьютер

  • автор:

Перенос виртуальной машины на реальное железо

Вопрос, возможно, глупый, но всё же:
Есть полностью сконфигурированная ВМ, созданная в Virtualbox 4.1.6
Задача — перенести её на реальное железо, причем, желательно, с использованием флэш-накопителя.

Насколько я понимаю, пошагово это будет выглядеть как — создать образ харда виртуалки, записать его вместе с загрузчиком на флэшку, после чего развернуть этот образ на хард реального компа.

Если ход мыслей верен — прошу расписать каждый шаг и ПО, необходимое для реализации (или отослать к руководствам, если таковые имеются =) ), если же неверен — опять-таки, наставить на путь истинный.

Заранее благодарен за любую помощь! =)

Какая система установлена на виртуальную машину? Если Linux / BSD — то перенос возможен, если Windows — то будут проблемы с загрузкой операционной системы на новом «железе».

Способов переноса может быть несколько:

1. Как уже посоветовали dd, загрузившись с Livecd, смонтировать приёмник в /mnt и дать команды:

2. Запаковать в архив целиком систему, только Linux / BSD, агрузиться с Livecd, смонтировать файловые системы в той последовательности, в которой они должны быть подключены, согласно /etc/fstab, к примеру в /mnt/system, в /mnt/backup смонтировать приёмник:

3. Вариант, воспользоваться специальным ПО, правда платным, Acronis True Image Home Edition (bootcd можно найти в internet бесплатно.) Создать образ целиком диска и сохранить к примеру на флешку, правда будет долго писаться (флешка медленная). Затем загрузиться с диска с Acronis`ом на новом ПК и развернуть образ диска с флешки, загрузчик восстанавливать не придётся.

Но это всё достаточно сложные варианты, т.к. вы просите всё сделать с помощью флешки, проще подключить жёсткий диск того компьютера, на который вы хотите перенести вашу виртуальну машину к компьютеру, где у вас установлен Virtualbox, пробросить его в виртуальную машину и скопировать систему прямо на него, проще это выполнить всё тем же Acronis`ом, режим клонирование диска / перенос системы. Он так же вам позволит указать другие размеры разделов и правильно увеличит файловые системы, так же не нужно будет переустанавливать загрузчик, да и скорость копирования будет выше за счёт того что вы пишете на жёсткий диск и Acronis не копирует пустое место диска как в случе с dd.

Для того, что бы пробросить реальный жёстки диск в Virtualbox нужно сначала создать (сопоставить ему) файл vmdk.

Для таких операция ваш пользователь должен находиться в группе disk, /dev/sdb — имя диска, подключенного к вашей системе.
После чего останавливаете виртуальную машину и добавляете в неё жёсткий диск, указав, что диск уже существует и указываете созданный предыдущей командой файл.

Грузитесь с bootcd Acronis True Image Home Edition и осществляете клонирование диска. Затем выключаете виртуальную машину, выключаете компьютер и подключаете диск к целевому компьютеру.

Нашел на просторах интернетов следующую полезность:
VBoxManage internalcommands converttoraw <virtualbox_disk>.vdi
<target_image_name>.img

После чего, запись получившегося образа на реальный хард с помощью dd, как мне тут и посоветовали =)

Осталось взять knoppix и из под него развернуть образ. большое спасибо всем отозвавшимся! =)

Разбейте целевой диск на разделы, подмонтируйте образ из виртуальной машины, скопируйте файлы (cp -a), подправьте fstab и переставьте загрузчик. Возможно, нужно будет сделать chroot и перегенерировать initramfs.

>Насколько я понимаю, пошагово это будет выглядеть как — создать образ харда виртуалки, записать его вместе с загрузчиком на флэшку, после чего развернуть этот образ на хард реального компа.

просто сделайте tar-ом архивы разделов (всех, кроме каталогов /sys, /proc, /mnt, /media, их потом создать надо ручками), затем растарьте на целевой системе. Ну а загрузчик заново надо прописать (для lilo просто chroot && /sbin/lilo)

dd плохо тем, что диск(раздел) в 100Гб она копирует _только_ в диск(раздел) в 100Гб.

Как перенести ОС Windows с виртуального диска на физический?

Есть задача, перевести сервер на другую ОС (с windows 7 на windows server 2016). Сервер должен быть отключен на минимально-возможное время. Я прорабатываю следующий вариант действий:

Через Hyper-V создаю виртуальную машину, на него ставлю Windows server 2016, настраиваю всё необходимое программное обеспечение, потом каким-то образом переношу виртуальную машину на жёсткий диск, вставляю жесткий диск в сервер и все начинает работать.

Это вообще возможно?

  • Вопрос задан более трёх лет назад
  • 3450 просмотров

Простой 7 комментариев

  • Facebook
  • Вконтакте
  • Twitter

mgis

там сервер систем безопасности, стоит ряд узкоспецилизированного софта. Системы безопасности — видеонаблюдение, в том числе распознавание номеров, диспетчеризация, оповещение, связь ещё, СКУД и пропускной режим.

  • Facebook
  • Вконтакте
  • Twitter

Можете иначе объяснить, что у вас есть и что вам нужно сделать?
«Есть задача, перевести сервер на другую ОС (с windows 7 на windows server 2016).» — прямой миграции с Windows 7 на Server 2016 нет.

«потом каким-то образом переношу виртуальную машину на жёсткий диск» — вы можете сделать это с помощью Veeam Agent for Windows, например.
Он бесплатный и помогает разворачивать архив на новом железе, отличном от старого

  • Facebook
  • Вконтакте
  • Twitter

Mikname

Jump

Это возможно.
Но непредсказуемо. Иногда взлетит без проблем, иногда нет.
На новом железе вполне возможно придется решить кучу проблем и затратить на это много времени.
Зависит как от железа так и от настроек сервера.

Если же вопрос в том, чтобы перенести и сервер гарантированно заработал без проблем — то это невозможно.

Виртуалки для этого и делают — чтобы установленный сервер в виртуальной машине можно было перенести на любую машину — лишь бы гипервизор стоял. С реальным железом так не получится.

  • Facebook
  • Вконтакте
  • Twitter

Jump

Newbie2, Послушайте, АртёмЪ высказал здравую идею.
Например, вы создаёте ВМ под Гипер-В.
Настраиваете всё что вам нужно
Берёте новую железку, ставите там бесплатный Гипер-В сервер и переносите виртуалку на него.
Потери конечно будут, но это не 50 и не 30%.
Зато вы всегда сможете эту виртуалку «передвинуть» на новое, более мощное железо и тд.
Я считаю, можно попробовать в тестовом режиме.
Никсовые альтернативы не использовал, а виндовых сразу две — Гипер-В + VmWare Worstation (Shared VM — аналог VmWare Server).

Причём, если мы говорим про гипер-в в 2012r2, вы сможете виртуалку «сдвинуть» на другое железо без отключения, там живая миграция, емнип.
И есть этот гипервизор в каждой винде старшей редакции от 8-ки и требований к железу у него нет таких, как у Esxi, например.

Как виртуальную машину перенести на физический компьютер

Как вариант, и более кошерный.

1. Поднимаешь АД на виртуалке.

2. Покупаешь железо, ставишь реальную винду.

3. Вводишь реальную в домен

4. Поднимаешь резервный контроллер АД. — репликация.

5. Гасишь виртуальный контроллер АД. Выводишь виртуалку из домена. Гасиш.

6. Результат — если все сделал правильно — у пользователей будет простой меньше часа. Которые например могут быть после работы 🙂

Если как для . помучатся. то вариант — как всегда, как для смены железа.

1. Ставишь под виртуальную винду ВСЕ драйвера ВСЕХ устройств на новой мамке. Ставишь драйвера контроллеров харда в старт — автоматически.

2. Выключаешь виртуалку

3. Клонируешь VHD на реальный хард (по секторно обязательно).

4. Стартуешь реальную машину.

5. Если не стартовала — значит не все драйвера у тебя работают. Начинать с п.1.

6. После этого, под уже запущеной реальной виндой — обновляеш все драйвера всех устройств. В ТОМ ЧИСЛЕ ОБЯЗАТЕЛЬНО ПРОЦЕССОРА. (удалить. обновить конфигурацию) (Даже если он тебе показался правильно установленым). Если обновление драйвера просит ребут — ребутиш сразу. Займет около 5 ребутов.

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

8. Контрольный ребут. И наслаждаемся работой (в тайне переживая, где еще драйвера не обновил, и где косяки вылезут).

Как перенести ОС Windows на виртуальную машину

Существует несколько способов преобразования установленной ОС Windows в образ для виртуальной машины. Созданный образ можно использовать, например, для тестирования, для проверки стабильности системы после установки какого-либо обновления, или для того, чтобы зафиксировать состояние старой машины перед внесением изменений.

Большинство программ виртуализации поддерживают функцию преобразования установленной ОС Windows в образы виртуальной машины. Некоторые решения уже поставляются со встроенными функциями, но в ряде случаев для этой же цели может понадобится использование сторонних продуктов.

В этом руководстве собраны инструкции по преобразованию установок Windows в виртуальные образы Microsoft Hyper-V, VirtualBox и VMware.

VHDX — Microsoft Hyper-V

VHDX - Microsoft Hyper-V

Перенос ОС Windows в виртуальную машину Microsoft Hyper-V выполняется очень просто благодаря программе Disk2vhd от Sysinternals.

Программа является портативной, ее можно запускать из любого расположения на диске после распаковки архива. Для работы приложения требуются права администратора. Программа может применяться для создания виртуальной машины из одного или нескольких томов на компьютере.

Примечание: программу можно запустить в режиме командной строки, используя формат:

Основное окно приложения отображает путь назначения и имя файла, а чуть ниже — доступные тома. Обратите внимание, что вам нужно выбрать целевое расположение с достаточным свободным пространством для хранения, иначе процесс создания образа будет прерван.

Пользователь должен выбрать целевой путь и имя файла (с расширением vhdx), а также тома, которые следует включить в виртуальный образ.

Вы можете выбрать только раздел Windows или даже преобразовать несистемные разделы в образы VHD, не выбирая раздел Windows.

Disk2VHD поставляется с двумя дополнительными параметрами, которые указываются при запуске. Первый устанавливает выходной формат VHDX. Вы можете отключить данный параметр, чтобы использовать VHD.

VHDX имеет несколько преимуществ, такие как поддержка более крупных виртуальных дисков (64 ТБ против 2 ТБ), лучшая защита от повреждений, дистанционное онлайн изменение размера и др. VHD необходим в основном для целей совместимости, например, когда продукт не поддерживает VHDX, а также когда вы хотите преобразовать образ в Virtualbox.

Второй параметр позволяет использовать теневую копию тома.

Disk2VHD обрабатывает выбранные тома и превращает их в образы виртуальных дисков, которые сохраняются в выбранном месте.

VDI — VirtualBox

VDI - VirtualBox

VirtualBox поставляется без встроенного инструмента конвертации установок Windows в образы виртуальной машины.

Однако, вы можете использовать альтернативное решение. Прежде всего, вам нужно создать образ VHD (как показано в разделе Microsoft Hyper-V выше).

После того, как вы получили образ VHD, можете использовать инструмент командной строки vboxmanage, который поставляется с VirtualBox, для клонирования носителя и сохранения его в другом формате.

  1. Нажмите на клавишу Windows , введите cmd.exe, зажмите Ctrl + Shift и нажмите клавишу Enter , чтобы запустить командную строку с правами администратора.
  2. Перейдите в папку VirtualBox в системе, например, C:\Program Files\Oracle\VirtualBox с помощью команды cd .
  3. Используйте команду vboxmanage clonemedium disk [source] [destination] , чтобы преобразовать образ диска VHD в формат VDI. Например: vboxmanage clonemedium disk o:\source.vhd o:\output.vdi

Преобразование может занять некоторое время в зависимости от размера изображения и доступных ресурсов вашего компьютера.

VMX — VMware

VMX - VMware

Вы можете создавать виртуальные образы машин Windows для VMware с помощью VMware vCenter Converter. Вы можете загрузить программу с официального сайта VMware, но для этого требуется учетная запись. На нашем сайте утилита доступна для загрузки без регистрации.

Примечание: Программа создает виртуальный образ полной машины. В графическом интерфейсе нет возможности исключить жесткие диски или разделы.

Размер установщика равен примерно 170 мегабайт. Во время установки вам будет предложено присоединиться к программе улучшения качества обслуживания клиентов.

Чтобы преобразовать запущенную систему Windows в виртуальный образ для VMware, выберите опцию “Конвертировать машину” в главном интерфейсе программы, чтобы начать работу.

После загрузки мастера, убедитесь, что для типа источника установлено значение “включено” и выбран “этот локальный компьютер”. Вы также можете создавать виртуальные образы удаленных компьютеров, но для этого необходимо указать имя или IP-адрес устройства, а также учетные данные.

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

Создание образа может занять некоторое время, в зависимости от количества томов, их размеров и ресурсов устройства.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *