FreiFunkMuenster / Ansible-Freifunk-Gateway

8 stars 17 forks source link

common: Bei Bedarf Swapfile anlegen #138

Closed citronalco closed 3 years ago

citronalco commented 4 years ago

Wenn in /etc/fstab kein Swap konfiguriert ist wird ein 4 GByte großes Swapfile (/swapfile) angelegt, in /etc/fstab eingetragen und eingehängt.

Hintergrund: Wir verwenden u.a. Hetzner Cloud Server, und die haben keine Swap-Partition und standardmäßig kein Swap konfiguriert. Und sind ziemlich knapp an RAM.

MPW1412 commented 4 years ago

Moin,

eigentlich sollte ein Server-System, insbesondere ein Gateway, keinen Swap benötigen. Und schon gar nicht vier GB.

Mir war allerdings auch schon mal aufgefallen, dass man Kea dann ggfs. nicht bauen kann, wenn zu wenig RAM verfügbar ist.

Müssen wir mal drüber reden, @HellMar, @RobWei, ich würde irgendwie 'ne Variable einfügen: make_sure_mimimum_ram_is = 4GB.

Dann den echten Swap abziehen und ggfs. mit dieser Swap-Datei arbetien.

MPW1412 commented 3 years ago

@citronalco, möchtest du das drin haben, dann optionalisiere es bitte mit einem Paramter. Einfach dass kein Swap da ist, ist kein gutes Kriterium, da wir wie gesagt keinen Swap verwenden. Ansonsten bitte schließen.

Hetzner-Cloud hat auch nur 20 TB Datenvolumen/Traffic. Das halte ich nur für einen Randfall, da die zumindest bei uns nicht lange halten würden.

citronalco commented 3 years ago

Hab's wie folgt geändert: Über die optionale Variable "swap_minimum_mbyte" kann jetzt angegeben werden, wie viel Swap mindestens vorhanden sein soll. Ist weniger Swap vorhanden dann wird mit einem Swapfile aufgefüllt. Andernfalls passiert nichts.

Wir haben auf Map mit Grafana, Firmware und Icinga2 auf Hetzner Cloud Server. Da kommt bei unserer kleinen Community nicht so viel Traffic zusammen.