Infrastruktur-ToDos.page 5.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. ---
  2. format: markdown
  3. categories: Netz-Infrastruktur, Backbone, Supernodes, Firmware, Hintergrundinfos, ToDos, Treffen
  4. title: ToDos der Infrastruktur Gruppe
  5. ...
  6. # Infrastruktur-Treffen
  7. Nächstes Treffen: Dienstag, zur Auswahl stehen zZ 05.05./19.05./26.05.2020, um 18 Uhr im WiLa.
  8. Themen:
  9. * IPv4 Adressen des FF-DO (AS35675) für die NG-Supernodes
  10. * Routing in Berlin (zum AS201701) (beim FF-RL nachhaken?)
  11. * NAT-Konfigration uplink-neutral machen
  12. * snng-ber02 analog zu snng-dor01/2 produktiv machen
  13. * MTU optimieren (brauchen wir noch MSS clamping?)
  14. * SmartOS: etherstub Konfiguration persistent machen
  15. * DNS
  16. * reverse mapping
  17. * RIPE maintainer?
  18. * ffdo.de? Die Domain zeigt auf eine Amazon-Webseite, Tim immer wieder ansprechen, dass er einen AUTH-Code sendet. Das Sauberste wäre ein Owner-Wechsel, ggfs. anbieten, die Registrar-Gebühren zu zahlen.
  19. Lt. seiner Auskunft will er die Domain behalten, aber alle darunter liegenden Zugänge weiter zulassen.
  20. * ...
  21. # Firmware
  22. * Automatisches Bauen der Firmware für 11 Domänen mit l2tp basierend auf gluon 2017.1.x (lede)
  23. * Aktueller Stand: [ffdp-l2tp](https://github.com/ffdo/site-ffdo-l2tp)
  24. * ~~Probleme lösen beim Backen einzelner Targets: u.a. generic-x86~~ [done](https://github.com/ffdo/site-ffdo-l2tp/commit/b6f01660c851a4e75ab20c3fa695cd820fc3cd39)
  25. * ~~Logging des Builds verbessern bzw aufteilen im Container.~~ [done](https://github.com/ffdo/site-ffdo-l2tp/commit/6a6baa64286805e44eecaeb38d48edc97999ddca)
  26. * ~~Benachrichtigung über das Backen der FW via hipchat oder Telegram.~~ [done](https://github.com/ffdo/site-ffdo-l2tp/commit/c1af63bb4946498a227db90fb137ecca0137c78f)
  27. * ~~Automatisches Erstellen von SHA512 Checksummen Dateien.~~ [done](https://github.com/ffdo/site-ffdo-l2tp/commit/8a78bc664a511aed48c8d0f028557b7936687d29)
  28. * ~~Änderungen am Netzwerkplan umsetzen.~~ [done](https://github.com/ffdo/site-ffdo-l2tp/commit/53574ba9aa0e922aea13989374484e318a6363c4)
  29. * Autoupdate testen, testen, testen
  30. * Kopie der FW Bauanleitungen mit Skripten und settings ins dortmunder git packen: Kopie von github.com
  31. * optionale opkg Pakete (modules) erzeugen, bereitstellen, verwalten
  32. * ffdo banner: *fancy* motd beim login auf Router via ssh
  33. * Automatisches Bauen der Firmware für 11 Domänen mit l2tp basierend auf gluon 2016.2.3 (openwrt)
  34. * Nur notwendig, wenn bis zum Release von gluon 2017.1.x der [highload Fehler](https://github.com/freifunk-gluon/gluon/issues/1243) nicht gefixed ist.
  35. # Server
  36. ## Supernodes
  37. * neue Ansible-Skripte ins Git hochladen
  38. * 'node_exporter' auf neue Supernodes installieren
  39. * Korrigieren: batman build schlägt fehl wenn bereits ein batman per ansible übersetzt wurde
  40. * ~~NTP auf Supernodes einrichten~~ [done]
  41. * Link zu Map-Server
  42. * Status Export zu Graphite/Grafana
  43. ### Routing
  44. * Batman zwischen den neuen Supernodes einrichten
  45. (weiterer etherstub? VLAN auf dem bestehenden?)
  46. * Dynamisches Routing (L3)
  47. * ~~alle Supernodes auf den etherstub konfigurieren~~ [done]
  48. * IPv4 Subnetze für
  49. * Router-IDs (loopback-Interface) für alle Supernodes
  50. * ~~Transfer-Netz zwischen den Supernodes auf dem etherstub~~ [done]
  51. * ~~OSPF auf dem eth1 Interface konfigurieren (s. sn-dev1 <-> vm23)~~ [done]
  52. * ~~Routing IPv6 der neuen Nodes~~ [done]
  53. * Migration ins AS35675
  54. * ~~IPv6 PI-Adressen besorgen~~ [done: 2001:678:980::/48]
  55. * ~~die eigenen IPv6-Adressen benutzen~~ [done für den FF-DO-NG]
  56. * ~~die eigenen IPv4-Adressen benutzen~~ [done für den FF-DO-NG]
  57. * ditto für die Supernodes in Berlin
  58. ## SmartOS
  59. * SmartOS-Zonefile für die Dev-Supernodes ins Git
  60. * zpool scrub zones
  61. * Konfiguration persistent machen
  62. * etherstub: dladm create-etherstub ethffdoint0
  63. * /root
  64. ## Weitere Server
  65. * map.ffdo.de und services.ffdo.de (inkl. prometheus und grafana) reboot-fest machen
  66. * grafana service per ansible installieren
  67. * images.ffdo.de per ansible einrichten: bisher wird nur ein reiner webserver installiert. Der Download Bereich fehlt noch.
  68. * build.ffdo.de per ansible einrichten funktioniert wohl nicht auf "nacktem" System bzw. nicht im ersten Anlauf
  69. * www.ffdo.de Regelmässige Backups machen (falls der Server mal mitgenommen wird...)
  70. * Aktualisierung von gogs auf services.ffdo.de: Prozess läuft regelmäßig, sporadisch "amok" und lastet CPU 100% aus.
  71. * Aktualisierung auf prometheus 2 auf services.ffdo.de: soll effizienter laufen.
  72. * Grafana mit Benachrichtigung/Alert System (mail) ausstatten und testen.
  73. * **In Arbeit:** Material Design Freifunk Firmware Downloader auf images.ffdo.de erstellen. Status: [md-fw-dl Dortmund](https://github.com/ffdo/md-fw-dl)
  74. * ~~Geojson Daten für Dortmund aufteilen in vier Bezirke.~~ [done](https://github.com/ffdo/md-fw-dl)
  75. * **In Arbeit:** Update des map Services für neue Struktur.
  76. * **In Arbeit:** Update/Umstellung von collectd auf [hopglass](https://github.com/FreiFunkMuenster/hopglass). Das hat auch Einfluss auf grafana.
  77. * grafana/nodes2grafana: Umgang mit mehreren Routern mit gleichen Namen korrigieren.
  78. * ~~grafana/nodes2grafana: Eigene Gruppe für 'Kreis Unna' Router ('FF-KU-\*') einrichten.~~ [done](https://git.ffdo.de/altlast/nodes2grafana/commit/c9a02926dd2be6278805f114c36e48cbfcd25064)
  79. * DNS-Konfigurationsoberfläche für freifunk-dortmund.de erforschen und Useraccounts mit eingeschränkten Rechten anlegen