Sonntag, 12. Februar 2017

Unifi: Unifi Controller - Auto Backup auf ein nfs-Share

Wie in einem alten Post von mir (https://allesit.blogspot.co.at/2016/07/unifi-controller-auf-raspberry-pi.html) lässt sich der UniFi-Controller auf einem Raspberry Pi relativ einfach installieren.

Ab mind. Version 5.4 ist man mit dem Controller auch in der Lage automatisiert Backups durchzuführen.

Um dies zu erreichen muss man nur folgende Einstellungen durchführen: In der GUI des Controllers:

Klick auf Settings:


Danach den Punkt "Auto Backup" auswählen:
Nun können die gewünschten Einstellungen getroffen werden.

Nach "APPLY CHANGES" wird um Datenverzeichnis des Controllers (/var/lib/unifi) der Ordner backup angelegt. Darunter befindet sich dann der Ordner autobackup. Wie der Name verrät, werden hier die AutoBackups angelegt.

Tipp: Da der Speicherplatz am Raspberry sehr begrenzt ist und es bei mir des öfteren schon einmal die Speicherkarte kaputt geworden ist, ist es vorteilhaft das AutoBackup auf einen Netzwerkspeicher durchzuführen.

Ich habe dies wie folgt erreicht:
  1. Als erstes MUSS ein NFS-Share eingerichtet werden. Dies entnehmt ihr am besten den Anleitungen eures NAS.
  2. Optional: Nun richte ich im Ordner MNT ein neues Verzeichnis ein. Dieses Verzeichnis ist für mich für alle Backups zuständig.
    sudo mkdir /mnt/Backup
    
    
  3. Als nächstes mountet man einfach das NFS-Share in das Backup-Verzeichnis des Controllers. Dies funktioniert am einfachsten mittels folgenden Befehls (die zweite Zeile mountet das /mnt/Backup Verzeichnis):
    sudo mount -t nfs -o soft ServerAdresse:Pfad/zum/Share /var/lib/unifi/backup -o nolock
    sudo mount -t nfs -o soft ServerAdresse:Pfad/zum/Share /mnt/Backup -o nolock
So ab sofort läuft das Backup direkt aufs NAS.

Richtet ihr das Verzeichnis DIREKT nach einer Neuinstallation des Controllers ein, so können beim Wizard auch schon diese Backups zum Restore ausgewählt werden.

Viel Spaß beim Nachbauen...