Мне было бы интересно услышать опыт сообщества serverfault с Ksplice в производстве.
Быстрая реклама из Википедии:
Ksplice - это бесплатное расширение ядра Linux с открытым исходным кодом, которое позволяет системным администраторам устанавливать исправления безопасности для работающего ядра без перезагрузки операционной системы.
и
Ksplice может, без перезапуска ядра, применить любой патч исходного кода, который нужен только для изменения кода ядра. В отличие от других систем горячего обновления, Ksplice принимает в качестве входных данных только унифицированный diff и исходный исходный код ядра и корректно обновляет работающее ядро, без дополнительной помощи со стороны человека. Кроме того, использование Ksplice не требует какой-либо подготовки перед первоначальной загрузкой системы (например, работающее ядро не требует специальной компиляции). Чтобы сгенерировать обновление, Ksplice должен определить, какой код в ядре был изменен патчем исходного кода.
Итак, несколько вопросов:
Как стабильность была? какие-нибудь странные проблемы, с которыми вы сталкивались при его «беззагрузочном патче» ядра? Ядро паники или ужасные истории?
Я запускал его на нескольких тестовых системах и до сих пор он работал так, как рекламируется, но мне интересно, что другие опытные сисадмины испытали с Ksplice перед тем, как «пойти ва-банк» и развернуть его на наших производственных серверах.
Так кто-нибудь использует Kspice на производстве?
обновление: хм, через пару часов не вижу никакой реальной активности по этому вопросу (кроме каких-то положительных голосов и фаворитов). Может быть, чтобы вызвать некоторую активность, я также задам еще несколько вопросов и посмотрим, сможем ли мы начать эту дискуссию ...
«Если вы знаете о Ksplice, есть ли причина, по которой вы его не используете?»
"Вы чувствуете, что это все еще слишком кровоточит, недоказано или не проверено?"
"Разве Ksplice не вписывается в вашу текущую систему управления патчами?"
«Вы ненавидите иметь системы с долгим (и безопасным) временем безотказной работы?» ;-)