Andrey75 Posted September 25, 2023 Доброго всем времени суток! Есть сервер ubuntu на виртуальной машине Oracle VM VirtualBox Version 7.0.6 Edition необходимо перенести сервер на реальную машину. пробовал VBoxManage clonehd "UbuntuServer.vdi" "UbuntuServer.raw" --format RAW файл создается, что дальше не знаю. не хочется ставить все службы и делать настройки по новой. В идеале конечно установка на новую машину со службами и параметрами, что то ближе к ISO. Подскажите куда лучше двигаться За ранее спасибо! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted September 25, 2023 4 часа назад, Andrey75 сказал: Подскажите куда лучше двигаться В сторону clonezilla Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Andrey75 Posted September 25, 2023 а параметры сетевой карты и т.д. потом исправлять? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jffulcrum Posted September 25, 2023 7 часов назад, Andrey75 сказал: необходимо перенести сервер на реальную машину. Это попоболь, ибо в виртуалке все обычно по железу минимальное, половины нужных демонов и модулей ядра может вообще не быть. По существу: Раньше в Vbox была скрытая команда: VBoxManage internalcommands converttoraw . В результате получался образ диска, из которого уже можно было лепить LiveCD, USB stick или тупо лить на HDD через dd, почле чего, загрузившись с отдельно взятого LiveCD восстановить загрузочный сектор, поправить конфиг GRUB и пересобрать initramfs. Сеть - сильно зависит от устройства в конкретном дистрибутиве, с netplan может и одну строку в скрипте поправить. Более цивилизованный вариант - установка некоего агента внутрь машины, от VmWare или Starwind, или даже от Veeam Backup. Как правило, агент предоставляет и возможность сделать готовый образ восстановления - тот-же Live CD, в который уже дальше подсовывать снятый агентом дамп машины. У VmWare были даже готовые шаблоны для HP, IBM, Dell, etc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nixx Posted September 25, 2023 Цитата необходимо перенести сервер на реальную машину. пробовал VBoxManage clonehd "UbuntuServer.vdi" "UbuntuServer.raw" --format RAW файл создается, что дальше не знаю. чисто по логике написанного в голову приходит, что с полученным raw'ом надо сделать что-то вроде dd if=file.raw of=/dev/sdc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted September 26, 2023 Развели тут какой то виндовс, вы точно одмины? :) Не вижу каких то причин по которым нельзя скажем прокинуть диск в виртуалку и там не сделать dd на этот прокинутый физический диск. Единственное что лучше и правильнее делать это в виртуалке которая сама не загружена с того диска который будет источником. VBox умеет работать с физическими дисками напрямую, нужно только капельку шаманства с утилитой ком строки чтобы это сделать. Оно сгенерит wmdk файл с "fullDevice" указывающий на устройство. Я размножаю свои FreeBSD простым rsync предварительно руками разметив диск и отформатировав нужный раздел. Есть варианты с dump/restore но я ни разу не пробовал. И последнее. Для "переноса" ОС типа FreeBSD достаточно /etc, /usr/local/etc, /var/db и опционально /usr/local/www перенести. Всё остальное легко "регенерируется" из исходников на автомате. В /var/db есть база где лежит инфа о том что установлено и с какими опциями оно собиралось - те достаточно запустить процедуру переустановки всего типа установленного и все пакеты встанут как было. /home, /root - опционально. Последнее обычно имеет около нулевую ценность. Для линуха должно быть примерно тоже самое, только сами команды в консоле будут отличатся :) 7 hours ago, Andrey75 said: а параметры сетевой карты А что, это так сложно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...