Steuerung
Steuerknoten koordiniert Quelle und Ziel
Zentrale SSH-Orchestrierung statt manueller Ablaufsteuerung direkt auf den Migrationshosts.
runc / CRIU / separater Steuerknoten
CLM macht Live-Migrationen mit CRIU deutlich einfacher bedienbar. Wenn ein laufender Container von einem Host auf einen anderen umziehen soll, orchestriert das Tool den Ablauf zentral über einen separaten Steuerknoten, überwacht die Migration präzise und protokolliert jeden Schritt nachvollziehbar.
Steuerung
Zentrale SSH-Orchestrierung statt manueller Ablaufsteuerung direkt auf den Migrationshosts.
cp config/env.example.yaml config/env.yaml clm preflight --env config/env.yaml clm run --env config/env.yaml --method precopy clm run --env config/env.yaml --method postcopy
Betrieb
Status, Logs, Zeitpunkte und Protokolle bleiben pro Migration nachvollziehbar, ohne den Ablauf manuell zusammensetzen zu müssen.
Kurz
CRIU ist leistungsfähig, aber im Alltag oft unnötig umständlich zu bedienen. CLM nimmt diese Komplexität aus dem operativen Ablauf und bündelt die nötigen Schritte in einer nachvollziehbaren Steuerung.
Im Ergebnis können laufende Container einfacher von einem Host auf einen anderen umziehen, ohne dass der Live-Betrieb unnötig beeinträchtigt wird und ohne dass Orchestrierung, Bedienung und Überwachung direkt auf den beteiligten Endpunkten zusammengesucht werden müssen.
Funktionen
01
CLM ist darauf ausgelegt, schnell einsatzbereit zu sein und Quelle, Ziel und zentrale Steuerung sauber zusammenzubringen.
02
Statt viele Einzelbefehle und Hilfsskripte rund um CRIU zusammenzubauen, läuft die Migration über einen klareren, zentralen Workflow.
03
Geeignet für Fälle, in denen ein laufender Container den Host wechseln soll, ohne den Dienst unnötig zu unterbrechen.
04
CLM überwacht den Ablauf präzise und macht Status, Zeitpunkte und Ereignisse je Migration nachvollziehbar.
05
Migrationen können von einem dedizierten Kontrollhost aus gesteuert werden. Dadurch bleibt die Ablaufsteuerung außerhalb der betroffenen Quell- und Zielsysteme und der operative Eingriff auf den Migrationsendpunkten minimal.
06
Migrationen bleiben nicht nur technisch ausgeführt, sondern auch protokolliert, damit der Ablauf später nachvollzogen werden kann.
Einsatz
CLM eignet sich für Umgebungen, in denen laufende Container kontrolliert von einem Host auf einen anderen migriert werden sollen, ohne dass Administratoren dafür einen unübersichtlichen CRIU-Ablauf von Hand bedienen müssen.
Besonders nützlich ist das dort, wo nicht nur der Umzug selbst zählt, sondern auch eine zentrale Orchestrierung, präzise Überwachung und saubere Protokollierung während des laufenden Betriebs.
CRIU
Für Checkpoint/Restore und die eigentliche Laufzeitmigration nutzt CLM das Tool CRIU. Wer tiefer in die technische Grundlage einsteigen will, findet die offizielle Projektseite und das offizielle Repository hier:
Für wen?
Wenn laufende Container kontrolliert umziehen sollen, ohne sich tief in einen umständlichen CRIU-Ablauf einarbeiten zu müssen.
Wenn Migration, Überwachung und Protokollierung in einem operativ brauchbaren Werkzeug zusammenlaufen sollen.
Wenn Container direkt zwischen Hosts bewegt werden und dabei der laufende Betrieb möglichst stabil bleiben soll.
Wenn zusätzlich eine präzise Beobachtung und nachvollziehbare Dokumentation des Migrationslaufs benötigt wird.
Anfrage
Wenn du CLM für Live-Migrationen mit CRIU einsetzen oder die Nutzung im eigenen Umfeld besprechen willst, kann die Nutzung angefragt werden.