Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


synchronisierung

Dies ist eine alte Version des Dokuments!


Synchronisierung

Da Freifunk möglichst dezentral gemacht werden soll, besteht die Erfordernis, verschiedene Daten auf mehrere Systeme zu verteilen.

Verschiedene Werkzeuge zur Synchronisierung:

  • rsync
  • lsyncd
    • setzt auf rsync auf
    • Zusamenspiel mit incrond
    • wird noch nicht genutzt
    • scheint Potential zu haben
    • Performance / Bandbreitenbardarf im Vergleich zu rsync?

Server umziehen

Synchronisieren während der Umstellungsphase mit rsync

  • Schlüssel für die Synchronisation auf dem neuen System erstellen
    • ssh-keygen -t rsa -b 4096 -f ./id_transfer -P ""
    • öffentlichen Schlüssel auf dem Altsystem ablegen
    • Damit z.B. manuelles scp leichter zu bedienen ist, eine SSH-Konfigurationsdatei anlegen:
      ~/.ssh/config
      Host gate01
          User root
          HostName gate01.pinneberg.freifunk.net
          IdentityFile ~/.ssh/id_transfer
  • Synchronisationsscript erstellen

Anmerkungen

  • Pollen von Github
    • Abhängigkeit von einem externen Dienst im Internet
    • Pollen ist per se nicht schön
    • Ein Angreifer, der Github Übernimmt, kann mit einem Schlag „ganz Freifunk“ lahmlegen!
synchronisierung.1479837784.txt.gz · Zuletzt geändert: 22.11.2016 19:03 von havelock