J'ai d=E9couvert depuis peu la fonction "kexec" du kernel qui permet de fai=
re un red=E9marrage =E0 chaud? de la machine.
(je suis un ringard car cette fonctionnalit=E9 existe depuis longtemps ...)
Utile pour red=E9marrer rapidement un serveur physique, on saute l'=E9tape =
du BIOS, batterie de tests? ... et GRUB.
Une installation rapide sur une machine de tests (apt install kexec-tools) =
et mes lectures m'indiquent que kexec se substitue au reboot classique de l=
a machine d=E8s son installation.
Fort bien ! Donc suite =E0 l'installation je fais une mise =E0 jour compl=
=E8te et une nouvelle version de kernel est install=E9e.
Puis vient le moment du reboot, et l=E0 ... reboot classique :( avec BIOS, =
GRUB? et tout le tout le tintouin.
Si j'utilise les commandes kexec manuellement, l=E0 =E7a fonctionne :
# kexec -l /boot/vmlinuz-$(uname -r) --initrd=3D/boot/initrd.img-$(uname -r=
) --reuse-cmdline
# kexec -e
(et le reboot est bluffant !)
La question c'est comment utiliser syst=E9matiquement kexec via la commande=
classique de reboot ?
Des utilisateurs de kexec? ?
Le fichier de config "??/etc/default/kexec?" ne m'a apporte aucune info.
A+
PS : il y a donc une nouvelle commande disponible ?"coldreboot" pour le reb=
oot classique
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:10pt;color:#000000;background-color:#F=
FFFFF;font-family:'Lucida Console',Monaco,monospace;">
<p>Bonjour =E0 tous,<br>
</p>
<p>J'ai d=E9couvert depuis peu la fonction "kexec" <span sty=
le=3D"font-size:10pt">du kernel qui permet de faire un red=E9marrage =
=E0 chaud​ de la machine.</span></p>
<p>(je suis un ringard car cette fonctionnalit=E9 existe depuis longtemps .=
..) <br>
</p>
<p>Utile pour red=E9marrer rapidement <span style=3D"font-family:"=
;Lucida Console",Monaco,monospace; font-size:13.3333px; background-col=
or:rgb(255,255,255)">un serveur physique</span>, o<span style=3D"font-size:=
10pt">n saute l'=E9tape du BIOS, <span style=3D"font-family:"Luci=
da Console",Monaco,monospace; font-size:13.3333px; background-color:rg=
b(255,255,255)">batterie
de tests</span>​ ... et GRUB.</span></p>
<p><span style=3D"font-size:10pt"><br>
</span></p>
<p><span style=3D"font-size:10pt">Une installation rapide sur une mach=
ine de tests (apt install kexec-tools) et mes lectures m'indiquent&nbs=
p;que kexec se substitue au reboot classique de la machine d=E8s =
son installation.</span></p>
<p><span style=3D"font-size:10pt">Fort bien ! Donc suite =E0 l'installation=
je fais une mise =E0 jour
</span>compl=E8te et une nouvelle version de kernel est install=E9e.<br>
</p>
<p>Puis vient le moment du reboot, et l=E0 ... reboot classique :( ave=
c BIOS, GRUB​ et tout le tout le tintouin.<br>
</p>
<p><br>
</p>
<p>Si j'utilise les commandes kexec manuellement, l=E0 =E7a fonct=
ionne :<br>
</p>
<div># kexec -l /boot/vmlinuz-$(uname -r) --initrd=3D/boot/initrd.img-$(una=
me -r) --reuse-cmdline</div>
<div>
<div># kexec -e</div>
<div>(et le reboot est bluffant !)<br>
</div>
<div><br>
</div>
<div>La question c'est comment utiliser syst=E9matiquement kexec via l=
a commande classique de reboot ?</div>
<div>Des utilisateurs de <span style=3D"font-family: "Lucida Cons=
ole", Monaco, monospace; font-size: 13.3333px; background-color: rgb(2=
55, 255, 255);">kexec</span>​ ?</div>
<div><span style=3D"font-size: 10pt;">Le fichier de config "​=
203;</span><span style=3D"font-size: 10pt;">/etc/default/kexec</span><span =
style=3D"font-size: 10pt;">​" ne m'a apporte aucune info.</=
span></div>
</div>
<div><br>
</div>
<div><span style=3D"font-size: 10pt;">A+</span></div>
<div><span style=3D"font-size: 10pt;"><br>
</span></div>
<div><span style=3D"font-size: 10pt;">PS : il y a donc une nouvelle command=
e disponible ​"coldreboot" pour le reboot classiq=
ue <br>
</span></div>
<p><br>
</p>
<div id=3D"Signature">
<div name=3D"divtagdefaultwrapper" style=3D"font-family:Calibri,Arial,Helve=
tica,sans-serif; font-size:; margin:0">
<div name=3D"divtagdefaultwrapper" style=3D"margin:0px"><font face=3D"Lucid=
a Console, Monaco, monospace" size=3D"2">Damien</font></div>
</div>
</div>
</body>
</html>