Chat with us, powered by LiveChat
Home > Incremental Accelerator für NetApp

Auf modernen NetApp-Volumes mit Millionen kleiner Dateien benötigen herkömmliche Backup-Tools oft Stunden allein für die Erkennung geänderter Dateien. Infolgedessen überschreiten die Jobs das Backup-Fenster und lesen noch bis in die Produktionszeiten hinein vom Filer, während das Backup mit Ihren Benutzern um denselben Speicher konkurriert.

Der NAS-Backup-Beschleuniger von Bacula ermöglicht Ihnen kürzere inkrementelle Jobs, die mit weitaus höherer Wahrscheinlichkeit innerhalb des Backup-Fensters abgeschlossen werden. Das Plugin „Incremental Accelerator for NetApp“ bezieht die Liste der geänderten Dateien aus NetApp-Snapshots, anstatt danach zu suchen, und kopiert nur diese Dateien über Standard-NFS- oder CIFS-Freigaben.

Darüber hinaus löscht das Plugin alte Snapshots, sobald es sie nicht mehr benötigt, und Bacula Enterprise schützt die Backups selbst durch unveränderbaren Speicher und Verschlüsselung.

 

Dieses Plugin ist für RHEL 5 und 6 (32/64 Bit) sowie SUSE 11 (64 Bit) verfügbar und unterstützt NetApp 7.3.6, 8.0 und 8.1.

Wichtigste Funktionen des NetApp Incremental Backup Accelerator

  • Snapshot-basierte Änderungserkennung: Der NAS-Backup-Accelerator von Bacula vergleicht NetApp-Snapshots, um alle Dateien zu ermitteln, die seit der letzten Sicherung geändert wurden. Dadurch entfällt das Verzeichnis-für-Verzeichnis-Durchsuchen bei inkrementellen Jobs auf Volumes mit einer hohen Dateianzahl.
  • Getrennte Steuer- und Datenpfade: Bacula bezieht die Änderungsliste aus der NetApp-Verwaltungsoberfläche und liest die Dateidaten über die bereits von Ihnen betriebenen NFS- oder CIFS-Freigaben ein.
  • Selbstbereinigende Snapshot-Kette: Bacula behält 3 bis 4 Snapshots pro Volume bei und bereinigt jeden einzelnen, sobald die nächste Änderungsliste ihn nicht mehr benötigt.
  • Automatische Volume-Erkennung: Bacula bezieht die Volume-Liste direkt vom Filer, wodurch fest codierte Volume-Pfade aus Ihrem Fileset vermieden werden. Die Optionen volume, include und exclude schränken den Umfang anschließend ein.
  • Unterstützung für 7-Mode und Cluster-Mode: Ein einziges Plugin unterstützt 7-Mode- und C-Mode-Filer, und die Option vserver weist es auf die richtige SVM in einem Cluster hin. Dadurch kann eine gemischte NetApp-Umgebung mit einem einzigen Backup-Plugin betrieben werden, anstatt für jede ONTAP-Generation ein separates Tool zu benötigen.

Vorteile des NAS-Backup-Accelerator-Tools

  • Kürzere inkrementelle Zeitfenster: Sie können verhindern, dass sich Backup-Vorgänge mit dem Benutzerdatenverkehr überschneiden, wenn der Produktionsbetrieb beginnt. Bacula führt Ihre inkrementellen Backups zügig durch und schließt den Auftrag ab, ohne dass es zu Überschneidungen mit aktiven Systemvorgängen kommt.
  • Selbstbegrenzende Snapshot-Aufbewahrung: Das Plugin verhindert eine übermäßige Ressourcenbelastung des Filers, indem es seine eigene Snapshot-Registrierung aktiv bereinigt, um eine strenge Obergrenze von 3 bis 4 Snapshots pro NetApp-Volume einzuhalten.
  • Granulare Wiederherstellung einzelner Dateien: Sie können eine einzelne, in einem NetApp-Volume verschachtelte Datei gezielt auswählen und extrahieren, ohne auf den Abschluss einer vollständigen Volume-Wiederherstellung warten zu müssen.

Funktionen und unterstützte Versionen des NAS-Backup-Accelerator-Tools

Sicherungsfunktionen

  • Snapshot-gesteuerte Änderungserkennung: Inkrementelle Jobs beziehen ihre Dateilisten aus den Unterschieden zwischen NetApp-Snapshots und überspringen so die Durchsuchung des Dateisystems.
  • Vollständige Sicherungen: Vollständige Jobs werden über dasselbe Plugin ausgeführt und sichern jede Datei auf den ausgewählten Volumes.
  • Abgrenzung auf Volume-Ebene: Die Plugin-Optionen volume, include und exclude legen fest, welche Volumes ein Job abdeckt, wobei include Platzhaltermuster wie vol1* akzeptiert.
  • Mehrere Jobs pro Volume: Ein eindeutiger Schlüssel-Wert weist jedem Job eine eigene Snapshot-Registrierung zu. So können mehrere Jobs dasselbe Volume oder gleichnamige Volumes in unterschiedlichen Kontexten sichern, ohne dass es zu Konflikten zwischen den Snapshots kommt.
  • Änderungsverfolgung im „Accurate“-Modus: Der „Accurate“-Modus protokolliert Verzeichnisverschiebungen und -löschungen zum Zeitpunkt der Sicherung. Anhand dieser Aufzeichnungen wird bei der Wiederherstellung die ursprüngliche Verzeichnisstruktur korrekt rekonstruiert.

Wiederherstellungsfunktionen

  • Host- und Volume-Wiederherstellungsbaum: Wiederhergestellte Dateien erscheinen unter /<NetApp-Hostname>/<Volume>/, sodass beispielsweise /etc/passwd vom Volume vol0 auf dem Filer netapp-box als /netapp-box/vol0/etc/passwd angezeigt wird. Anhand dieser Struktur lässt sich erkennen, von welchem Filer und welchem Volume die jeweilige Datei stammt.
  • Datei- und Verzeichnisauswahl: Sie können einzelne Dateien oder Verzeichnisse im Wiederherstellungsbaum markieren und nur diese Dateien wiederherstellen, ohne das gesamte Volume wiederherstellen zu müssen.
  • Virtueller Wiederherstellungsbaum: Stellt vorhandene Dateien in einem virtuellen Dateisystem wieder her, das wie folgt aufgebaut ist: /<NetApp-Hostname>/<Volume>/<Dateien und Verzeichnisse>.

Funktionale Merkmale

  • Fileset ausschließlich mit Plugins: Der Abschnitt „Fileset Include“ darf ausschließlich die Plugin-Zeile netapp-hfc enthalten. Das Mischen mit anderen Plugins oder regulären Dateien wird nicht unterstützt.
  • Client-Platzierung: Bacula Systems empfiehlt, das Plugin auf dem Client zu installieren, der auf Ihrem Storage-Daemon-Host läuft. Durch diese Platzierung wird der Datenverkehr zwischen File-Daemon und Storage-Daemon vom Netzwerk ferngehalten.
  • Ressourcenbedarf im „Accurate“-Modus: Der „Accurate“-Modus erhöht die Speicherauslastung des File-Daemons und die CPU-Auslastung der Katalogdatenbank, belastet das NetApp-System selbst jedoch nicht. Volumes mit Millionen von Dateien erfordern File-Daemon-Hardware, die für diese Auslastung ausgelegt ist.
  • Warnung zur „estimate“-Ausführung auf der Stufe „Full“: Ein „estimate“-Lauf auf der Stufe „Full“ (Standardeinstellung) belastet einen Filer mit vielen Dateien stark. Legen Sie die Stufe explizit fest, bevor Sie „estimate“ auf einem großen Filer ausführen.

Plattform- und Versionsunterstützung

  • Bacula Enterprise-Version: Das Plugin erfordert Bacula Enterprise 6.0.6 oder höher.
  • NetApp-Versionen: Die NetApp-7-Mode-Versionen 7.3.6, 8.0, 8.1, 8.2 und 8.3 sowie alle c-Mode-Versionen werden unterstützt.
  • Anforderungen an das NetApp SDK – Für die Installation sind die Perl-Bibliotheken aus dem NetApp Manageability SDK erforderlich, die Sie von der NetApp-Support-Website herunterladen können.

Cybersicherheitsfunktionen von Bacula Enterprise

Das NetApp-Plugin läuft innerhalb der Bacula Enterprise-Backup- und Wiederherstellungsplattform, und die Sicherheitskontrollen der Plattform schützen den Director, die Storage-Daemons, den Katalog sowie die Backup-Volumes, auf denen Ihre NAS-Daten gespeichert sind. Diese Kontrollen entsprechen direkt dem NIST Cybersecurity Framework 2.0.

Erkennung und Identifizierung von Bedrohungen

  • ClamAV-Antiviren-Scan: Stellen Sie sicher, dass Jobs gesicherte Dateien an den ClamAV-Daemon weiterleiten können, der diese außerhalb des Quellsystems scannt.
  • BGuardian-Anomalieanalyse: BGuardian kennzeichnet mögliche „Backup-Poisoning“-Angriffe, indem es Abweichungen bei Jobgröße, Dateianzahl und Dauer verfolgt, und meldet zudem schwache Passwörter und unsichere Konfigurationseinstellungen.
  • SIEM-Integration: Bacula liefert ein Wazuh-Paket mit einem Protokoll-Decoder und einem Regelsatz mit; andere SIEM-Tools können die Bacula-Ausgabe über Syslog, Protokolldateien oder den SQL-Katalog verarbeiten.
  • Hash-basierte Malware-Erkennung: Backup-, Wiederherstellungs- und Verifizierungs-Jobs können Datei-Hashes mit einer Malware-Datenbank abgleichen; abuse.ch ist die Standardquelle.

Reaktion auf Vorfälle und Wiederherstellung

  • Isolierung kompromittierter Ressourcen: Administratoren können Jobs und Clients, bei denen der Verdacht auf eine Kompromittierung besteht, deaktivieren, und die Funktion „Speichergruppen“ kann die Arbeitslast von einem getrennten Speicherhost umleiten.
  • Air-Gap-fähige Architektur: Bacula läuft vollständig offline, und Sie können den Director und die Speicher-Daemons in segmentierten Netzwerken platzieren, auf die Clients keinen Zugriff haben.
  • Plattformübergreifende Wiederherstellungen: Bacula kann Daten auf einem anderen Client oder Betriebssystem wiederherstellen, beispielsweise auf einem isolierten Linux-Host, wo eine erneute Infektion wesentlich schwieriger ist.

Schutz der Backup-Infrastruktur

  • TLS 1.3-Daemon-Verschlüsselung: Bacula verschlüsselt den Datenverkehr zwischen dem Director, dem File-Daemon, dem Storage-Daemon und der bconsole standardmäßig über TLS 1.3 mit automatischem PSK.
  • FIPS 140-3-Konformität: Bacula Enterprise unterstützt FIPS 140-3 über sein OpenSSL-FIPS-Kryptografiemodul, und die Anweisung FIPS Require = yes zwingt jede Komponente dazu, eine FIPS-konforme Kryptobibliothek zu verwenden.
  • Unveränderliche Volumes: Bacula setzt die Attribute „Append Only“ und „Immutable“ für Festplatten-Volumes und arbeitet mit NetApp SnapLock, Data Domain Retention Lock, der Unveränderlichkeit von HPE StoreOnce, WORM-Bändern und S3 Object Lock zusammen.
  • Verschlüsselung im Ruhezustand: Der Storage-Daemon kann Volumes mit AES-128-XTS oder AES-256-XTS verschlüsseln, und der File-Daemon kann Dateidaten verschlüsseln und signieren, bevor die Daten den Client verlassen.
  • LDAP- und Active-Directory-Integration: Die BWeb- und Konsolenauthentifizierung kann eine Verbindung zu LDAP und Active Directory herstellen, und ACLs steuern weiterhin, welche Aktionen die einzelnen Verzeichnisbenutzer ausführen dürfen.

Häufig gestellte Fragen

Was ist ein NAS-Backup-Beschleuniger?

Ein NAS-Backup-Beschleuniger ist eine Software, die Backups auf netzwerkgebundenen Speichersystemen beschleunigt, indem sie geänderte Dateien ermittelt, ohne das gesamte Dateisystem zu scannen. Er ersetzt das langsame Durchsuchen der Verzeichnisse durch eine schnellere Quelle für Änderungsinformationen. Der Bacula Enterprise Incremental Accelerator für NetApp ist ein File-Daemon-Plugin, das den vorherigen Backup-Snapshot mit einem neuen vergleicht, eine Liste aller geänderten Dateien erstellt und Bacula anweist, nur diese Dateien zu sichern.

Was sind die wichtigsten Vorteile eines NAS-Backup-Beschleunigers?

Der Hauptvorteil ist eine verkürzte Dauer inkrementeller Backups auf Volumes mit einer großen Anzahl von Dateien, da der Beschleuniger den vollständigen Verzeichnisdurchlauf umgeht. Der Verzicht auf den Durchlauf führt in der Regel zu deutlich weniger Metadatenanfragen an den Filer, und die verkürzte Jobdauer verringert die Wahrscheinlichkeit, dass ein Backup noch läuft, wenn Ihre Benutzer ihren Arbeitstag beginnen.

Mit welchen Methoden kann ich inkrementelle Backups auf einem NetApp-NAS mit Millionen von Dateien beschleunigen?

Ersetzen Sie die Durchsuchung des Dateisystems durch eine Änderungserkennung auf Basis von Snapshots. Der „Bacula Enterprise Incremental Accelerator for NetApp“ fragt beim Filer nach Änderungen seit dem letzten Backup-Snapshot ab, und Bacula sichert anschließend ausschließlich die geänderten Dateien über NFS oder CIFS. Bacula Systems hat das Plugin für NetApp-NAS-Systeme entwickelt, die eine sehr große Anzahl von Dateien unterstützen.

Ist Bacula mit Backups im NetApp-Cluster-Modus (c-mode) kompatibel?

Ja. Die Bacula-Dokumentation gibt die Kompatibilität mit allen c-Mode-Versionen sowie den 7-Mode-Versionen 7.3.6, 8.0, 8.1, 8.2 und 8.3 an. In einem c-Mode-System fügen Sie die Option „vserver“ in den Plugin-Befehl ein. Möglicherweise müssen Sie außerdem ein Benutzerkonto auf dem SVM einrichten, das gesichert wird.

Wie viele Snapshots speichert der NetApp Incremental Accelerator für jedes Volume?

Das Plugin verwaltet je nach Ihrer Backup-Strategie 3 bis 4 Snapshots pro Volume. Anhand dieser Images kann das Plugin die Änderungen seit dem letzten Backup ermitteln. Wenn ein Snapshot als unnötig erachtet wird, entfernt das Plugin ihn.

Weitere Hilfe:

  • Sehen Sie sich die Funktionen für die Unternehmenssicherung und -wiederherstellung von Bacula Enterprise an.
  • BWeb™ Management Suite ist eine umfassende GUI-Management-Suite für Bacula Enterprise, die die Datenberichte, Hauptmetriken und Analysen bereitstellt, die Systemadministratoren den Managern zur Verfügung stellen müssen.
  • Das Training wird an verschiedenen Orten angeboten, abhängig von dem von Ihnen gewählten Certified Bacula Systems Training Center.

(21 stimmen, durchschnitt: 5,00 aus 5)