@ultrix
Линукс, Виндовс, инженер.

Как сделать полный перенос сервера FreeBSD 9.3?

Всем привет. Возникла необходимость перенести физический сервер под управлением FREEBSD 9.3 на виртуалку под ESXI 6.0

Собственно что я сделал:

На физической машние:

dump -0af /usr/home/ /

Получил файл "dump"

Дальше на виртуалке поднял FreeBSD9.3, закинул на неё файл dump в корень.

Потом перешел в корневой каталог

cd /

и собственно

restore -rf dump

После навылазило ошибок, по типу файл зайнят либо cannot create hard link

Не врубаюсь что сделать и как это исправить.

Помогите пожалуйста, о умы тостера ! :)
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 2
athacker
@athacker
Во-первых, dump создаётся только в рамках одного раздела. Если у вас на железе более одного раздела во фре (а это почти 100% так), то нужно делать дамп каждого раздела.

Во-вторых, если вы делали дамп на живой (запущенной оригинальной системе, а не с live cd), то нужно указывать ключ -L -- для дампа "живой" файловой системы. Но тут тоже масса нюансов -- всё сильно зависит от того, какие сервисы у вас на фряхе. Т. к. базы данных таким образом переносить чревато боком -- скорее всего, они потом не заработают.

В третьих -- на виртуалку не нужно ставить систему. Нужно загрузиться с Live CD и просто создать и отформатировать разделы в том же виде, в каком они были на оригинальном сервере (ну, по крайней мере, каждый раздел должен быть НЕ МЕНЬШЕ, чем на исходной машине).

Ну и в четвёртых -- если у вас в оригинале ZFS, то для ZFS вообще вся эта схема не работает, т. к. дамп не умеет бэкапить ZFS, и там всё по-другому надо делать.
Ответ написан
Комментировать
@res2001
Developer, ex-admin
1. Имея на руках рабочий сервер можно достаточно легко на новом поднять ОС + весь нужный софт с нуля, перенести конфиги и базы.

2. Посмотрите на этот рецепт: Acronis + VMWare Converter
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы