How can I upgrade my server's kernel without rebooting?
Posted
by
Oli
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Oli
Published on 2012-09-26T06:59:35Z
Indexed on
2012/09/26
9:52 UTC
Read the original article
Hit count: 332
This is a loaded question because I'm already aware of, and am very interested in ksplice. The problem is that since they were bought by Oracle, they have been forced to pull numerous server distributions from the offerings. The answer isn't as simple as it once was.
I noticed a question on Unix.SE that states:
You can build your own ksplice patches to dynamically load into your own kernel
Great! But how?!
I've installed the free ksplice
package in the repo on my desktop (not ksplice-uptrack
which is non-free) and now want to generate and apply updates. What's the process? Are there any scripts out there to automate the process?
Moreover, if all the machinery required for rebootless upgrades is sitting there in the kernel (and ksplice
package), why on earth aren't we taking advantage of it by default?
Note 1: I am happy for a solution beside ksplice but it has to deliver the same thing: rolling updates to the kernel that can be applied without rebooting the server.
Note 2: I'll say it again; the main ksplice "service" does not support Ubuntu Server. It used to but it doesn't any more. When I talk about wanting to use ksplice, I'm talking about the open source tools in the ksplice
package. Any answer that talks about ksplice-uptrack
is probably not what I'm after as this is the part that integrates directly with aforementioned "service".
© Ask Ubuntu or respective owner