Nový linux kernel bez rebootu [RHEL/CentOS]

Prevzato z: http://blog.agate.io/post/16460518079/running-new-linux-kernel-without-rebooting

Potřebné balíčky: kexec-tools

Postup:

# uname -r
2.6.32-71.29.1.el6.i686
# yum update kernel*
# latestkernel=`ls -t /boot/vmlinuz-* | sed "s/\/boot\/vmlinuz-//g" | head -n1`
# echo $latestkernel
2.6.32-220.4.1.el6.i686 
# kexec -l /boot/vmlinuz-${latestkernel} --initrd=/boot/initramfs-${latestkernel}.img --append="`cat /proc/cmdline`"''
# kexec -e

Kontrola:

# uname -r
2.6.32-220.4.1.el6.i686

!! Pozor, restart kernelu zpusobi zresetovani vsech konexi a reset uptime. Pokud na stroji bezi KVM virtualizace, budou vsechny virtualni stroje vypnuty !!

Posted in LINUX