Seite 3 von 10

Re: EDOMI Container

Verfasst: Fr Aug 31, 2018 8:33 pm
von tger977
so, habe nun mal versucht die vielen Versuche zu sortieren und nieder zu schreiben... Hier also die erste Version zur Anleitung wie man EDOMI auf einem TW2x00 installiert bekommt!

Es läuft bis auf das PHONE Modul und einige LBS für die man noch manuell Pakete installieren musste ALLES! Ich habe testweise sogar mal den alten EDOMI Rechner abgeschaltet und es liefen alle Szenen und man konnt per Visu alles sehen und schalten wie bisher :D :D :D

Man, Docker ist schon sehr mächtig und man kann mit etwas (mehr) einarbeiten dann doch schnelle Erfolge feiern und das ohne ewige Kommandozeilenorgien zu erledigen (dafür muss aber einer mit viel Sachverstand Images für Docker erstellen... meine Hochachtung vor Yves der echt ein super EDOMI Images zusammengebaut hat!)

Der Schlüssel zur KNX Kommunikation lag in der Netzwerkschnittstelle und das macvlan war der richtige Tip aus dem KNXUF.

Aber nun genug Worte, probiert es selbst aus. Wenn was nicht geht melden...

Achtung noch bei manchen LBS (s.o, diese muss man dann deaktivieren oder eben noch manuell die Pakete im Container nachinstallieren). Desweiteren habe ich noch nicht ganz raus wie EDOMI Updates dann funktionieren und vor allem wie man ohne Datenverluste und Paketverluste den EDOMI Container auch mal neu starten oder auch neu bauen kann... Alles noch Dinge zum lernen...

Viel Spaß und Erfolg mit EDOMI auf dem TWS!

Re: EDOMI Container

Verfasst: Fr Aug 31, 2018 9:11 pm
von gbglace
:D :D :D :o :D :D

Wir brauchen mehr happy-Party smileys.
Und das so kurz vor Schlafenszeit, man man man da sind ja meine kommenden We völlig dicht.

Re: EDOMI Container

Verfasst: Fr Aug 31, 2018 10:06 pm
von Robert_Mini
Super Beschreibung! Hab sie mal in Ruhe gelesen und auch ohne irgendeinem Background zu Docker oder EDOMI absolut verständlich!!!

Ist vielleicht etwas zu früh, aber wenn du die Screenshots auch per img-Upload hier hochladen könntest (+ links hier posten), dann könnte ich den Text auch in die Knowledge Base übernehmen, formatieren etc.

lg
Robert

Re: EDOMI Container

Verfasst: Fr Aug 31, 2018 10:12 pm
von tger977
ich glaube auch das ist noch zu früh. Das ist jetzt mal quick&dirty wie man EDOMI ans laufen bringen kann und vielleicht auch noch nicht der beste und einfachste Weg wie man das auch bzgl. Wartung am besten machen kann. Für ein weiteres Ausrollen müssen glaube ich noch ein paar Dinge geklärt sein.

Re: EDOMI Container

Verfasst: Sa Sep 01, 2018 8:40 am
von fechter65
Vielen Dank Andi, für Deine Riesenarbeit; man kann nur erahnen, welcher grosser Aufwand hinter diesen vier Seiten Text stehen.
Die Anleitung ist sehr gut verständlich und für einen Laien ohne jegliche Docker-Erfahrung einfach umsetzbar.

Beim ersten Versuch lief EDOMI dies sah ich über das LOG-File; das einzige "Problem", welches dort angezeigt wurde, war:
]chmod: cannot access `/dev/vcsa': No such file or directory
Ich gehe aber davon aus, dass dies keine Relevanz hat.

Allerdings konnte ich nicht über den Browser auf die IP-Adresse zugreifen (dass ich in einem ersten Schritt vergessen habe, eine entsprechende Zugangs-Regel in meinen Firewall zu setzen, vergessen wir, das wäre peinlich).
Nachdem ich aber in einem zweiten Versuch bei der Netzwerkkonfiguration die Option "Enable access control" ausgeschaltet hatte, läuft nun alles, d.h. der Zugriff auf EDOMI ist möglich. Ist es richtig, dass dies in Deiner Anleitung noch nachzutragen wäre?

Nochmals besten Dank für Deine Arbeit

Re: EDOMI Container

Verfasst: Sa Sep 01, 2018 9:49 am
von jockele
auch von mir herzlichen Dank, absolut verständlich und leicht nachzuvollziehen, läuft auf Anhieb.
Und das bei einem DAU der gerade mal Docker buchstabieren kann :lol:

Re: EDOMI Container

Verfasst: Sa Sep 01, 2018 3:57 pm
von tws88_user
Ich werd verrückt! Es geht. Sauber, Andi! Besten Dank für deine Mühen.

Success!.PNG
Hinzugefügt nach 56 Sekunden:
Happy-Party-Smiley!!!

Hinzugefügt nach 10 Minuten 29 Sekunden:
Kann ich über dieses eingerichtete macvlan jetzt mehrere Container laufen lassen und kann mir somit für diese das Portmapping sparen (natürlich mit anderer HOSTIP)?
Oder muss ich dann ein ganz neues macvlan erstellen für den nächsten Container? Wobei das gar nicht ginge, oder? Ich müsste mich ja wieder auf meine Fritzbox-IP beziehen, sprich würde das gleich Netzwerk erneut erstellen...?

Re: EDOMI Container

Verfasst: Sa Sep 01, 2018 4:14 pm
von StefanW
Sehr sehr gute Arbeit! Mein Extra-Spezial-Lob. So stelle ich mir Community um die Docker Funktion von Timberwolf vor.

Weil so habt Ihr alle Freiheiten, Eure Aufgabenstellungen mit dem Tool zu lösen, dass jeweils das Beste ist. Wir arbeite natürlich daran, dass wir auch das alles können was EDOMI kann, aber bis dahin ist es ein sehr guter Weg! Chaka! Und alles auf der gleichen Hardware für die man eine lebenslange Garantie bei uns einkaufen kann. Ich meine, das ist strategisch auch eine richtige Sache

lg

Stefan

Re: EDOMI Container

Verfasst: Sa Sep 01, 2018 8:14 pm
von tger977
fechter65 hat geschrieben: Sa Sep 01, 2018 8:40 am Beim ersten Versuch lief EDOMI dies sah ich über das LOG-File; das einzige "Problem", welches dort angezeigt wurde, war:
]chmod: cannot access `/dev/vcsa': No such file or directory
Diese Fehlermeldung habe ich auch und weiss genauso wenig wie Du inwieweit das relevant ist. Bisher hat es nicht gestört, EDOMI läuft...
fechter65 hat geschrieben: Sa Sep 01, 2018 8:40 am Nachdem ich aber in einem zweiten Versuch bei der Netzwerkkonfiguration die Option "Enable access control" ausgeschaltet hatte, läuft nun alles, d.h. der Zugriff auf EDOMI ist möglich. Ist es richtig, dass dies in Deiner Anleitung noch nachzutragen wäre?
ich habe da nichts geändert (also war es standardmäßig enabled), daher hatte ich es auch nicht erwähnt. Ich habe es aber auch nie anders probiert, bin mir auch nicht sicher ob das wirklich relevant ist. Ich werde mal nachtragen daß man besser erstmal die Finger davon lässt. Danke!

Hinzugefügt nach 10 Minuten 32 Sekunden:
tws88_user hat geschrieben: Sa Sep 01, 2018 3:57 pm Kann ich über dieses eingerichtete macvlan jetzt mehrere Container laufen lassen und kann mir somit für diese das Portmapping sparen (natürlich mit anderer HOSTIP)?
Oder muss ich dann ein ganz neues macvlan erstellen für den nächsten Container? Wobei das gar nicht ginge, oder? Ich müsste mich ja wieder auf meine Fritzbox-IP beziehen, sprich würde das gleich Netzwerk erneut erstellen...?
da bin ich mir leider auch nicht ganz sicher und habe auch nur gefährliches Halbwissen das ich mir die letzten 2 Tage angeeignet habe...

Ich sehe es aber so: Portmapping muss man trotzdem machen, es sei denn im Dockerfile für das Image wurde(n) bereits port(s) explizit mit der Anweisung "EXPOSE" definiert. Dann könnte man m.E. ein automatisches mapping machen lassen ohne die ganzen ports nochmal eintragen zu müssen. Das war exakt ein Punkt den ich mal mit Yves klären wollte, damit könnte man die Einrichtung denke ich noch vereinfachen...

HOSTIP ist eine spezialität des Images von Yves Containter, bei anderen Containern bringt diese Option nichts, da es dort die ENV Variable vmtl. nicht gibt...

Man kann aber über dieses macvlan natürlich anderen Container ebenso eine eigene IP zuweisen, dazu muss man im Reiter Network dann eben unter IP eine andere (freie!) IP aus dem Heimnetz eintragen. Ich habe z.B. mal eine weitere virtuelle Maschine mit Debian drauf installiert und die läuft nun auch unter eigener IP. Bin mal gespannt wann ich den Timberwolf in die Knie zwinge :lol:

Ein weiteres macvlan Netzwerk geht wie du vermutest nur mit einem neuen weiteren Router und anderem (sub)Netzbereich.

Hinzugefügt nach 5 Minuten 40 Sekunden:
StefanW hat geschrieben: Sa Sep 01, 2018 4:14 pm Sehr sehr gute Arbeit! Mein Extra-Spezial-Lob. So stelle ich mir Community um die Docker Funktion von Timberwolf vor.
Danke, vom Chef persönlich geht das natürlich runter wie Öl... :D Aber ihr habt da glaube ich viel,viel mehr Vorarbeit für diesen Erfolg geleistet :!:
StefanW hat geschrieben: Sa Sep 01, 2018 4:14 pm Weil so habt Ihr alle Freiheiten, Eure Aufgabenstellungen mit dem Tool zu lösen, dass jeweils das Beste ist. Wir arbeite natürlich daran, dass wir auch das alles können was EDOMI kann, aber bis dahin ist es ein sehr guter Weg! Chaka! Und alles auf der gleichen Hardware für die man eine lebenslange Garantie bei uns einkaufen kann. Ich meine, das ist strategisch auch eine richtige Sache
Genau deshalb steht diese schöne blaue Kiste bei mir im Netzwerkschrank. Sie soll mehrere andere Rechner (Wiregate, Futro S900 von EDOMI, RasPI für Reverse Proxy) ablösen und mir ist, da dies dann die "zentrale" Schnittstelle für fast alles im Haus ist, die lebenslange Garantie und ein schneller Austausch im Falle des Falles sehr wichtig! Das und auch die Aussicht auf weitere tolle Entwicklungen von euch war mir das Geld dann wert und ich glaube ihr seid auf dem richtigen Weg!

Re: EDOMI Container

Verfasst: So Sep 02, 2018 8:54 pm
von tws88_user
Ich weiß ja nicht wie es den anderen 2400er USern hier gerade geht. Aber ich habe so richtig GAR KEINE Lust, meinen Wolf gerade nach Grafing zu senden. Jetzt fängt das Ding von den Funktionen her so langsam an, richtig Spaß zu machen. :D (vom ständigen Lecken an dem tollen Voll-Alugehäuse mal abgesehen *grins*) :oops: :oops: :oops: