BSDPORTAL.RU
http://www.bsdportal.ru/

Freebsd 12 не грузится после жесткой перезагрузки.
http://www.bsdportal.ru/viewtopic.php?f=58&t=28967
Страница 1 из 1

Автор:  decard [ Ср 04 сен, 2019 7:15 pm ]
Заголовок сообщения:  Freebsd 12 не грузится после жесткой перезагрузки.

После нажатия кнопки питания на сервере hyper-v начинает останавливать виртуальные машины. На одной из виртуалок у меня FreeBSD 12 установлен. Такое ощущение, что он вырубает эту машину по жесткому (хотя на экране видно что службы останавливаются системой).
Однако, после включения FreeBSD не грузится из-за ошибок в файловой системе, постоянно ошибки panic, либо жалуется на то, что раздел поврежден.
Виртуалка с windows нормально останавливается и запускается.
В параметрах виртуальной машины все нормально установлено для включения и выключения.
Где могут быть проблемы - в FreeBSD или Hyper-V?
Если самому все службы остановаить и нормально выключить виртуалку с FreeBSD, то потом все нормально грузится.

Автор:  lavr [ Ср 04 сен, 2019 10:22 pm ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

decard писал(а):
После нажатия кнопки питания на сервере hyper-v начинает останавливать виртуальные машины. На одной из виртуалок у меня FreeBSD 12 установлен. Такое ощущение, что он вырубает эту машину по жесткому (хотя на экране видно что службы останавливаются системой).
Однако, после включения FreeBSD не грузится из-за ошибок в файловой системе, постоянно ошибки panic, либо жалуется на то, что раздел поврежден.
Виртуалка с windows нормально останавливается и запускается.
В параметрах виртуальной машины все нормально установлено для включения и выключения.
Где могут быть проблемы - в FreeBSD или Hyper-V?


В понимании. Выключение сервера по кнопке питания != shutdown с корректным
остановом служб. Тут нужно смотреть реализацию "shutdown" по кнопке питания,
как останавливаются службы, время на останов и как они срубаются в случае
превышения значеня timeout.

Про виртуалки с Windows, FAT32 & NTFS != UFS2 or ZFS

Цитата:
Если самому все службы остановаить и нормально выключить виртуалку с FreeBSD, то потом все нормально грузится.


Вот Вы сами себе и ответили.

ps. Останов работы сервера по кнопке питания - это что-то.

Автор:  decard [ Чт 05 сен, 2019 3:06 am ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

lavr писал(а):
Останов работы сервера по кнопке питания - это что-то.

У меня была freebsd 9 также на виртуальной машине. Так её как не выключали - и резко и мягко - она всегда грузилась прекрасно, ничего не ломалось. Была не убиваемая.
Здесь же, 12 версия, ведет себя странно. Такое ощущение, что не хватает времени, чтобы остановится.

P.S. просто перед тем как запустить на постоянку сервак я его испытываю на разные внештатные ситуации. И не хотелось бы каждый раз после внезапного выключения электроэнергии по несколько дней все переустанавливать. Да и данные будут теряться.

Автор:  lavr [ Чт 05 сен, 2019 10:14 am ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

decard писал(а):
lavr писал(а):
Останов работы сервера по кнопке питания - это что-то.

У меня была freebsd 9 также на виртуальной машине. Так её как не выключали - и резко и мягко - она всегда грузилась прекрасно, ничего не ломалось. Была не убиваемая.
Здесь же, 12 версия, ведет себя странно. Такое ощущение, что не хватает времени, чтобы остановится.


не в версии дело, а в том как создана FS, кол-во сервисов и тд и тп.
Ну покажите сколько у Вас FS, какие и как созданы в 12'ой.

Цитата:
P.S. просто перед тем как запустить на постоянку сервак я его испытываю на разные внештатные ситуации. И не хотелось бы каждый раз после внезапного выключения электроэнергии по несколько дней все переустанавливать. Да и данные будут теряться.


Вы полагаете, все внештатные ситуации исправляются программным путем?
Про UPS не слыхали?

Автор:  Artemmen [ Чт 10 окт, 2019 3:41 am ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

Увеличить timeout в настройке гипервизора, вместо shutdown использовать suspend.

Автор:  Vit. [ Чт 10 окт, 2019 9:37 am ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

lavr писал(а):
ps. Останов работы сервера по кнопке питания - это что-то.

Да ладно :) дома микросервер n54l так и выключаю. норм реализована кнопка.

Автор:  lavr [ Чт 10 окт, 2019 11:50 am ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

Vit. писал(а):
lavr писал(а):
ps. Останов работы сервера по кнопке питания - это что-то.

Да ладно :) дома микросервер n54l так и выключаю. норм реализована кнопка.


в отличие от боевых, нагруженных серверов, со своими личными десктопами и серверами,
я много чего делаю, что в принципе не рекомендуется, и делаю это
осознанно, смысл понятен?

Автор:  AMDmi3 [ Чт 10 окт, 2019 6:30 pm ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

lavr писал(а):
осознанно, смысл понятен?

Смысла здесь нет: нормально написанное ПО, и прежде всего серверное, обязано спокойно переживать холодную перезагрузку - подсистемы хранения непосредственно под это и проектируются, несмотря на чудовищные накладные расходы. И есть мнение что прод периодически нужно выключать из розетки как минимум чтобы убедиться что он нормально переключается на fallback и потом корректно поднимается, потому что завтра это случится незапланированно. При всём при этом в первом сообщении даже намёка не было на выключение питания - кнопка, если вы не в курсе, в наше время шлёт ACPI событие, которое обязано обрабатываться системой именно как ==shutdown с корректным остановом служб, так что вы совершенно зря начали оффтопик на эту тему.

По теме, я бы предположил сразу две проблемы в настройках или поведении гипервизора и хоста: во-первых, очевидно что они не дожидаются пока виртуалка завершится - возможно она не успевает за отведённый таймаут и нужно его увеличить. Во-вторых, скорее всего неправильно настроена система хранения, потому что независимо от того успела виртуалка завершиться или нет, ФС не должна разваливаться. Гипервизор и хост добавляют два дополнительных storage слоя, и если любой из них игнорирует запросы на немедленную запись в энергонезависимое хранилище от виртуалки, то эта система хранения сломана. Нужно смотреть настройки про write caching и всё с этим связанное.

Автор:  lavr [ Чт 10 окт, 2019 8:57 pm ]
Заголовок сообщения:  Re: Freebsd 12 не грузится после жесткой перезагрузки.

AMDmi3 писал(а):
lavr писал(а):
осознанно, смысл понятен?

Смысла здесь нет: нормально написанное ПО, и прежде всего серверное, обязано спокойно переживать холодную перезагрузку - подсистемы хранения непосредственно под это и проектируются, несмотря на чудовищные накладные расходы. И есть мнение что прод периодически нужно выключать из розетки как минимум чтобы убедиться что он нормально переключается на fallback и потом корректно поднимается, потому что завтра это случится незапланированно. При всём при этом в первом сообщении даже намёка не было на выключение питания - кнопка, если вы не в курсе, в наше время шлёт ACPI событие, которое обязано обрабатываться системой именно как ==shutdown с корректным остановом служб, так что вы совершенно зря начали оффтопик на эту тему.

По теме, я бы предположил сразу две проблемы в настройках или поведении гипервизора и хоста: во-первых, очевидно что они не дожидаются пока виртуалка завершится - возможно она не успевает за отведённый таймаут и нужно его увеличить. Во-вторых, скорее всего неправильно настроена система хранения, потому что независимо от того успела виртуалка завершиться или нет, ФС не должна разваливаться. Гипервизор и хост добавляют два дополнительных storage слоя, и если любой из них игнорирует запросы на немедленную запись в энергонезависимое хранилище от виртуалки, то эта система хранения сломана. Нужно смотреть настройки про write caching и всё с этим связанное.


согласен

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/