Перенос сервера на виртуальную машину

Перенос сервера на виртуальную машину

У меня установлена ​​Ubuntu 10.04 LTS на производственном сервере. Теперь я хочу протестировать некоторые новые функции, но не хочу влиять на текущий сервер. Я хочу перенести всю систему (или хотя бы пакеты и конфигурации)

Можно ли перенести работающую машину на Virtual Box? (Хотя сервер 65-битный, а моя тестовая среда — 32-битная)

решение1

VirtualBox поддерживает 64-разрядные гостевые операционные системы даже на 32-разрядных хостовых операционных системах при соблюдении следующих условий:

  • Вам необходим 64-разрядный процессор с поддержкой аппаратной виртуализации.
  • Необходимо включить аппаратную виртуализацию для конкретной виртуальной машины, для которой требуется поддержка 64-разрядной версии; программная виртуализация не поддерживается для 64-разрядных виртуальных машин.

Я не знаю никаких инструментов P2V (физический в виртуальный) для VirtualBox. На VMware я бы использовалКонвертер VMwareдля этого. Возможно, вы могли бы сделать это в несколько шагов: преобразовать физическую машину в виртуальную машину VMware (работающую на бесплатном сервере VMware) с помощью бесплатного конвертера VMware, а затем преобразовать виртуальные диски в формат VirtualBox. Есть несколько руководств по второму шагу. Я никогда не пробовал следующую процедуру, но она может сработать:

VirtualBox может запускать виртуальные машины, созданные VMware Workstation или Server. Для этого вам необходимо импортировать файлы vmdk, используя следующую процедуру:

  • Запустить виртуальную коробку
  • Перейти к Файл > Менеджер виртуальных дисков
  • Нажмите «Добавить». Найдите и выберите скопированный файл .vmdk. Нажмите «ОК».
  • Создайте новую виртуальную машину как обычно, используя добавленный файл vmdk.
  • Загрузите виртуальную машину

Связанный контент