Cluster Kubernetes OpenSuse Kubic qui disparait du réseau ?

Suite à une mise à jour d’OpenSuse Kubic, vous vous êtes peut-être retrouvé avec un cluster qui n’accédait plus au réseau.

Toutes les interfaces réseau ne montent plus automatiquement après le boot de l’OS.

Interface réseau eth0 down
Ex : voici l l’un de mes nœuds dont l’interface réseau est Down

Quelle est l’origine du problème ?

Ce problème fait suite à une évolution d’OpenSuse Kubic qui n’aurait pas dû avoir d’impact sur les clusters existants : Lors de l’installation d’une nouvelle machine sous Kubic, l’OS va utiliser une solution tout en mémoire pour gérer le répertoire /tmp (tmpfs : voir l’article original pour plus de détails)

malheureusement, la mise à jour d’OpenSuse MicroOS semble appliquer cette modification aux systèmes existants. Résultat, lors du boot, on voit bien que l’OS affiches des messages d’avertissement lié à ses accès à /tmp.


Comment s’en sortir ?

Pour résoudre le problème, le plus simple est de suivre les indications d’OpenSuse Kubci pour configurer correctement tmpfs. Heureusement, la manipulation est très simple. Il suffit de modifier le fichier /etc/fstab pour faire disparaître la ligne dédiée au montage de /tmp.

Dans mon cas, j’ai utilisé nano et supprimé la ligne /tmp

Edition du fiche /etc/fstab via nano pour supprimer la ligne /tmp


Après enregistrement du fichier, il faudra rebooter l’OS.

L’interface réseau est ensuite parfaitement opérationnelle :

Interface réseau eth0 Up


Conclusion

Utilisant Suse depuis 1999, je n’avais jamais rencontré de problèmes de mise à jour. C’est une première dont je me serais bien passé.

À retenir pour plus tard : même sous Linux, nous ne sommes pas à l’abri d’une mise à jour problématique.

Jérémy Jeanson

Comments

You have to be logged in to comment this post.