#21
|
|||
|
|||
Перенос системы на другую машину
Victor Kakhnych написал(а) к All в Jun 16 08:50:32 по местному времени:
Нello everybody. Есть сервер на 9.3, вся система на одном разделе 3.5 SATA диска занимает около 9 Гб. Есть новый сервер с 2.5 SAS, подцепить туда существующий 3.5 SATA диск нельзя. Находятся далеко, доступ только по удалёнке. К новому серверу есть полный доступ по iLO к консоли, биосу, питанию. В нем есть установочная флешка с 9.3 Задача - перенести систему со старой машины на новую. Промежуточных хранилищ, куда можно сбросить дамп нету. На сегодня получилось загрузить с флешки live, создать заздел, отформатировать, поднять сеть, подцепить корень старой системы по NFS. Как рекомендует оф. документация использовал pax для переноса системы, но при загрузке с неё вываливаемся в загрузчик. Видимо из-за пустого /dev. MAKEDEV на live не обнаружил. Какие есть варианты решения моей задачи? Victor --- GoldED+/BSD 1.1.5-b20110223-b20110223 |
#22
|
|||
|
|||
Re: Перенос системы на другую машину
Eugene Grosbein написал(а) к Victor Kakhnych в Jun 16 14:43:50 по местному времени:
16 июн 2016, четверг, в 06:50 NOVT, Victor Kakhnych написал(а): VK> Есть сервер на 9.3, вся система на одном разделе 3.5 SATA диска занимает около VK> 9 Гб. VK> Есть новый сервер с 2.5 SAS, подцепить туда существующий 3.5 SATA диск нельзя. VK> Находятся далеко, доступ только по удалёнке. К новому серверу есть полный VK> доступ VK> по iLO к консоли, биосу, питанию. В нем есть установочная флешка с 9.3 VK> Задача - перенести систему со старой машины на новую. Промежуточных хранилищ, VK> куда можно сбросить дамп нету. VK> На сегодня получилось загрузить с флешки live, создать заздел, отформатировать, VK> поднять сеть, VK> подцепить корень старой системы по NFS. Как рекомендует оф. документация VK> использовал pax VK> для переноса системы, но при загрузке с неё вываливаемся в загрузчик. Видимо VK> из-за пустого VK> /dev. MAKEDEV на live не обнаружил. VK> Какие есть варианты решения моей задачи? Во-первых, выкинуть ту "рекомендацию", которая упоминает MAKEDEV, потому что уже в 5.x вместо него devfs. /dev пустой, потому что devfs не смонтирован, но ядро монтирует devfs автоматически сразу после монтирования корня, ещё перед стартом init. Видимо, проблема в том, что после переноса системы ты забыл поправить fstab, чтобы поменять дисковые устройства для монтрирование корня и других файловых систем на актуальные для новой железки. Eugene --- slrn/1.0.2 (FreeBSD) |
#23
|
|||
|
|||
Перенос системы на другую машину
Victor Kakhnych написал(а) к Eugene Grosbein в Jun 16 11:41:24 по местному времени:
Нello Eugene. 16 Jun 16 14:43, you wrote to me: EG> 16 июн 2016, четверг, в 06:50 NOVT, Victor Kakhnych написал(а): VK>> Есть сервер на 9.3, вся система на одном разделе 3.5 SATA диска VK>> занимает около 9 Гб. Есть новый сервер с 2.5 SAS, подцепить туда VK>> существующий 3.5 SATA диск нельзя. Находятся далеко, доступ VK>> только по удалёнке. К новому серверу есть полный доступ по iLO к VK>> консоли, биосу, питанию. В нем есть установочная флешка с 9.3 VK>> Задача - перенести систему со старой машины на новую. VK>> Промежуточных хранилищ, куда можно сбросить дамп нету. На сегодня VK>> получилось загрузить с флешки live, создать заздел, VK>> отформатировать, поднять сеть, подцепить корень старой системы по VK>> NFS. Как рекомендует оф. документация использовал pax для VK>> переноса системы, но при загрузке с неё вываливаемся в загрузчик. VK>> Видимо из-за пустого /dev. MAKEDEV на live не обнаружил. Какие VK>> есть варианты решения моей задачи? EG> Во-первых, выкинуть ту "рекомендацию", которая упоминает MAKEDEV, EG> потому что уже в 5.x вместо него devfs. /dev пустой, потому что devfs EG> не смонтирован, но ядро монтирует devfs автоматически сразу после EG> монтирования корня, ещё перед стартом init. EG> Видимо, проблема в том, что после переноса системы ты забыл поправить EG> fstab, чтобы поменять дисковые устройства для монтрирование корня и EG> других файловых систем на актуальные для новой железки. Нет, именно то я в первую очередь сделал. Раздел указал именно тот, которй видела live система. Когда система вваливается в загрузчик, в нем вообще ниодна комманда не работат. Приходится передавать туда Ctrl-Alt-Del Victor --- GoldED+/BSD 1.1.5-b20110223-b20110223 |
#24
|
|||
|
|||
Re: Перенос системы на другую машину
Eugene Grosbein написал(а) к Victor Kakhnych в Jun 16 18:26:06 по местному времени:
16 июн 2016, четверг, в 09:41 NOVT, Victor Kakhnych написал(а): VK> Нет, именно то я в первую очередь сделал. VK> Раздел указал именно тот, которй VK> видела live система. А где видно, что сделал это без опечаток? VK> Когда система вваливается в загрузчик, в нем вообще ниодна комманда не работат. В таком случае, это не загрузчик. Дай угадаю, запрос вида mountroot> ? И где скриншот с iLO, чтобы не приходилось гадать? Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.2 (FreeBSD) |
#25
|
|||
|
|||
Re: Перенос системы на другую машину
Valentin Davydov написал(а) к Victor Kakhnych в Jun 16 13:50:35 по местному времени:
From: Valentin Davydov <sp@m.davydov.spb.su> > From: Victor Kakhnych <Victor.Kakhnych@f178.n4623.z2.fidonet.org> > Date: Thu, 16 Jun 2016 08:50:32 +0300 > >Есть сервер на 9.3, вся система на одном разделе 3.5 SATA диска занимает около >9 Гб. >Есть новый сервер с 2.5 SAS, подцепить туда существующий 3.5 SATA диск нельзя. >Находятся далеко, доступ только по удалёнке. К новому серверу есть полный >доступ >по iLO к консоли, биосу, питанию. В нем есть установочная флешка с 9.3 >Задача - перенести систему со старой машины на новую. До появления zfs я делал так: загружал новую машину с флешки, прямо на ходу ddил старый диск на новый (с разметкой, загрузчиком и всеми потрохами), потом на новом спокойно поправлял gpt, fsckал файловые системы и т.п., при необходимости ресайзил, далее монтировал на новой системе полученный диск, rsyncал со старой машины те файлы, которые изменились (можно в два захода, второй с погашенными сервисами, чтобы меньше данных пропало), затем очень внимательно правил loader.conf, fstab и сетевую конфигурацию под новое железо - и если не допустил ошибок, то можно загружаться с нового диска, должно взлететь. >Промежуточных хранилищ, >куда можно сбросить дамп нету. >На сегодня получилось загрузить с флешки live, создать заздел, отформатировать, >поднять сеть, >подцепить корень старой системы по NFS. Как рекомендует оф. документация >использовал pax >для переноса системы, но при загрузке с неё вываливаемся в загрузчик. Видимо >из-за пустого >/dev. MAKEDEV на live не обнаружил. Возможно, всё-таки, из-за проблем с драйвером SAS-контроллера. Надо убедиться, что загрузчик подхватывает соответствующий модуль вместе с ядром. Вал. Дав. --- ifmail v.2.15dev5.4 |
#26
|
|||
|
|||
Перенос системы на другую машину
Victor Kakhnych написал(а) к Eugene Grosbein в Jun 16 14:33:00 по местному времени:
Нello Eugene. 16 Jun 16 18:26, you wrote to me: EG> 16 июн 2016, четверг, в 09:41 NOVT, Victor Kakhnych написал(а): VK>> Нет, именно то я в первую очередь сделал. VK>> Раздел указал именно тот, которй VK>> видела live система. EG> А где видно, что сделал это без опечаток? Вопрос закрыт ) Все получилось. Первий раз я вручную создал раздел, во 2-й раз я начал процес установки, дал инсталятору разбить диск, разбивка получилась из 2-х разделов (не считая свопа) а не одного как у меня. Названия разделов тоже существенно поменялись - с da0s1f на da0p2 Перегрузился с live, удалил все что инсталятор туда успел записать и еще раз скопировал по nfs (поправил fstab и сетевую). Все завелось сходу. Спасибо за омощь в любом случае. Victor --- GoldED+/BSD 1.1.5-b20110223-b20110223 |
#27
|
|||
|
|||
Re: Перенос системы на другую машину
Alex Korchmar написал(а) к Valentin Davydov в Jun 16 21:50:52 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Valentin Davydov <sp@m.davydov.spb.su> wrote: VD> До появления zfs я делал так: загружал новую машину с флешки, прямо на ходу VD> ddил старый диск на новый (с разметкой, загрузчиком и всеми потрохами), потом один я, как лох, по сей день (если нет zfs) использую dump|restore по их прямому назначению, да? > Alex --- ifmail v.2.15dev5.4 |
#28
|
|||
|
|||
Re: Перенос системы на другую машину
Alex Korchmar написал(а) к Valentin Davydov в Jun 16 16:47:55 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Valentin Davydov <sp@m.davydov.spb.su> wrote: >>один я, как лох, по сей день (если нет zfs) использую dump|restore >>по их прямому назначению, да? VD> Для переноса разметки/загрузчиков? для НЕ переноса совершенно ненужного на машину с другим диском и может даже другой методикой загрузки, да. > Alex --- ifmail v.2.15dev5.4 |
#29
|
|||
|
|||
Re: Перенос системы на другую машину
Alexey Slukin написал(а) к Victor Kakhnych в Jun 16 18:37:36 по местному времени:
Здpавствуй, Victor! Четверг 16 Июня 2016 14:33, ты писал(а) Eugene Grosbein, в сообщении по ссылке area://ru.unix.bsd?msgid=2:4623/178+57628f99: VK> da0s1f на da0p2 Перегрузился с live, удалил все что инсталятор туда то бишь GPT нужна была? С этого стоило начать... С уважением - Alexey --- -Пиши, старик, пиши! Мы тебя не покинем. |
#30
|
|||
|
|||
Перенос системы на другую машину
Victor Sudakov написал(а) к Valentin Davydov в Jun 16 23:56:14 по местному времени:
Dear Valentin, 22 Jun 16 18:32, you wrote to me: >> Date: Wed, 22 Jun 2016 09:23:06 +0300 >> >> >> VD>>> До появления zfs я делал так: загружал новую машину с >> флешки, >> >> VD>>> прямо на ходу ddил старый диск на новый (с разметкой, >> >> загрузчиком >> >> VD>>> и всеми потрохами), потом >> >> AK>> один я, как лох, по сей день (если нет zfs) использую >> >> dump|restore >> >> AK>> по их прямому назначению, да? >> >> VS> Вторым буду. >> >> >> >> И меня запишите. >> >> VD> О, боже, насколько же dump до-о-о-ольше dd! >> >> dump еще терпимо, да и прогресс показывает. >> >> А вот restore реальный тормоз, и непонятно, сколько еще осталось >> восстановить. Особенно когда нужно восстановить из бэкапа, все взоры >> обращены на тебя, а тебе остается только смотреть в черный экран, и >> даже не можешь сказать, сколько осталось. VD> Если дамп берётся из файла ивестного размера, то утилиты вроде lsof VD> или dpv довольно точно показывает, сколько сделано, а сколько VD> осталось. Не понял мысль, можно pls пример для "restore -rf /dev/nsa0"? Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20110223-b20110223 |