Удаленная пересборка ядра, откат

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dlocal
проходил мимо

Удаленная пересборка ядра, откат

Непрочитанное сообщение dlocal » 2009-01-30 15:47:25

Преамбула:

Есть сервер в датацентре за много километров от меня. На нем FreeBSD 7.0 amd64. У него есть remote reboot (управляемая розетка).

Стоит задача - пересобрать ядро на сервере. Страшно. Вдруг не загрузится. Ядро пересобираю не первый раз далеко, но ошибится может каждый, а звонить в поддержку ДЦ, чтобы поправили - дорого, долго и стремно. KVM - тоже очень дорого для такой задачи.

Суть:

Где-то на этом сайте натыкался на описание способа сдеать так, чтобы при неудачной загрузке или после ручного ребута система грузила старое ядро, но когда читал было не нужно, а сейчас найти уже не смог :(

Вопрос - как?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение zg » 2009-01-30 17:21:11

пересобери локально и залей бинарники

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение kirgudu » 2009-01-30 18:52:28

dlocal писал(а):Преамбула:

Есть сервер в датацентре за много километров от меня. На нем FreeBSD 7.0 amd64. У него есть remote reboot (управляемая розетка).

Стоит задача - пересобрать ядро на сервере. Страшно. Вдруг не загрузится. Ядро пересобираю не первый раз далеко, но ошибится может каждый, а звонить в поддержку ДЦ, чтобы поправили - дорого, долго и стремно. KVM - тоже очень дорого для такой задачи.

Суть:

Где-то на этом сайте натыкался на описание способа сдеать так, чтобы при неудачной загрузке или после ручного ребута система грузила старое ядро, но когда читал было не нужно, а сейчас найти уже не смог :(

Вопрос - как?
Там наверняка какая-ньть циска с ком портом есть или другой сервер с оным. Воткнись по ком порту и сконфигуряй консоль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение manefesto » 2009-01-30 20:02:02

Есть такая вещь как nextboot.
Lissyara более просвещен. А вообще посмотри по форуму.
я такой яростный шо аж пиздеЦ
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение zg » 2009-01-30 20:38:48

Код: Выделить всё

NEXTBOOT(8)             FreeBSD System Manager's Manual            NEXTBOOT(8)

NAME
     nextboot -- specify an alternate kernel and boot flags for the next
     reboot

SYNOPSIS
     nextboot [-f] [-o options] -k kernel
     nextboot -D

DESCRIPTION
     The nextboot utility allows specifying an alternate kernel and/or boot
     flags for the next time the machine is booted.  Once the loader(8) loads
     in the new kernel information, it is deleted so in case the new kernel
     hangs the machine, once it is rebooted, the machine will automatically
     revert to its previous configuration.
гы :good: прикольно -)))

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение manefesto » 2009-01-30 22:07:46

а ты чтоли не знал ?
я такой яростный шо аж пиздеЦ
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение zg » 2009-01-30 22:23:18

manefesto писал(а):а ты чтоли не знал ?
не -))) я ж не админ, "красим, белим" -)) с ядром почти не работаю

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение Alex Keda » 2009-01-31 1:06:12

я предпочитаю его руками делать - без этой утилиты.
много чего просто требуется для работы, поэтому всё равно большую часть loader.conf туда преносить =)))
Убей их всех! Бог потом рассортирует...

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение kirgudu » 2009-01-31 1:17:19

Кстати, очень рекомендую на удаленных серверах юзать com порт для аварийного менеджмента, а на нормальном железе HP и пр. iLo.

densan
ст. сержант
Сообщения: 369
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение densan » 2009-01-31 10:28:06

kirgudu писал(а):Кстати, очень рекомендую на удаленных серверах юзать com порт для аварийного менеджмента, а на нормальном железе HP и пр. iLo.
На нормальном железе сам использую iLo, а вот про com порт на удаленном сервере с простым железом поподробнее можно?

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Удаленная пересборка ядра, откат

Непрочитанное сообщение kirgudu » 2009-01-31 11:42:20

densan писал(а):
kirgudu писал(а):Кстати, очень рекомендую на удаленных серверах юзать com порт для аварийного менеджмента, а на нормальном железе HP и пр. iLo.
На нормальном железе сам использую iLo, а вот про com порт на удаленном сервере с простым железом поподробнее можно?
Легко.

Код: Выделить всё

 
# cat /boot/loader.conf
console="comconsole"

Код: Выделить всё

/etc/ttys
ttyd0 "/usr/libexec/getty std.9600" unknown off secure
http://www.freebsd.org/doc/ru_RU.KOI8-R ... setup.html

Соответственно на другой машинке можно миникомом попасть на консоль, начиная с лоадера. Но! На локальный экран при загрузке ничего не будет выводиться до полного старта системы, все будет перенаправляться в com консоль.