NEWS
[gelöst]Widerherstellung - wie sollte man es heute machen?
-
Hi,
schreibe gerade eine Doku zur Installation von ioBroker auf einem neuen Spielzeug/Einplatinencomputer. Iobroker rennt bereits nach einigen Linux-Problemen vollkommen "from the scratch" darauf.
-
Ich habe ein ganz frisches Backup als Ordner Backup (/opt/iobroker) und ein Backup von ./iobroker backup.
-
Hostname sowie IP-Adresse haben sich geändert.
-
Und vor allem was ist mit den Adaptern? Vorher die Adapter installieren, dann Backup (das war einer der massiven Probleme zuletzt) - oder doch alles ganz anders?
-
Wie sollte ich also nun meine Konfigs usw, wiederherstellen?
-
Nodejs und npm sind aber identisch (oder nahezu: npm: 3.5.2; nodejs 4.2.6 auf Ubunto 16.04LTS)
Ich erinnere mich an massive Probleme vor wenigen Monaten, als ich ein Backup zurückgespielt hatte. Dann kamen die Adapter nicht mehr, die CCU wurde runtergezogen, die Verwahrungsorte wurden gelöscht, ich kam nicht mehr in Admin rein und lauter andere lustige Themen
Vielen Dank für ein paar Experten-Tipps.
Fitti
-
-
Ich musste auch ioBroker komplett neu installieren als sich die IP & Netzwekname geändert hat. Schade, dache dass ein Backup solche Änderungen überlebt.
-
Hallo,
Ich war zwar noch nie in der Situation dass sich der Hostnamen geändert hat, glaube aber dafür gibt es das hier:
http://forum.iobroker.net/viewtopic.php … his#p32481
Einfach mal testen und berichten ob's geklappt hat.
-
Hi,
also ich habe es die Tage weil ich Rechner neu aufgesetzt habe folgendermassen gemacht:
1.) Auf dem neuen Rechner iobroker einmal per "npm install" und so sauber installiert. Primär damit das Startscript da ist und so
2.) Ein rsync des gesamten iobroker Ordners des anderen Rechners (oder halt wenn man es gebackups hat das) drübergespielt. Das vor allem um nicht alle Adapter neu installieren zu müssen. D ist das npm Zeug cool weil alles im lokalen Verzeichnis liegt
3.) iobroker backup eingespielt (das sollte von "später" als das Verzeichnis Backup sein) weil man sonst pot. eine alte objects.db/states.db einträgt. dann lieber das file doch wieder vom Backup aus Schritt 2 nehmen
4.) Hostname per "iobroker host" korrigiert (das sollte den alten Hostnamen ersetzen). Infos unter https://github.com/ioBroker/ioBroker/wi … roker-host . Ich musste ein bissl mit den Kommandos spielen. "this" hat bei mir nicht geklappt. Musste es am Ende per "iobroker host set <neuername>" machen glaube ich.
5.) Falls man z.B. Redis hat nochmal mit "iobroker setup custom" prüfen das das passt - sollte an sich über das backup automagisch passen, aber sicher ist sicher
6.) Starten
7.) hm*-Adapter und IPs neu konfigurieren weil da auch die lokale IP des alten Rechners drin ist. Aber das ist schnell geändert.
Das wars.
Ich will das demnächst nochmal sauber "probieren und dokumetieren aber erstmal kommen noch paar andere Themen.
Ingo F</neuername>
-
Tja, so einfach war es dann mal niht bei mir, da ich auch die Hardware, IP-Adresse und Hostnamen änderte. :roll:
Ich habe einfach den gesamten Ordner von alt auf neu kopiert (iobroker war auf neu bereits installiert und lauffähig).
Es startete, aber ich konnte keine Weboberfläche starten. Auch kein offener Port 8081…
Kurzum, ich nutzte das reinstallskript, die Hostnamen änderung und dann lief es recht problemlos. :ugeek:
Danke für Eure Hilfe!
So lng,
Fitti