[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