Как перенести систему debian 6 с хостинга selectel на виртуальную машину wmvare?
Здравствуйте! Есть облачный сервер на selectel с установленной системой debian6. Я сделал образ всего диска на лету на удаленный сервер с помощью команды: dd if=/dev/xvda | ssh root@IP_Нового_Сервера "dd of=/path/to/disk.img"
Затем на виртуальной машине Wmware загрузился с LiveCD Debian и выполнил операцию восстановления из образа на устройство /dev/sda все разделы восстановились в точности так, как на хостинге, но при попытке запустить систему получил ошибку error 13 invalid or unsupported executable format. Загрузчик Grub Legasy. В системе используется том LVM. Загрузчик вынесен на отдельный раздел. Подскажите куда копать?
Армянское Радио
@gbg Куратор тега Системное администрирование
Давайте сюда скрины всех ругательств. Похоже, что у Cелектела был XEN-PV, (если по матюкам граба судить). Если это так - вам предстоит веселая пляска с бубнами.
Данная ошибка означает, что загрузчик не смог загрузить Xen-specific kernel, которое используется в нашем облаке. Вероятно, vmware не поддерживает данное ядро.
Onlive побитовый перенос грозит косяками со стороны файловой системы.
В текущих реалиях подобный перенос без перенастройки ПО на таргет ноде выглядит примерно так :
1. Поднимаем на сурс машине docker
2. Приводим к работающему виду
3. Пулим контейнеры
4. Поднимаем на таргет машине докер
5. Мигрируем
Почему бы не определить список необходимых к переносу сервисов, забэкапить их конфиги/базы, а потом восстановить это дело на спокойно установленный в виртуалку дебиан актуальной версии?
На актуальной версии debian сейчас Php версии 5.6, а сайту обязательно нужен 5.2 версии, плюс куча других зависимостей. Попытка переноса только сайта уже была, страшный геморрой по сборке из исходников нужных версий программ и зависимостей. А разработчики уже давно не поддерживают наш проект, давно был сделан