keule

Container-Migration

Container-Live-Migration mit CRIU

CLM ist ein Werkzeug für kontrollierte Migrationsexperimente und Infrastrukturteams. Es orchestriert CRIU-Abläufe, sammelt Messdaten und hält Ergebnisse nachvollziehbar fest.

Steuerung

Control Node

  • Source host
  • Destination host
  • SSH orchestration
clm preflight --env config/env.yaml
clm run --env config/env.yaml --method precopy
clm plan --env config/env.yaml --method auto

Was ist CLM?

Ein Werkzeug zur Orchestrierung und Analyse von CRIU-basierten Live-Migrationen.

Für wen?

Für technische Teams mit Linux-, Container- und Migrationskontext.

Was wird gemessen?

Status, Zeitpunkte, Logs, Transferphasen und Ergebnisdaten pro Lauf.

Ablauf

Migration als Prozess

Preflight

Hosts, Rechte und Konfiguration prüfen.

Checkpoint

CRIU erstellt den Ausgangszustand.

Transfer

Daten wandern kontrolliert zum Zielhost.

Restore

Der Container startet am Ziel weiter.

Monitoring

Status und Ereignisse werden erfasst.

Analyse

Messdaten und Logs werden ausgewertet.

Kernfunktionen

Technische Transparenz

CRIU-Orchestrierung

Quelle, Ziel und Steuerknoten laufen in einem definierten Ablauf.

Pre-/Post-Copy

Migrationen können mit passenden CRIU-Varianten getestet werden.

Logs und Messdaten

Jeder Lauf erzeugt nachvollziehbare Betriebs- und Ergebnisdaten.

Ergebnisanalyse

Daten helfen beim Vergleich kontrollierter Migrationsexperimente.

Einsatz

Für technische Umgebungen

CLM richtet sich an technische Zielgruppen, nicht an allgemeine Endnutzer.

CRIU-Projektseite · CRIU auf GitHub

Kontakt

CLM besprechen

Für Einsatz, Analyse oder technische Bewertung kann ein Gespräch angefragt werden.

Die Forschung dahinter