[Comm] перенос на другое оборудование работающий ALS4
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Дек 5 15:47:35 MSK 2008
On Fri, Dec 05, 2008 at 01:25:43PM +0300, Maks Re wrote:
> задача - нужно перенести работающий сервер на новую железку.
> варианты:
> 1) поставит на новом железе ОС, и сделать перенос "руками"
> 2) запустить на новом железе с ide винта. внести в md1 два других и
> сделать синхронизацию массива, потом удалить винт ide.
>
> какой вариант безболезнен? какой проще? может еще есть варианты?
Если имеющийся хорошо настроен и работает, я бы:
* rescue
* разбил вручную новые диски на новой системе, mdadm, mkfs
* положил root на oldhost ключик и рутом же rsync'нул оттуда
на новую систему корень и остальные ФС (rsync -PavxH) [*]
* mkinitrd, lilo, reboot
Но это всё требует уверенного владения *fdisk, mdadm, mkfs, mount,
$EDITOR /etc/fstab /etc/mdadm.conf, rsync (не забывая про
trailing slashes, хардлинки и прочие нюансы) и понимания того,
как вообще система грузится -- поэтому если объём настройки
невелик, то может быть быстрее вариант "залить по новой,
перенести данные/конфигурацию".
Если используются OpenVZ-шные контейнеры, обычно сводится к rsync
на горячую, переносу конфигурации, укладыванию контейнера, rsync
ещё раз по разнице в последний момент, подъёму на новом месте.
[*] в зависимости от допустимого даунтайма на обслуживание,
а также скорости и характера изменения данных -- вариант
"синкаем всё, укладываем сервисы, синкаем ещё раз" может
быть тоже предпочтителен
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки community