У меня установлена 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.
- Загрузите виртуальную машину