FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mipi am 24 November 2016, 09:53:14

Titel: Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 09:53:14
Hi,

ich muss hier meinen Home-Server (openmediavault / Debian) neu aufsetzen, auf dem mein fhem-Dienst läuft.

Ich bin sicher kein fhem-Spezi und fummel ungern an der Inst rum. Ich schalte vielleicht 10-15 Lichtquellen und einige Steckdosen mit Tastern und binde 3 MAX!-Thermostate ein.

fhem läuft auf dem Server unter /opt/fhem, das habe ich kopiert, aber das muss wahrscheinlich gar nicht mal gesichert werden.


Gruß Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Tedious am 24 November 2016, 10:01:20
An sich sollte es reichen den kompletten Ordner zu migrieren (alt auf neu). Wenn ich keinen Denkfehler habe würde ich...

- FHEM "alt" (wenn noch nicht gemacht: fixe IP einstellen), updaten auf neuesten Stand, denn den kompletten Ordner kopieren und vom Netz nehmen
- FHEM "neu installieren (zwecks Service-Einrichtung, etc), auf den neuesten Stand updaten
- FHEM "neu" den Fhem-Ordner durch den "alt"-Order überschreiben. Fixe IP des "alten" FHEM einstellen, Runterfahren, CULs anstecken, booten, fertig.
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 10:08:09
Ahhh, hatte mich gefragt, wie ich den Service wieder instaliert bekomme, aber du meinst: alt sichern und über die neu-Inst bügeln, ok!

Bleibt nur die Frage ob es sich evtl. lohnt die Installation / cfg neu aufzusetzen, hab da schon einiges von Hand gefrickelt.

Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: r00t2 am 24 November 2016, 10:10:04
Zitat von: mipi am 24 November 2016, 10:08:09...Bleibt nur die Frage ob es sich evtl. lohnt die Installation / cfg neu aufzusetzen, hab da schon einiges von Hand gefrickelt.

Micha
Das sollte doch durch nachträgliche Überschreiben der Installation [neu] mit der Installation [alt] alles übertragen werden - soweit es im fhem Ordner hinterlegt wurde.
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Beta-User am 24 November 2016, 10:12:52
Wenn Du mehrere USB-Devices hast und jeweils Linux-Server verwendest:

Prüfen, ob die Definitionen "by-id" sind und ggf. Umstellen (im Wiki unter Trick der Woche (2015)).

Gruß,

Beta-User
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 10:15:38
Und es ist richtig, dass ich nur die fhem.cfg kopiere ...

... ich meinte das mit der Frickelei nicht eben als Qualitätsmerkmal ;-))


Das mit USB-Devices verstehe ich nicht ... ich habe einen HMLAN, nix usb oder meinst du auf dem Server generell? Ein paar Backup-Platten ..
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Otto123 am 24 November 2016, 10:27:55
Zitat von: mipi am 24 November 2016, 10:15:38
Und es ist richtig, dass ich nur die fhem.cfg kopiere ...

... ich meinte das mit der Frickelei nicht eben als Qualitätsmerkmal ;-))
Wenn Du Deine Jugendsünden aufarbeiten willst:
Setzt Du das System neu auf, machst update.
Öffnest ein Terminal
gibst telnet localhost 7072 ein. Und drückst zweimal enter.
Jetzt hast Du eine FHEM Kommanozeile wo Du mehrere Zeilen mit einem mal "reinwerfen" kannst.
Du öffnest deine alte fhem.cfg
Dann kopierst Du die define Abschnitte Deiner Geräte, kontrollierst sie eventuell in einem zweiten Editor und wirfst sie dann per copy & paste in das Terminalfenster. Enter am Ende nicht vergessen sonst fehlt die letzte Zeile.

Dann editiert FHEM für dich die fhem.cfg und nicht Du per Hand. So sollte es sein.

Gruß Otto
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 10:37:48
Das ist ja interessant! Zwei Fragen:


Was ist denn eigentlich mit den peerings, da hatte ich zuletzt ja auch hassle, weil schein bar Schalter aus der Ersatzteil-Kiste noch ein peering drin hatten, das ich dann nicht gelöscht bekam ... meiner Vermutung nach ...

Danke für Antworten bis hier

Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: MadMax-FHEM am 24 November 2016, 10:45:39
Zitat von: mipi am 24 November 2016, 10:15:38
Und es ist richtig, dass ich nur die fhem.cfg kopiere ...

... ich meinte das mit der Frickelei nicht eben als Qualitätsmerkmal ;-))

D.h. das "Gefrickel" soll nicht übernommen werden?
Dann wird's schwierig bzw. dann müsstest du das System sauber neu aufziehen...

Allerdings: wenn fhem (inkl. "Gefrickel") bislang gut läuft/lief: warum was ändern?
(never change a running system [even a "bad" one] without real reason ;-)  )


Zitat von: mipi am 24 November 2016, 10:15:38
Das mit USB-Devices verstehe ich nicht ... ich habe einen HMLAN, nix usb oder meinst du auf dem Server generell? Ein paar Backup-Platten ..

Hier geht's eher um USB-Geräte die auch in fhem verwendet werden und dort dann ja "definiert" sind.
Nicht dass diese per "/dev/ttyUSB0", "/dev/ttyUSB1", etc. definiert sind, denn das kann ja auf dem neuen System ganz anders sein (und übrigens nach einem Boot auch auf dem alten System)...

Aber hast du ja nicht...

Andere USB-Geräte halt dort entsprechend konfigurieren wo sie verwendet werden, falls dort/dafür speziell konfiguriert werden muss...

Gruß, Joachim
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Otto123 am 24 November 2016, 10:49:20
Hallo Micha,

wenn überhaupt ist es eher ein Feature als ein Trick von FHEM. Geht in jedem Terminal, wo paste geht  ;D

Die zweite Frage verstehe ich nicht. Ich weiß ja nicht was Du in der fhem.cfg getrieben hast. Normalerweise kannst Du die auch so übernehmen wie sie ist.

peerings stehen im Device, die haben mit FHEM nichts zu tun. FHEM kennt sie nur und kann sie natürlich bearbeiten.

Gruß Otto
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 11:22:33
Zitat von: Otto123 am 24 November 2016, 10:49:20
wenn überhaupt ist es eher ein Feature als ein Trick von FHEM.

It's not a bug, is a feature ....  8) ... Werde Samstag mit dem ersten Tageslicht  rangehen, hoffe der File-Server produziert bis dahin keinen Hazzle
... und mich dann hier wieder melden!

Micha

PS: kennt sich vielleicht eine hier mit OMV aus ... :-(
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Otto123 am 24 November 2016, 11:26:36
Du meinst die Tankstelle? Oder openmediavault?
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 18:57:45
Lach ... nicht die Tankstelle ... ja, Openmediavault ... hat bisher durchaus mit fhem harmoniert.

Mal am Rande: Hatte ein Problem, dass ich ja bei der Neuinstallation beheben könnte. Fhem installiert sich ja unter /opt/fhem ... kann man es überreden, dass es sich unter /home/user/fhem installiert so dass es bei backups mitgesichert wird?

Gruß Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Otto123 am 24 November 2016, 19:04:30
Zitat von: mipi am 24 November 2016, 18:57:45
Mal am Rande: Hatte ein Problem, dass ich ja bei der Neuinstallation beheben könnte. Fhem installiert sich ja unter /opt/fhem ... kann man es überreden, dass es sich unter /home/user/fhem installiert so dass es bei backups mitgesichert wird?
Hallo Micha,

vielleicht, aber warum? Damit die Welt wieder etwas komplizierter wird? Nimm das backup Kommando von FHEM, kopiere mit einem FHEm Job die tar Datei an den ort Deiner Wahl und alles ist schön  ;)

Ich habe ne OMV, aber ich habe nicht viel Ahnung davon. Steht hier so als NAS auf meinem alten Acer H340. Und die hängt als Fileserver am Windows  :-X

Gruß Otto
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 24 November 2016, 19:13:56
Gucke mir gerade deinen Vorschlag mit dem Telnet-Zugang an.... Hmmm .... Problem ist, dass ich ordentlich in der cfg von hand rumgefuscht habe ... umgestellt, Kommentare rein, reilweise Defs zerpflückt, ausgelagert ... bin nicht stolz drauf, aber so ists. Wie stelle ich sicher, dass ich die richtigen Code-Blöcke kopiere?

Nebenbei: Wenn ich mit der sauberen cfg anfange, das eine schliesst ja das andere nicht aus, wie bringe ich die UP-Aktoren in den Anlern-Modus, ohne da das Relais rauszuholen und es über einen Taster kurz zu schließen? Gibts da einen Trick?

Weiß auch nicht ob ich viel Ahnung von openmediavault habe, kann dir aber erklären, wie man mit zwei Befehlen die komplette Oberfläche zerschießt so dass man es neu installieren muss. Hoffentlich hält mein Backup, was es verspricht ...

Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Otto123 am 24 November 2016, 19:19:25
ich  habe in meiner fhem.cfg schon gelesen aber noch nie selbst geschrieben. Und ich habe es nie vermisst ....  ;D

Zitatwie bringe ich die UP-Aktoren in den Anlern-Modus, ohne da das Relais rauszuholen und es über einen Taster kurz zu schließen?
Was meinst Du damit? Warum neu anlernen?

ZitatWie stelle ich sicher, dass ich die richtigen Code-Blöcke kopiere?
Im Zweifelsfall nimmst Du nur die define Zeile, den Rest macht erstmal fhem und dann schaust Du in der Weboberfläche wie es aussieht und ziehst attribute nach.

Gruß Otto
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Kuzl am 25 November 2016, 07:21:26
Was spricht denn dagegen einfach alles komplett zu kopieren?
Das meiste funktioniert auf Anhieb - der Rest sind nur Kleinigkeiten.

Alles andere bringt meiner Meinung nach nur Probleme, weil irgendwelche Abhängigkeiten vergessen werden.
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Benni am 25 November 2016, 08:32:20
Ich würde auch erst mal komplett alles umziehen und schauen, dass die bestehende Funktionalität erhalten bleibt.

Ein "Refactoring" würde ich anschließend sukzessive über FHEMWEB durchführen.

Ganz wichtig: Sich dabei und danach nicht mehr um den Inhalt der fhem.cfg kümmern. Oder noch besser, gleich auf configDB umstellen ;)
Das würde ich dann aber sinnvollerweise vor dem "Refactoring" machen!
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Tedious am 25 November 2016, 09:44:32
Noch ein kleiner Hinweis, weil ich gestern gezwungenermaßen migrieren musste (Pi2 hats zerlegt, Migration auf einen Pi3 der eh im Netzwerk läuft aus einem Backup des FHEM-Verzeichnisses heraus):

Bei einfachen kopieren kann es sein dass Du die Rechte neu setzen musst - sieht man fix wenn ein Update abbricht. Gibt nen Post hier im Forum dazu, zu finden über Google. Am meisten Zeit frisst es wenn Du Module nachinstallieren musst (z.B. lepresence und co). Ich hab ca. 2 Stunden gebraucht bis alles wieder 1:1 lief (also incl. Anpassen der IPs, etc). Kein Hexenwerk.
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Chris_Worms am 25 November 2016, 10:41:13
Hi,

Was spricht dagegen die *.cfg Datei(en) mit einem externen Editor seiner Wahl zu bearbeiten und nach Änderungen an selbigen die Konfiguration mit rereadcfg oder einem FHEM Neustart neu einzulesen? Das mache ich von Anfang an so da es für mich in einem externen Editor übersichtlicher ist.

Gruß
Chris
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Tedious am 25 November 2016, 10:45:29
IMHO nix. Ich mache das auch so. Ich denke das ist ein wenig verpönt weil viele in der cfg rumfriemeln ohne zu wissen was sie da machen ;)
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Benni am 25 November 2016, 11:40:06
Zitat von: Chris_Worms am 25 November 2016, 10:41:13
Was spricht dagegen die *.cfg Datei(en) mit einem externen Editor seiner Wahl zu bearbeiten

genau sowas:

Zitat von: mipi am 24 November 2016, 19:13:56
Hmmm .... Problem ist, dass ich ordentlich in der cfg von hand rumgefuscht habe ... umgestellt, Kommentare rein, reilweise Defs zerpflückt, ausgelagert ... bin nicht stolz drauf, aber so ists. Wie stelle ich sicher, dass ich die richtigen Code-Blöcke kopiere?

Die Diskussion wurde ja schon mehrfach an verschiedenen Stellen hier im Forum ergebnislos geführt.

Zitat von: Tedious am 25 November 2016, 10:45:29
weil viele in der cfg rumfriemeln ohne zu wissen was sie da machen ;)

Ich denke genau das ist der Springende Punkt! Und genau das trifft auf >90% aller Anfänger zu und genau deshalb sollten die möglichst erst mal die Finger davon lassen.
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 26 November 2016, 09:33:20
Ich hab jetzt probeweise die config auf einen zweiten Rechner übernommen, funzt. Denke ich mache das so ... dass ich die config übernehme.

Zitat von: Benni am 25 November 2016, 11:40:06
Ich denke genau das ist der Springende Punkt! Und genau das trifft auf >90% aller Anfänger zu und genau deshalb sollten die möglichst erst mal die Finger davon lassen.

Der "andere" springende Punkt ist doch, ob ich nach 1 !/2 Jahren  fhem und  einer weitgehend funktionierenden Installation noch als Anfänger gelte und ob es nicht eher der Verweis des Mitschreibers weiter oben ist, 

Zitat von: MadMax-FHEM am 24 November 2016, 10:45:39
Allerdings: wenn fhem (inkl. "Gefrickel") bislang gut läuft/lief: warum was ändern?
(never change a running system [even a "bad" one] without real reason ;-)  )

Evtl. muss man einfach aushalten, dass es bei einem System wie fhem auch "mäßig"-Schlaue gibt, die hier Fragen stellen. Und meine war: "Server muss umziehen was zieht mit ..." und die nächste, das kündige ich mal an, wird heißen "fhem unter openmediavault / debian, probleme bei der inst, vorher lief alles" ... ist das ok?  ;)

Gruß Micha
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: Benni am 26 November 2016, 12:20:56
Zitat von: mipi am 26 November 2016, 09:33:20
... ob ich nach 1 !/2 Jahren  fhem und  einer weitgehend funktionierenden Installation noch als Anfänger gelte und ob es nicht eher der Verweis des Mitschreibers weiter oben ist, 

Das galt auch nicht speziell dir, sondern war durchaus allgemeiner gemeint!

Ob einer Anfänger ist, ergibt sich oftmals auch nicht aus der Zeit, die er "dabei" ist, oder der Anzahl der Beiträge die er hier bereits gemacht hat. Zumal FHEM ein großes Feld mit vielen Spezialitäten ist, da ist jeder irgendwo Anfänger und so mancher irgendwo Spezialist ;)
Titel: Antw:Server muss umziehen - was zieht mit?
Beitrag von: mipi am 26 November 2016, 13:27:37
Damit kann ich leben ;-) Deckt sich mit meinen Erfahrungen hier ...

Habe die alte config einer nackten fhem-Konfiguration (auf debian) übergebügelt.

Funktioniert scheinbar nur die Schaltzeiten dauern ewig, manchmal muss man mehrfach schalten und die Schalter blinken lange und wild nach der Betätigung ... never touch a running system, q-e-d   ... aber man muss sich ja auch was für die Ferien aufheben.

Seltsamerweise funktioniert nur die Kommunikation zwischen den Homematic-Schaltern und den max!-Thermostaten nicht mehr. Evtl. erkennt er den MAXLAN nicht mehr?

Gruß Micha