kexec

Le
Damien Berry
--_000_152881997775149265inrafr_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bonjour tous,

J'ai dcouvert depuis peu la fonction "kexec" du kernel qui permet de fai=
re un redmarrage chaud? de la machine.

(je suis un ringard car cette fonctionnalit existe depuis longtemps )

Utile pour redmarrer rapidement un serveur physique, on saute l'tape =
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 ds son installation.

Fort bien ! Donc suite l'installation je fais une mise jour compl=
te et une nouvelle version de kernel est installe.

Puis vient le moment du reboot, et l reboot classique :( avec BIOS, =
GRUB? et tout le tout le tintouin.


Si j'utilise les commandes kexec manuellement, l a fonctionne :

# kexec -l /boot/vmlinuz-$(uname -r) --initrd=/boot/initrd.img-$(uname -r=
) --reuse-cmdline
# kexec -e
(et le reboot est bluffant !)

La question c'est comment utiliser systmatiquement 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


Damien

--_000_152881997775149265inrafr_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

--_000_152881997775149265inrafr_--
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Publicité
Poster une réponse
Anonyme