alibek Опубликовано 30 июня, 2021 Есть старый сервер на FreeBSD 8, на котором тем не менее работает пара нужных сервисов — самодельная многопоточная пинговалка на Perl и сильно кастомизированный Cacti (еще версии 0.8.8). Хочу эти сервисы перенести на более производительный сервер, а старый сервер отдать под контент-кеш для поставщика контента. Версии Perl и PHP очень старые, если скрипты просто перенести на свежий сервер, работать они не будут. По хорошему их бы нужно переписать с нуля (или вообще заменить на что-то готовое), но времени на это пока нет. Поэтому есть мысль сервер виртуализировать и пока запускать виртуальным, а освободившийся сервер настроить под кеш. Как будет проще всего виртуализировать сервер? Системный диск у сервера зеркальный (RAID-1), я думаю просто вытащить один диск, воткнуть в десктоп и, например, этой утилитой снять образ. Или что-то упускаю? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 30 июня, 2021 Disk2Vhd не поможет, Windows не поймет UFS. Под самой BSD нормальных средств или агентов практически нет. Поэтому берите Acronis Server, с LiveCD снимайте образ дисков посекторно на сервер, там в консоли экспортируйте tib в vhdx и уже vhdx аттачьте к машине. Естественно, первую загрузку надо делать с образа фряхи и чинить имена/пути дисков Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 30 июня, 2021 dd if=/dev/sdX bs=16M of=/someanothermountstorage М? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 июня, 2021 15 минут назад, jffulcrum сказал: Disk2Vhd не поможет, Windows не поймет UFS. Странно, почему-то в памяти отложилось, что я успешно снимал образ с линукса. Может быть перепутал с чем-то. 15 минут назад, pppoetest сказал: dd Про такое я думал, но вот как в старой BSD подмонтировать том линуксовой машины пока не сообразил. Тут ведь нужно блочное устройство смонтировать, nfs не подойдет. Подошло бы iscsi, но не представляю, как в FreeBSD установить необходимые компоненты, там все порты уже нерабочие. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Urs_ak Опубликовано 30 июня, 2021 Во фре вроде dump/restore нормальные. Я бы, наверно, ими забекапил файлики, а потом через LiveCD их восстановил на новую виртуалку. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 июня, 2021 Так проблемой будет поставить на новую виртуалку FreeBSD 8, она ведь уже не поддерживается. А если ресторить на более свежие версии, то скрипты перестанут работать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 30 июня, 2021 1 минуту назад, alibek сказал: Так проблемой будет поставить на новую виртуалку FreeBSD 8, она ведь уже не поддерживается. Доступ к ISO образам забанили? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 июня, 2021 8 версии? Их как бы еще лет 5 назад убрали, если не раньше. http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/ — старше 11.2 ничего нет. Да и ISO на самом деле не помогут, даже если бы были. Нужно будет ставить старый Perl с кучей библиотек (причем часть библиотек в cpan, а часть в портах). Так что вопрос переустановки новой ОС вообще не стоит, нужно перенести существующий инстанс сервера. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 30 июня, 2021 http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/ 9 минут назад, alibek сказал: Нужно будет ставить старый Perl с кучей библиотек (причем часть библиотек в cpan, а часть в портах). dump/restore на что? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rm_ Опубликовано 30 июня, 2021 5 hours ago, alibek said: Про такое я думал, но вот как в старой BSD подмонтировать том линуксовой машины пока не сообразил. Тут ведь нужно блочное устройство смонтировать, nfs не подойдет. Так не из неё же самой dd-то делать, а загрузившись с LiveCD с любым линуксом. И можно в файл, лежащий на сетевой шаре, вполне. Можно даже воспользоваться qemu-img, у которого есть параметры входного формата (raw) и выходного (по желанию VHD(X)). Не знаком с disk2vhd, но по идее инструменту подобного толка лезти в содержимое диска и вовсё необязательно, как и знать какая там ФС. Так что не исключил бы, что сработает и он. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
YuryD Опубликовано 30 июня, 2021 Собственно неоднократно такие переезды делал, пришел к выводу что проще оставить оба сервера рядом, поставить на новый все новое и потихоньку позадачно переезжать на новый, не заморачиваясь на дамп-ресторе, возможно кое-что придется или переписать или выкинуть, всяко бесшовнее будет и возможно быстрее. А конфиги и дамбы бд можно и по ftp перетащить. Ну или если рейд аппаратный и одинаковый - просто переставить диски из старого в новый, адаптеки вполне пережевывают не свои рейды, на ibm xseries вполне прокатывает, переезжал с x3550 на более другую модель. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dr Tr0jan Опубликовано 30 июня, 2021 Делал такое несколько раз с помощью dump/restore и LiveCD. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 30 июня, 2021 8 часов назад, YuryD сказал: Собственно неоднократно такие переезды делал, пришел к выводу что проще оставить оба сервера рядом, поставить на новый все новое и потихоньку позадачно переезжать на новый, не заморачиваясь на дамп-ресторе, возможно кое-что придется или переписать или выкинуть, всяко бесшовнее будет и возможно быстрее. А конфиги и дамбы бд можно и по ftp перетащить. Ну или если рейд аппаратный и одинаковый - просто переставить диски из старого в новый, адаптеки вполне пережевывают не свои рейды, на ibm xseries вполне прокатывает, переезжал с x3550 на более другую модель. Есть и другая точка зрения :) Мне время от времени приходится клонировать десктоп - инсталить заново долго и лень, обычно я размечаю руками и дальше rsync. Дальше на "новой" системе вычищаю всё лишнее/не нужное. Соответственно чтобы затащить нечто в виртуалку нужно в начале поднять виртуалку на любой фре, чтобы подмонтировать виртуальный диску куда будет всё залито, потом рсинк нужен и всё. Виртуалка использованная для миграции становится не нужна. Я таким способом десктоп свой клонировал в виртуалку для опытов. Ваш метод он больше про миграцию сервисов с обновлением. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
YuryD Опубликовано 6 июля, 2021 В 01.07.2021 в 04:03, Ivan_83 сказал: Есть и другая точка зрения :) Мне время от времени приходится клонировать десктоп - инсталить заново долго и лень, Ваш метод он больше про миграцию сервисов с обновлением. Я именно сервисами и занимаюсь. А один из техсотрудников все время пытается бесшовно свой дектоп модифицировать, то аппаратно, то программно...Мягко говоря, его хотелки мешают его основной работе. И да, мой дектоп не дохнет часто, а уж личные переезды хоть и напрягают, иногда сильно, но телнет-ссн поставить не занимают много времени... Про его миргации - у меня только беззлобный смех, то почтовая бд умрет на старом-новом типе hdd, то прочее:) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 7 июля, 2021 12 часов назад, YuryD сказал: А один из техсотрудников все время пытается бесшовно свой дектоп модифицировать, то аппаратно, то программно...Мягко говоря, его хотелки мешают его основной работе. Так учится. 12 часов назад, YuryD сказал: личные переезды хоть и напрягают, иногда сильно, но телнет-ссн поставить не занимают много времени... У меня переезд сводится к клонированию описанным выше способом системы и загрузкой с получившегося носителя на новом месте. При первой загрузке приходится немного править конфиги, дальше всё работает как работало. Я от этого просто тащюсь, учитывая что с вендой так или не получалось или было сложно. Кажется за 5 лет, у меня десктоп ещё ни разу не подыхал, хотя уже было 2-3 мажорных обновления ОС. Хотя каждый раз такое растягивается на 1-3 дня: пока я на других системах потренируюсь, и потом моя система долго пересобирает все проги. Сама система чистая, я в этом уверен (опять же к вопросу о всяких regcleaner и прочих чистильщиков венды) - как раз не так давно написал скрипты которые показывают и вычищают все лишние файлы, не относящиеся к системе или к портам. Нашлось немного мусора времён когда я только начинал :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...