у нас есть две производственные машины debian Lenny, на обеих запущены более крупные коммерческие веб-сайты. Теперь эти машины необходимо переместить, и в процессе их необходимо виртуализировать в VMWare ESX.
Если вы верите информации в Интернете, есть несколько способов сделать это. Самым простым для нас было бы использовать нашу еженедельную резервную копию dd, где хранится весь диск, однако у меня нет опыта работы с такой технологией, и если это действительно возможно.
Второй лучший способ - это виртуализация приложения на исходной машине и создание виртуальной машины, совместимой с ESX. Однако программное обеспечение является бета-версией и не поддерживается, и после установки ничего действительно не работает (сценарий /etc/init.d/vmware-converter на самом деле ничего не делает, запускает и останавливает ответ с сообщениями об успехе, но ps показывает, что есть новых процессов нет).
Худшим способом с наибольшим объемом работы было бы установить новую машину и настроить ее вручную, копируя файлы и базы данных по мере необходимости. Эта часть ясна в исполнении, и мои вопросы не касаются этого.
Возможен ли мой 1-й способ? Кто-нибудь делал это еще, а лучше есть страничка с инструкциями? Или есть справочная страница, объясняющая, как правильно установить, запустить и использовать инструмент vmware-converter с помощью установки Debian (возможно, я уже сделал что-то не так во время установки)?
Спасибо.
Если у вас есть компьютер Windows в той же сети, вы можете использовать версию Windows Конвертер VMware который может преобразовать установку Linux непосредственно в виртуальную машину на ESX, вам понадобится ESX-сервер в той же сети для использования в качестве целевой.
Попробуйте systemimager. Я использовал это для боксов redhat / centos и debian. Это создаст rsync-копию вашей установки Linux. Он также обновляет вашу сеть и fstab и различные другие конфигурации в системе. Затем установите debian на виртуальную машину. Или вы могли загружать и обновлять pxe из загрузки pxe, что было больше работы, чем я хотел.
Затем обновите ваш debian vm копией вашего systemimager. Вам также потребуется запустить initrd с вашим новым драйвером хранилища.
Вы можете использовать systemimager для онлайн-миграции даже между разными версиями Linux. С этим конвертером vmware проще, требования см. Выше.
Я использую этот подход для перемещения между физическими и виртуальными машинами.