Ubuntu im industriellen Umfeld - Robustheit steigern

Ubuntu im industriellen Umfeld - Robustheit steigern

Ich versuche herauszufinden, wie unser Unternehmen seine Industriecomputer mit Ubuntu robuster machen kann. Wir verwenden Industriecomputer in Fahrzeugen, auf denen (derzeit) Ubuntu 18.04 (Desktop-Version) läuft. Wir verwenden 18.04, weil unsere Software mit ROS Melodic erstellt wurde, nur auf 18.04 läuft und wir für die Modularisierung unserer Software stark auf Docker-Container angewiesen sind. Ein Upgrade auf Ubuntu 20.04 ist möglich. In letzter Zeit sind wir auf einige Probleme mit dem Betriebssystem gestoßen, die wir dann entweder manuell (was schlecht ist) oder durch Überwachung der Situation über behoben haben cron. Diese Situationen umfassen, sind aber nicht beschränkt auf:

  • Betriebssystem-Protokolldateien ( /var/log/kern.log, ...) werden zu groß --> Speicherplatz wird knapp
  • Auto Updater läuft und blockiert den Start unserer Software
  • Plötzliche Verbindungsabbrüche (von einem Tag auf den anderen, keine Software- oder Netzwerkänderung) zwischen Software, die über UDP auf verschiedenen Ports kommuniziert

All das hat mich dazu gebracht, mich zu fragen, ob es eine Möglichkeit gibt, Ubuntu „robuster“ zu machen. Damit meine ich eine Möglichkeit, die es mir als Benutzer ermöglicht, sicher zu sein, dass das System beim x-ten Start immer noch genauso funktioniert wie vorher, dass keine Updates installiert werden, wenn wir das nicht wollen, usw.

Eine mir bekannte Option ist die Verwendung der Serverversion von Ubuntu 18.04. Dadurch werden einige dieser Probleme wahrscheinlich gelöst, da die Anforderungen an einen Server denen der Fahrzeuge ähneln (z. B. lange Betriebszeit ohne Ausfälle).

tl;dr -> Wie kann ich sicherstellen, dass mein Ubuntu-System nicht über Nacht „wie von Zauberhand“ etwas ändert, was dazu führt, dass die Software unseres Unternehmens (Fahrzeuge, Industrieumgebung) nicht mehr funktioniert? Alle Ressourcen, Meinungen und Hinweise sind willkommen!

Dank im Voraus.

verwandte Informationen