LINUX.ORG.RU

Решил ли я проблему обновления ядра без перезагрузки?


0

2

Ставим тотально отгороженный xen без лишних банановсервисов.
Запускаем там два одинаковых гостя. Когда нужно обновление ядра, нежненько отключаем все лампочки по одной и включаем их в другой виртуалке. Ессно, шары будут общие. Задержки 1-2 секундные
Обновляем ядро нумер1. Подключаем обратно.


В talks 😿

ЗЫ. Имея две бензопилы,тьфу, две машины под xen, в одной подсети с одинаковым ip(если надо) можно распилить всё что угодно, ofc.

darkenshvein ★★★★★
() автор топика
Ответ на: комментарий от Kindly_Cat

live - это хорошо. Но как ты с live собрался на новом ядре загружаться? Машинку-то все равно надо будет с него загрузить с нуля.

YAR ★★★★★
()
Ответ на: комментарий от YAR

А, стоп. Или имеется в виду обновление ядра на dom0?

YAR ★★★★★
()

2 гостя не нужны. Хибернейтим единственного гостя в файл, физически находящийся в RAM. Меняем ядро. Пробуждаем. Всё.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Еще лучше :D. И что ты так поменяешь?

YAR ★★★★★
()

Предлагаю другое решение. Скачиваем обновление выполняем две команды, например:

$ ksplice-create --patch=prctl ~/src
Ksplice update tarball written to ksplice-8c4o6u.tar.gz
$ sudo ksplice-apply ./ksplice-8c4o6u.tar.gz
Done!

И вуаля - мы работаем на обновленном ядре без всякой перезагрузки системы.

http://www.opennet.ru/opennews/art.shtml?num=25357 http://www.ibm.com/developerworks/aix/library/au-spunix_ksplice/index.html?ca...

Интересно, на какой стадии сейчас этот проект?

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

Интересно, на какой стадии сейчас этот проект?

На стадии извлечения денег из пользователей RHEL'а: http://www.ksplice.com/ =).

Deleted
()
Ответ на: комментарий от darkenshvein

Основными нюансами, на мой взгляд, является то что,
1) Я так понял, что проект коммерческий
2) Официально поддерживается 1-2 дистрибутива

Соотв. для всяких business-critical систем, для которых важно время простоя, это может быть хорошим решением. Для just for fun - нет, но для just for fun 2-3 минуты на перезагрузку особой рояли не играют.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

Основными нюансами, на мой взгляд, является то что, 1) Я так понял, что проект коммерческий 2) Официально поддерживается 1-2 дистрибутива

Бугога.

Kindly_Cat
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.