Ankündigung

Einklappen
Keine Ankündigung bisher.

Umzug Edomi und anderes

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Umzug Edomi und anderes

    Hallo,
    folgende aktuelle Konstellation habe ich:
    Odroid N2+ mit Ubuntu 24 und Docker.
    In den Containern laufen die Programme Edomi (aktuelle Version von starwarsfan), Grafana und InfluxDB
    Der N2+ besitzt leider nur 4GB RAM und durch diverse Logiken ist der RAM bereits mit 65% ausgenutzt, aber ich bin ja noch nicht am Ende der Entwicklung.
    Das alles läuft absolut problemlos seit über 1,5 Jahren.

    Aus diesem Grund habe ich mir überlegt, auf einen Odroid M2 aufzurüsten.
    Vorteile für mich (gerade auch langfristig):
    - etwa 3x schnellere CPU
    - RAM mit 8GB
    - und eine NVMe SSD (die ich erst einmal mit 250GB bestellen will)

    Jetzt komme ich zu meiner Frage in die Runde:
    Leider kann ich nicht einfach ein Image vom N2+ erzeugen und auf den M2 installieren, da der M2 zwar eine ähnliche CPU hat, jedoch eine andere Architektur. Daher muss ich das Ubuntu einschl. Docker komplett neu installaieren.
    Aber dann:
    Kann ich die einzelnen Docker-Container (Edomi/Grafana/InfluxDB) in irgendeiner Form einfach kopieren/rüberschieben und es läuft?
    Zumindest habe ich so einen der Vorteile von Docker verstanden.
    Ich hoffe, ich liege nicht ganz falsch.
    Und wenn es so "einfach" geht, wie gehe ich am besten vor?

    Ich danke euch für eure Beiträge und wünsche dann ein schönes Wochenende.

    Gruß
    Heiko

    #2
    Hi

    Ein Wechsel der Architektur ist immer spannend.

    Hier geht's aber erstmal nur um Edomi, zu den anderen Containern kann ich nichts sagen aber solange keine Binaries betroffen sind, sollte das problemlos funktionieren.

    Wenn Du auf dem bestehenden System bereits Docker-Volumes für Edomi benutzt, dann wäre es einen Versuch wert, diese auf den neuen Host zu kopieren und dort mit dem ARM-Image zu starten. Das wäre die einfachste und schnellste Variante. Also den Container stoppen, die Volumes exportieren, auf die neue Maschine kopieren und dort importieren und dann Edomi genauso starten, wie auf dem bestehenden System auch. Da das Image ein Multiarch-Image ist, wird die Docker-Instanz auf der neuen Maschine automatisch das richtige Image runterladen und starten. In den Volumes stecken IMHO nur Daten, welche Arch-unabhängig sind. Ich meine, das hat schonmal jemand hier ausprobiert denn insbesondere die DB-Daten sind an der Stelle die spannende Frage...

    Kind regards,
    Yves

    Kommentar


      #3
      Hallo Yves,

      danke für deine Antwort.
      Das klingt für mich ja erst einmal nicht hoffnungslos, ganz im Gegenteil.
      Ich werde es so eusprobieren.

      Dir ein ruhiges Wochenende

      Heiko

      Kommentar

      Lädt...
      X