BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Ср 04 сен, 2019 7:15 pm 
Не в сети

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 04 сен, 2019 10:22 pm 
Не в сети

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


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

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

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


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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 05 сен, 2019 3:06 am 
Не в сети

Зарегистрирован: Ср 04 сен, 2019 7:09 pm
Сообщения: 2
lavr писал(а):
Останов работы сервера по кнопке питания - это что-то.

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 05 сен, 2019 10:14 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2413
decard писал(а):
lavr писал(а):
Останов работы сервера по кнопке питания - это что-то.

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


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

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 10 окт, 2019 3:41 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 07 окт, 2019 12:16 am
Сообщения: 3
Откуда: Днепр
Увеличить timeout в настройке гипервизора, вместо shutdown использовать suspend.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 10 окт, 2019 9:37 am 
Не в сети

Зарегистрирован: Сб 10 янв, 2009 1:16 am
Сообщения: 110
lavr писал(а):
ps. Останов работы сервера по кнопке питания - это что-то.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 10 окт, 2019 11:50 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2413
Vit. писал(а):
lavr писал(а):
ps. Останов работы сервера по кнопке питания - это что-то.

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 10 окт, 2019 6:30 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5283
Откуда: Москва
lavr писал(а):
осознанно, смысл понятен?

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 10 окт, 2019 8:57 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2413
AMDmi3 писал(а):
lavr писал(а):
осознанно, смысл понятен?

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

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


согласен


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика