[freifunk-public] Domainsplit: Migration von Knoten in MZG

Ralf Jung post at ralfj.de
Mo Apr 19 20:25:41 CEST 2021


Hi Sebastian,

> Was die Grafen angeht, was müsste ich den konkret tun um diese in Grafana 
> hinzubekommen?
> Am kommenden Donnerstag 22.04. ist z.B. eine Gemeinderatsitzung im Vereinshaus Perl.
> Da wären folgende Knoten interessant:
> https://mgmt.saar.freifunk.net/hopglass/#!v:m;n:9483c4013f09
> https://mgmt.saar.freifunk.net/hopglass/#!v:m;n:ccce1e5b87af

Ich glaube nicht dass du da Client-Seitig viel machen kannst. Wenn du Interesse 
hast kann ich versuchen dir einen User auf dem Grafana einzurichten mit dem du 
dort die Panels bearbeiten kannst (bzw Kopien davon).

Zu tun wäre dann, 
<https://mgmt.saar.freifunk.net/grafana/d/nodestats-by-name/knotenstatistiken-nach-name?orgId=1&refresh=5m> 
so anzupassen dass man mehrere Knoten auswählen kann (ich weiß nicht genau was 
Grafana und das Backend Prometheus da unterstützt -- irgendeine Form von 
Wildcard geht bestimmt, vielleicht kann man auch irgendwas mit Checkboxen 
machen), und dann die Definition der Queries für alle Panel anzupassen sodass er 
die Summe bzw den Durchschnitt nimmt (was halt je nach Panel Sinn macht).
Also zum Beispiel, für den Traffic ist die Query aktuell

   sum(rate(statistics_traffic{mtype=\"user\",type=\"rx\",hostname=\"$Knoten\" 
}[3m]))*8

Da müsste man jetzt wohl das "hosname=" durch "hostname=~" ersetzen und dann 
dahinter die entsprechende Syntax für "fuzzy" matching verwenden, die kenne ich 
gerade nicht auswendig. Wenn man die ganzen Knoten einzeln gestapelt im Graphen 
sehen will muss noch ein "by (hostname)" an die richtige Stelle und dann die 
Labels entsprechend angepasst werden damit Grafana das schön darstellt (da gibts 
"label_replace").

Also, das geht alles, aber man muss sich halt in Grafana und Prometheus 
reinfuchsen und aus den Prometheus-Queries und der Grafana-UI das alles so 
zusammenbasteln dass es das richtige tut. ;)

> Dort wird dann über eine weitere Kooperation mit der Deutschen Glasfaser beraten 
> (und hoffentlich positiv beschieden). Je nach Ausbau werden dann deutlich mehr 
> Vereinshäuser, Feuerwehren, etc. bei uns in den Genuss von Freifunk kommen. So 
> mal der Plan.

Sehr cool. :)

Viele Grüße,
Ralf

> Ein weiteres Bürgerhaus ist bei uns bereits versorgt mit 5 Knoten:
> ffsaar-sfinp-tb*
> Und die 8 Knoten ffsaar-RuFV* bilden das größte von mir betreute mesh, nach 
> Anzahl der Clients.
> Es gäbe noch ein paar mehr, deren Statistiken mir sehr helfen würden bei anderen 
> Vorhaben Reklame zu machen.
> Grüße
> Sebastian
> *Gesendet:* Montag, 19. April 2021 um 10:11 Uhr
> *Von:* "Ralf Jung" <post at ralfj.de>
> *An:* "Fam. Fontaine" <fontaines at gmx.de>, freifunk-public at saar.freifunk.net
> *Betreff:* Re: [freifunk-public] Domainsplit: Migration von Knoten in MZG
> Hallo Sebastian,
> 
>  > wenn die Knoten migrieren, dann ändern sie ja ihre IPv6 Adresse, richtig?
>  > In der Vergangenheit war es schonmal so, dass nicht alle gewohnten
>  > Adressen verfügbar waren, weil Gateways gerichtet wurden.
>  > Auf einige der von mir aufgestellten Knoten greife ich regelmäßig per
>  > ssh zu und zwar nicht aus dem Freifunk-Netz, sondern aus dem Internet
>  > heraus.
>  > z.B. um solche Grafiken zu erstellen, die ich in Grafana nicht
>  > hinbekommen habe:
>  > https://sfinp.de/RuFV/graph.png <https://sfinp.de/RuFV/graph.png>
> 
> Ja, Knoten ändern ihre IP wenn sie die Domain wechseln. Das lässt sich nicht
> vermeiden; Domains zeichnen sich gerade dadurch aus dass zwischen ihnen Routing
> (und nicht Switching) betrieben wird, und das reflektiert sich notwendigerweise
> in der IP.
> 
> Für einen bestimmten, *festen* (oder manuell ausgewählten) Satz Knoten könnte
> man solche Graphen auch in Grafana bekommen, indem man die Nodeinfo-Seite
> anpasst sodass da mehrere Knoten ausgewählt werden können. Aber nicht ohne
> weiteres automatisch für jedes lokale Mesh.
> 
>  > Mir ist nicht bekannt, dass es für die Knoten einen DNS im Internet
>  > geben würde, so in der Art <Knotenname>.saar.freifunk.net
>  > Das würde mir jetzt z.B. sehr helfen und mir ersparen die /etc/hosts
>  > anpassen zu müssen. Wurde soetwas schonmal angedacht?
> 
> Das wäre, so weit ich weiß, mit ziemlichem Aufwand verbunden. Mit solchen
> automatisch gefüllten DNS-Zonen habe ich keine Erfahrung. Für IPv4 weiß ich dass
> es sowas basierend auf DHCP gibt, da kennt ja eh ein zentraler Server alle IPs
> (aber bei uns wäre auch das schon schwer weil es sind 4 Server) -- aber für IPv6
> gibt es gar keine vergleichbare zentrale Instanz. Man würde sich vermutlich am
> Besten die Daten aus dem Hopglass ziehen und da irgendwie eine DNS-Zone draus
> generieren... saar.freifunk.net als DNS-Zone läuft allerdings aktuell auf
> hacksaar.de, ist also ziemlich weit weg von den Details des Freifunk-Netzes, da
> müsste man also auch noch etwas herumdelegieren.
> 
> Also: nein, wurde nicht angedacht, und sprengt aktuell auch den Rahmen dessen
> was ich Zeit hätte zu implementieren -- aber theoretisch möglich wäre es, fast
> alles ist theoretisch möglich wenn nur jemand genug Arbeit hineinsteckt. ;)
> 
> Viele Grüße,
> Ralf
> 
>  >
>  > Grüße
>  > Sebastian
>  >
>  >
>  > Am 18.04.21 um 15:02 schrieb Ralf Jung via freifunk-public:
>  >> Hallo allerseits,
>  >>
>  >> da offenbar alles gut aussieht, machen wir gleich weiter. :)
>  >> Am nächsten Samstag den 24.4. um 7:00 morgens werden die gut 60
>  >> ausstehenden Knoten im Landkreis Merzig-Wadern migriert.
>  >>
>  >> Viele Grüße,
>  >> Ralf und Marvin
>  >>
>  >> On 17.04.21 11:14, Ralf Jung via freifunk-public wrote:
>  >>> Hallo allerseits,
>  >>>
>  >>> die Migration ist heute morgen durchgelaufen und so weit ich das
>  >>> sehen kannwar das erfolgreich -- NK ist jetzt die zweitgrößte Domain
>  >>> nach "Sonstige".Das wird sich aber vermutlich bald wieder ändern. ;)
>  >>>
>  >>> Falls es irgendwelche Probleme bei dir gab, melde dich bitte.
>  >>>
>  >>> Viele Grüße,
>  >>> Ralf
>  >>>
>  >>> On 11.04.21 15:33, Ralf Jung via freifunk-public wrote:
>  >>>> Hallo allerseits,
>  >>>>
>  >>>> da alles so gut geklappt hat, machen wir gleich weiter: am kommenden
>  >>>> Samstag den 17.4. um 7:00 werden die Knoten im Landkreis Neunkirchen
>  >>>> in die entsprechende Domain migriert.
>  >>>>
>  >>>> Viele Grüße,
>  >>>> Ralf
>  >>>>
>  >>>> On 10.04.21 15:02, Ralf Jung via freifunk-public wrote:
>  >>>>> Hallo allerseits,
>  >>>>>
>  >>>>> So weit ich das sehen kann, hat die Migration gut funktioniert. :)
>  >>>>> Falls euch etwas aufgefallen ist, meldet euch bitte.
>  >>>>>
>  >>>>> Viele Grüße,
>  >>>>> Ralf
>  >>>>>
>  >>>>> On 05.04.21 16:11, Ralf Jung via freifunk-public wrote:
>  >>>>>> Hallo allerseits,
>  >>>>>>
>  >>>>>> Nach langer Vorbereitungszeit und vielen Tests sind wir jetzt
>  >>>>>> endlich soweit, die automatische Migration der ganzen vorhandenen
>  >>>>>> Knoten in kleinere Domains durchzuführen. Je größer die Domain,
>  >>>>>> desto mehr Overheadentstehtzur Koordination des Netzes; das
>  >>>>>> Auftrennen des Netzes in kleinere Domainshilft also, den Overhead
>  >>>>>> zu reduzieren und so die Performance zu erhöhen.
>  >>>>>>
>  >>>>>> Als erste Gruppe werden wir die Knoten in St. Wendel migrieren.
>  >>>>>> Wirhaben dafür jetzt den kommenden Samstag, 10.4., um 7:00 morgens
>  >>>>>> eingestellt:an diesem Zeitpunkt sollten alle Knoten, die
>  >>>>>> geografisch im Landkreis St. Wendel liegen oder die mit einem
>  >>>>>> solchen Knoten lokal meshen, in die entsprechende Domain "WND"
>  >>>>>> wechseln. Knoten, die die ganze Woche über offline sind,
>  >>>>>> bekommendas natürlich nicht mit -- wenn sie auf ein lokales Mesh
>  >>>>>> angewiesen sind, um online zu gehen, müssen sie also später von
>  >>>>>> Hand migriert werden.
>  >>>>>>
>  >>>>>> Falls es irgendwelche Fragen gibt, melde dich einfach bei uns!
>  >>>>>>
>  >>>>>> Viele Grüße,
>  >>>>>> Ralf und Marvin
>  >


Mehr Informationen über die Mailingliste freifunk-public