Jump to content

Recommended Posts

Posted

Есть старый сервер на FreeBSD 8, на котором тем не менее работает пара нужных сервисов — самодельная многопоточная пинговалка на Perl и сильно кастомизированный Cacti (еще версии 0.8.8).

Хочу эти сервисы перенести на более производительный сервер, а старый сервер отдать под контент-кеш для поставщика контента.

Версии Perl и PHP очень старые, если скрипты просто перенести на свежий сервер, работать они не будут.

По хорошему их бы нужно переписать с нуля (или вообще заменить на что-то готовое), но времени на это пока нет.

Поэтому есть мысль сервер виртуализировать и пока запускать виртуальным, а освободившийся сервер настроить под кеш.

Как будет проще всего виртуализировать сервер?

Системный диск у сервера зеркальный (RAID-1), я думаю просто вытащить один диск, воткнуть в десктоп и, например, этой утилитой снять образ.

Или что-то упускаю?

Posted

Disk2Vhd не поможет, Windows не поймет UFS. Под самой BSD нормальных средств или агентов практически нет. Поэтому берите Acronis Server, с LiveCD снимайте образ дисков посекторно на сервер, там в консоли экспортируйте tib в vhdx и уже vhdx аттачьте к машине. Естественно, первую загрузку надо делать с образа фряхи и чинить имена/пути дисков

Posted
15 минут назад, jffulcrum сказал:

Disk2Vhd не поможет, Windows не поймет UFS.

Странно, почему-то в памяти отложилось, что я успешно снимал образ с линукса.

Может быть перепутал с чем-то.

 

15 минут назад, pppoetest сказал:

dd

Про такое я думал, но вот как в старой BSD подмонтировать том линуксовой машины пока не сообразил.

Тут ведь нужно блочное устройство смонтировать, nfs не подойдет.

Подошло бы iscsi, но не представляю, как в FreeBSD установить необходимые компоненты, там все порты уже нерабочие.

Posted

Во фре вроде dump/restore нормальные.

Я бы, наверно, ими забекапил файлики, а потом через LiveCD их восстановил на новую виртуалку.

Posted

Так проблемой будет поставить на новую виртуалку FreeBSD 8, она ведь уже не поддерживается.

А если ресторить на более свежие версии, то скрипты перестанут работать.

Posted
1 минуту назад, alibek сказал:

Так проблемой будет поставить на новую виртуалку FreeBSD 8, она ведь уже не поддерживается.

Доступ к ISO образам забанили?

 

Posted

8 версии? Их как бы еще лет 5 назад убрали, если не раньше.

http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/ — старше 11.2 ничего нет.

Да и ISO на самом деле не помогут, даже если бы были. Нужно будет ставить старый Perl с кучей библиотек (причем часть библиотек в cpan, а часть в портах).

Так что вопрос переустановки новой ОС вообще не стоит, нужно перенести существующий инстанс сервера.

Posted

http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/

 

9 минут назад, alibek сказал:

Нужно будет ставить старый Perl с кучей библиотек (причем часть библиотек в cpan, а часть в портах).

dump/restore на что?

 

Posted
5 hours ago, alibek said:

Про такое я думал, но вот как в старой BSD подмонтировать том линуксовой машины пока не сообразил.

Тут ведь нужно блочное устройство смонтировать, nfs не подойдет.

Так не из неё же самой dd-то делать, а загрузившись с LiveCD с любым линуксом. И можно в файл, лежащий на сетевой шаре, вполне.

Можно даже воспользоваться qemu-img, у которого есть параметры входного формата (raw) и выходного (по желанию VHD(X)).

Не знаком с disk2vhd, но по идее инструменту подобного толка лезти в содержимое диска и вовсё необязательно, как и знать какая там ФС.

Так что не исключил бы, что сработает и он.

Posted

 Собственно неоднократно такие переезды делал, пришел к выводу что проще оставить оба сервера рядом, поставить на новый все новое и потихоньку позадачно переезжать на новый, не заморачиваясь на дамп-ресторе, возможно кое-что придется или переписать или выкинуть, всяко бесшовнее будет и возможно быстрее. А конфиги и дамбы бд можно и по ftp перетащить. Ну или если рейд аппаратный и одинаковый - просто переставить диски из старого в новый, адаптеки вполне пережевывают не свои рейды, на ibm xseries вполне прокатывает, переезжал с x3550 на более другую модель.

Posted
8 часов назад, YuryD сказал:

Собственно неоднократно такие переезды делал, пришел к выводу что проще оставить оба сервера рядом, поставить на новый все новое и потихоньку позадачно переезжать на новый, не заморачиваясь на дамп-ресторе, возможно кое-что придется или переписать или выкинуть, всяко бесшовнее будет и возможно быстрее. А конфиги и дамбы бд можно и по ftp перетащить. Ну или если рейд аппаратный и одинаковый - просто переставить диски из старого в новый, адаптеки вполне пережевывают не свои рейды, на ibm xseries вполне прокатывает, переезжал с x3550 на более другую модель.

Есть и другая точка зрения :)

Мне время от времени приходится клонировать десктоп - инсталить заново долго и лень, обычно я размечаю руками и дальше rsync.

Дальше на "новой" системе вычищаю всё лишнее/не нужное.

 

Соответственно чтобы затащить нечто в виртуалку нужно в начале поднять виртуалку на любой фре, чтобы подмонтировать виртуальный диску куда будет всё залито, потом рсинк нужен и всё. Виртуалка использованная для миграции становится не нужна.

Я таким способом десктоп свой клонировал в виртуалку для опытов.

 

Ваш метод он больше про миграцию сервисов с обновлением.

Posted
В 01.07.2021 в 04:03, Ivan_83 сказал:

Есть и другая точка зрения :)

Мне время от времени приходится клонировать десктоп - инсталить заново долго и лень,

 

Ваш метод он больше про миграцию сервисов с обновлением.

 Я именно сервисами и занимаюсь. А один из техсотрудников все время пытается бесшовно свой дектоп модифицировать, то аппаратно, то программно...Мягко говоря, его хотелки мешают его основной работе. И да, мой дектоп не дохнет часто, а уж личные переезды хоть и напрягают, иногда сильно, но телнет-ссн поставить не занимают много времени... Про его  миргации - у меня только беззлобный смех, то почтовая бд умрет на старом-новом типе hdd, то прочее:)

Posted
12 часов назад, YuryD сказал:

А один из техсотрудников все время пытается бесшовно свой дектоп модифицировать, то аппаратно, то программно...Мягко говоря, его хотелки мешают его основной работе.

Так учится.

 

12 часов назад, YuryD сказал:

личные переезды хоть и напрягают, иногда сильно, но телнет-ссн поставить не занимают много времени...

У меня переезд сводится к клонированию описанным выше способом системы и загрузкой с получившегося носителя на новом месте. При первой загрузке приходится немного править конфиги, дальше всё работает как работало.

Я от этого просто тащюсь, учитывая что с вендой так или не получалось или было сложно.

Кажется за 5 лет, у меня десктоп ещё ни разу не подыхал, хотя уже было 2-3 мажорных обновления ОС. Хотя каждый раз такое растягивается на 1-3 дня: пока я на других системах потренируюсь, и потом моя система долго пересобирает все проги.

Сама система чистая, я в этом уверен (опять же к вопросу о всяких regcleaner и прочих чистильщиков венды) - как раз не так давно написал скрипты которые показывают и вычищают все лишние файлы, не относящиеся к системе или к портам. Нашлось немного мусора времён когда я только начинал :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.