Anleitung | NAS | Sicherung QNAP NAS

Anleitung | NAS | Sicherung QNAP NAS

Frage oder Herausforderung

Wie kann ich eine QNAP NAS meines Kunden mit dem SYNAXON Managed Backup sichern?

Lösung oder Antwort

Für NAS Systeme d. Herstellers QNAP gibt es keinen nativen Backup-Agent , Du kannst aber trotzdem QNAP Geräte deiner Kunden sichern.

Dieser Lösungsweg bedient sich der Container-Virtualisierung

 

Anforderungen:

kompatible QNAP NAS*

administrativen Zugang auf d. NAS

Managed Backup Zugangsdaten d. Kundentenants oder gültiger Registrierungstoken

SSH Client wie z. B. Putty

*die Kompatibilität kannst du auf d. Herstellerseite prüfen

zum Zeitpunkt d. Erstellung d. Artikels ist die Firmwareversion QTS 5.1.1.2491 Build 20230815(neuste) Version verwendet worden , durch nachträgliche Änderungen d. Herstellers können die gezeigten Schritte von der Anleitung abweichen.

  1. Installation der Container Station

    1. Melde Dich mit einem administrativen Benutzer am Webinterface d. QNAP an

    2. Öffne das App-Center (Verknüpfung auf d. Desktop oder Hauptmenü)

    3. im App Center suche nach d. Anwendung Container Station und installiere diese
      (zum Zeitpunkt d. Erstellung d. Anleitung befindet diese sich in d. Kategorie Dienstprogramme)

    4. Öffne die Container Station und vervollständige die Installation (Angabe eines Speicherpfads für Container und Images.) Falls Du den Standardinstallationspfad nicht anpassen möchtest ,einfach auf Start klicken.

    5. Die Container Station ist nun einsatzbereit .

  2. Erstellung eines Images für das Managed Backup

    1. Lade Dir folgende ZIP Datei herunter und entpacke diese
      Link

    2. Erstelle ein Ordner auf d. NAS (zum Beispiel in dem vorhandenen Pfad /Container )über die File Station

       

    3. die Bezeichnung kannst Du freiwählen , hier wurde AcronisAgent verwendet

      Klicke anschl. auf OK um d. Ordner anzulegen.

    4. Übertrage nun die beiden Dateien d. in der Zip Datei enthalten sind in diesen Ordner

       

  3. Aktivierung von SSH

    1. Aktiviere nun temporär SSH damit ein Verbindungsaufbau mit einem SSH-Client möglich ist

    2. öffne dazu die Systemsteuerung und Klicke auf Telnet/SSH

    3.  

    4. Aktiviere SSH, passe ggf. die Zugangsberechtigung an und klicke auf Übernehmen

       

    5. Stelle nun eine Verbindung mittels SSH her(SSH Client wie Putty oder MobaXterm)

       

  4. Erstellung des Images für den Container

    1. Verwende folgenden Befehl um das Image zu erstellen , die Erstellung läuft selbständig ab und kann je nach Perfomance des NAS etwas Zeit in Anspruch nehmen . Den Platzhalter ”PFAD” durch den vollständigen Pfad ersetzen , den Du in Punkt 2 erstellt hast und den Inhalt d. ZIP enthält.
      beispielweise /share/Container/AcronisAgent/
      zum Erstellzeitpunkt d. Anleitung wurde d. neueste Acronis Agent verwendet

    2. sudo docker build --build-arg src_path="https://dl.managed-protection.com/u/baas/4.0/15.0.35895/CyberProtect_AgentForLinux_x86_64.bin" -t acroniscloud_agent:27493 /"PFAD"

       

    3. Das Dockerimage wird nun nach d. Eingabe d. Kennwortes erstellt ,aktualisiert und mit dem Acronis Agenten versehen

       

    4. Wenn die Erstellung erfolgreich abgeschlossen worden ist kannst Du mit dem nächsten Schritt fortfahren. Die Meldung bezüglich d. SNAPAPI26 Installation kannst Du ignorieren ,für das Backup ist dieses Modul nicht erforderlich

       

    5. kleiner Reminder: sobald das Image erstellt worden ist , kannst Du SSH wieder deaktivieren!
      (nicht vergessen)

  5. Erstellung d. Backup-Containers

    1. Öffne die Container Station

    2. Navigiere zu Images und verwende das Image “acroniscloud_agent”zur Erstellung eines Containers -klicke dazu auf das Play Symbol

    3. In einfachen 3 Schritten wird nun d. Container erstellt, auf d. ersten Seite brauchst Du keine Einstellungen vornehmen Klicke auf Next

    4. Auf d. zweiten Seite kannst Du den Namen d. Containers anpassen , unter diesen
      Namen meldet sich die virtuelle Maschine am Management Server an.
      Stelle bei d. Restart Policy am besten auf Always um , damit d. Container automatisch neugestartet wird
      und so ein kontinuierliches Backup gewährleistet ist
      Rufe nun die erweiterten Einstellungen auf (Advanced Settings)

    5. Unter Networks kannst Du den Hostnamen anpassen

      Wechsele anschließend zum Menüpunkt Runtime und stelle hier d. privilegierten Modus ein
      Dies ist immens wichtig da sonst der Verbindungsaufbau nicht funktionieren wird

      Bestätige abschließend die Änderungen mit einem Klick auf Apply um diese zu übernehmen.

    6. Klicke nun im Containerassistent einmal auf Next um zur letzten Seite zu gelangen.

      Mit einem Klick auf Finish , wird nun der Container erstellt .

      Nach d. Erstellung verbleiben noch Dateireste aus d. heruntergeladenen Images, diese kannst Du unter Images nach d. Erstellung natürlich bereinigen.
      Dazu wählst Du Actions und anschl. Prune aus , folge d. Assistent für die Bereinigung von nicht verwendeten Images um diese zu entfernen.

Registrierung des Containers am Management Server

 

Nachdem der Container erfolgreich erstellt wurde und läuft, muss der Acronis Agent im Inneren noch bei der Acronis Cloud registriert werden, damit das Gerät im Backup-Portal erscheint.

  1. Registrierungstoken im Acronis-Portal generieren

  • Melde dich im Acronis-Portal an (https://backup.synaxon.de).

  • Gehe zum entsprechenden Kunden und klicke oben rechts auf Gerät hinzufügen.

  • Im neuen Fenster findest du unten den Abschnitt Registrierungstoken. Klicke dort auf Generieren und kopiere den angezeigten Token.

  1. Namen des laufenden Containers ermitteln

  • Verbinde dich per SSH mit der QNAP-NAS.

  • Gib den folgenden Befehl ein, um alle laufenden Container aufzulisten:

    sudo docker ps
  • Notiere dir den Namen des Acronis-Containers aus der Spalte NAMES.

  1. Registrierungsbefehl ausführen

  • Führe den folgenden Befehl aus. Ersetze dabei <container_name> durch den Namen aus Schritt 2 und <DEIN_TOKEN> mit dem Token aus Schritt 1:

    sudo docker exec <container_name> /usr/lib/Acronis/RegisterAgentTool/register_agent -o register -t cloud -a https://backup.synaxon.de --token <DEIN_TOKEN>
  • Nach erfolgreicher Ausführung erscheint die NAS nach wenigen Momenten als neues Gerät im Acronis-Portal und kann für Schutzpläne ausgewählt werden.

Troubleshooting bei Build-Fehlern

 

Sollte der Docker-Build-Prozess fehlschlagen, weil das centos:latest-Image nicht gefunden werden kann, liegt dies oft an einer Inkompatibilität. Eine schnelle Lösung ist, das Dockerfile so anzupassen, dass es eine ältere, kompatible CentOS-Version verwendet.

Anleitung zur Änderung mit dem vi-Editor:

  1. Verbinde dich per SSH mit der QNAP-NAS und wechsle in das Verzeichnis des Dockerfile:

    cd /share/Container/AcronisAgent
  2. Öffne die Datei mit dem Editor vi:

    vi Dockerfile
  3. Drücke die Taste i, um in den Einfügemodus zu wechseln.

  4. Ändere die erste Zeile von FROM centos:latest zu FROM centos:7.

  5. Drücke die Esc-Taste, um den Einfügemodus zu verlassen.

  6. Gib exakt :wq ein und drücke Enter, um die Änderung zu speichern und den Editor zu beenden.

  7. Führe den docker build-Befehl danach erneut aus.



 

Einrichten des Schutzplans

  1. Richte nun den Schutzplan ein , und wähle als Backup-Quelle Dateien und Ordner aus

  2. Unter Elemente für das Backup wählst Du die Schaltfläche “Spezifizieren” aus
    Anschließend wählst Du Select files and folders aus

  3. In dem Dialog wechselst Du zu Netzwerkordner , und gibst dann in dem “Suchfeld” den UNC Pfad der NAS ein , nach Eingabe d. Credentials kannst Du nun auf vorhandenen Dateien und Ordner zugreifen und selektieren was mittels d. Backup Jobs gesichert werden soll.

     

     

Ältere Anleitungen beziehen sich auf die Verwendung eines fertigen Images dieses wird nicht mehr gepflegt und der enthaltene Acronis Agent für Linux lässt sich nicht aktualisieren.


Weitere Artikel

Hier findest du weitere Artikel zu diesem Produkt.


Danke, dass du die SYNAXON Services Knowledge Base nutzt.
Bitte beachte die wichtigen Informationen zur Rechtsberatung im Haftungsausschluss auf folgender Seite: Rechtliches