NEWS
Meine persönliche Proxmox - iobroker Odyssee
-
@ppaul said in Meine persönliche Proxmox - iobroker Odyssee:
@BBTown funktioniert dann das Durchschleifen der USB-Sticks (z.B. Zwave USB-Stick) auf die VM dann genauso (aufwändig (?)) wie bei lxc-Container? Ich musste hier die jeweilige id.conf Datei händisch anpassen.
nein, in einer VM geht das deutlich einfacher (kann man in in Proxmox zuweisen)
Sofern du einen CC Stick nutzt geht das allerdings auch im LXC. Conbee macht da schon mehr Probleme (nutze daher für Phoscon eine extra minimal VM)Bedenke das es beim LXC dazu kommen kann, dass beim Neustart des Nuc sich die Ports ändern können.
Zu deinem Ursprünglichen Problem das sich ioBroker nach dem Backup nicht mehr aufrufen lässt habe ich kleider keine Antwort, nutze den Backup-Adapter nicht. Evtl. hilft das Fixer-Script falls du es noch nicht probiert hast
-
@ppaul Nein, bei einer VM kannst Du USB-Geräte aus der Hardwareliste hinzufügen.
-
Ich habe testweise mal auf meinem PC unter VirtualBox eine VM mit Debian aufgesetzt. Das Ergebnis ist das selbe: nach Einspielen des Backups komme ich nicht mehr auf die Admin-Oberfläche. So wie ich das jetzt sehe hat das nichts mit Proxmox zu tun, sondern ist ein IP & Hostname Problem. Das Backup spielt die alte IP und Hostname in den neuen iobroker und der sitzt ja nun bekanntlich auf einer anderen IP / Hostname. Ich denke wenn ich das auf der VirtualBox dann zum Laufen bekomme, läuft es auch unter proxmox. Ich werde dann wohl auch den Tipp von @Meister-Mopper berücksichtigen und ne richtige Debian-VM aufsetzen anstelle eines lxc. Wenn das IP-Problem gelöst ist, kann ich ja mal beides testen.
Danke an alle für die Tipps. -
was mir noch eingefallen ist:
Welche Backup Art nutzt du? Wenn ich es noch recht in Erinnerung habe funktioniert nur das Minimal-Backup problemlos.
Aber wie gesagt, ich nutze den Backitup Adapter nicht und kann dir dazu keine wirkliche Hilfestellung geben. -
@TorbenNW ich benutze das minimal-backup. Ich werde jetzt einfach dem neuen iobroker die ip und Host des „alten“ IoBrokerNUC in der Fritzbox zuweisen. Ich denke das wird das Problem lösen. Mache ich die nächsten Tage...
-
@ppaul sagte in Meine persönliche Proxmox - iobroker Odyssee:
Das Backup spielt die alte IP und Hostname in den neuen iobroker
Dann würde mich mal interessieren was Du überhaupt für ein Backup verwendest, denn das kann gar nicht sein. Du installierst auf einer Debian VM (oder LXC) ein nacktes Debian und dann ein nacktes ioBroker (und das hat somit eine neue IP) und anschließend werden über das Backup die Adapter, die Datenpunkte, Scripte usw. zurückgespielt.
Das was Du zu machen scheint klingt nach etwas ganz anderem!
-
@BBTown genau so mache ich es aber - zumindest ist das der Plan. Mit Backitup ist ja nur ein Minimal-Backup möglich. Wenn ich das Backup dann auf das neue System (neuer Host & neue IP) einspiele, stehen nach meinem Kentnisstand in den Konfigurationsdateien des neuen iobrokers Host & IP der alten Installation drin. Das wird ja hier so auch angeführt.
-
Also ich habe ja auch vor ein paar Tagen mit Proxmox begonnen.
Habe auf meinem altem System ein Backup über command line erzeugt.
In Proxmox einen LXC Container mit Debian 10 angelegt.
Dann nach dieser Anleitung;
iobroker installieren unter Linux
iobroker installiert und geschaut ob der läuft.
Dann per SFTP das BAckup in den Container kopiert und über Command line ein restore gemacht.
iobroker gestartet, das logfile mit "tail -f" beobachtet und gewartet.
Seitdem läuft iobroker im Container bei mir völlig Problemlos.
-
@ppaul die "alten IP Adressen" in den Konfigurationen beziehen sich nicht auf den Admin, sondern auf Adaptern bei denen die IP fest hinterlegt wurde anstatt auf auf alle zu lauschen (0.0.0.0) das könnte z.B. bei HomeMatic Adaptern der Fall sein
-
Das könnte bei den Callback-Adressen stören, oder wenn der admin falsch konfiguriert wurde
-
@wendy2702 werde ich nochmals probieren. Ich habe das Gefühl, dass was an meiner Netzwerk-Konfiguration nicht stimmt. Hat dein lxc dann einen neuen Host-Namen?
-
@ppaul ja, der heißt jetzt anders.
-
jaja... wie schon geschrieben "das Problem sitzt meist vor der Tastatur"
Ich habe meine aktuell laufende iobroker-Installation (admin) mit HTTPS & Authentification abgesichert. Dies wird natürlich beim Einspielen des Backups auf das neue System ebenfalls "aktiv" und führt zu beschriebenem Verhalten, wenn man die Seite mit http:// aufruft.
Also https:// nehmen, die Ausnahme akzeptieren, den eingestellten User & Passwort eingeben und alles ist wieder zugreifbar.... hätte ich auch selbst draufkommen können.
Trotzdem danke an alle für eure Unterstützung und Tipps. Es sind dadurch auch noch andere nützliche Hinweise bzgl. Proxmox zu mir gekommen.
Das kann ich ja jetzt nun angehen
-
sooo...
ein erneuter Anlauf, meinen NUC auf Proxmox umzustellen und iobroker in Kombination mit 2 USB-Sticks (Zwave & Zigbee) und Anbindung an eine NAS (Datensicherung) waren nun doch erfolgreich.Folgende Dinge, welche ich hier für mich mitnehme:
- Die Einrichtung des ganzen ist mit einer richtigen VM (bei mir Debian 10) wesentlich leichter als mit einem lxc-Container. (USB-Passthrough, NFS-Zugriff)
- Ich habe endlich mal das aufgeschrieben, wo ich in der Vergangenheit immer wieder Probleme hatte, es irgendwie gelöst und beim nächsten Mal wieder vergessen habe: Das Einlernen von ZWave-Geräten an einem Aeotec-Z-Stick Gen5 muss zwingend aus den iobroker zwave-Adapter gestartet werden und darf nicht über die Funktion des Sticks selbst (abstecken und Knopf-drücken) gemacht werden.
Fazit: alles läuft und ich bin happy