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.
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
Après enregistrement du fichier, il faudra rebooter l’OS.
L’interface réseau est ensuite parfaitement opérationnelle :
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.