⚠️ Annonce importante : ce service arrive en fin de vie

Après plus de 5 années d'existence, nous avons pris la difficile décision de mettre fin à ce service. Il restera accessible jusqu'au 31 décembre 2026 et sera définitivement fermé à compter du 1er janvier 2027.

Cette décision n'a pas été prise à la légère. Au fil des années, ce projet a évolué, tout comme nos priorités, notre disponibilité et les ressources nécessaires à son maintien. Aujourd'hui, nous ne sommes malheureusement plus en mesure de garantir le temps et l'investissement nécessaires pour continuer à faire vivre ce service dans de bonnes conditions.

Nous souhaitons adresser un immense merci à toutes les personnes qui ont participé à cette aventure. Merci à celles et ceux qui ont contribué au projet, signalé des problèmes, proposé des améliorations, partagé leurs idées ou simplement utilisé le service au quotidien. Votre confiance, vos retours et votre soutien nous ont permis de faire vivre ce projet pendant ces cinq dernières années.

Si ce service vous est indispensable, que ce soit dans un cadre personnel, associatif ou professionnel, nous vous invitons à nous en faire part. Écrivez-nous à contact@nudlle.com en nous expliquant comment vous utilisez le service et pourquoi il est important pour vous. Si plusieurs utilisateurs dépendent réellement de celui-ci, nous prendrons le temps d'étudier les différentes possibilités afin de trouver une solution adaptée.

Par ailleurs, si vous appréciez ce projet et souhaitez participer à son avenir, sachez que toute aide est la bienvenue. Nous recherchons des bénévoles prêts à consacrer un peu de leur temps au développement, à la maintenance, à la documentation ou à toute autre contribution permettant de faire évoluer le service.

Si un nombre suffisant de personnes souhaite s'impliquer durablement dans le projet, nous serons heureux de reconsidérer la fermeture et d'étudier la possibilité de poursuivre son développement sous une forme collaborative. N'hésitez donc pas à nous contacter si vous souhaitez contribuer.

Encore une fois, merci pour ces cinq belles années. Quelle que soit la suite de cette aventure, nous sommes fiers d'avoir pu aider autant de personnes grâce à ce service.

Passer au contenu principal

Redémarrer une machine virtuelle rapidement avec Kexec

Pour démarrer une machine virtuelle elle a besoin de booter sur un Bios virtuelle puis sur le Grub (pour Linux) qui démarre ensuite le système. 

Dans le cadre de nos cluster de machine virtuelle avec des services qui tourne en prod, il nous faut le moins de temps possible pour redémarrer ces machines pour que l'utilisateur est le moins de dommage. 
Le cas assez spécifique d'un redémarrage d'une machine virtuelle est quand on y fait des mises a jours. Quand il y'a une mise a jour de kernel Linux nous n'avons pas le choix que de redémarrer pour qu'il soit pris en compte.

C'est ici qu'intervient Kexec. Il permet de redémarrer la machine sans passer par le Bios et Grub. Il fait un simple reload du système avec l'intégration de notre nouveau kernel. 

Dans la pratique quand on tape dnf update dans un Rocky Linux ou un apt update dans un Debian nous voyons un nouveau Kernel. 

Capture d’écran 2022-08-08 à 11.31.09.png

Kernel actuelle

Capture d’écran 2022-08-08 à 11.35.03.png

Kernel qui va être installer avec la mise a jour

Mais avant de faire la mise a jour on va installer Kexec et on lance la mise a jour du système après.

dnf install kexec-tools

et on lance cette commande pour que Kexec redémarre la machine avec le même kernel

#Pour Rocky
kexec -l /boot/vmlinuz-$(uname -r) --initrd=/boot/initramfs-$(uname -r).img --reuse-cmdline

et on tape la commande reboot

Si on veux downgrader ou upgrade une version de kernel on lance la commande

#Pour Rocky
kexec -l /boot/vmlinuz-4.18.0-372.9.1.el8.x86_64 --initrd=/boot/initramfs-4.18.0-372.9.1.el8.x86_64.img --reuse-cmdline

puis on tape la commande reboot pour appliquer le nouveau kernel.