Avamar: NDMP-Backup schlägt fehl, wenn sich Ausschlusslisten zwischen vollständig und inkrementell unterscheiden
Summary: Das NDMP-Backup (Network Data Management Protocol) von Avamar (Dell Avamar) schlägt fehl, wenn sich die Ausschlussliste für ein inkrementelles Backup vom Basisbackup unterscheidet. Wenn "Inkrementell bevorzugen, aber bei Bedarf ein vollständiges Backup durchführen" festgelegt ist, wird ein komplettes Backup ausgeführt. Die Einstellung "Inkrementell erzwingen (Stufe 1)" führt dazu, dass der Job fehlschlägt. Beheben Sie das Problem, indem Sie ein komplettes Backup (Level 0) für das Volume ausführen und dann das inkrementelle Backup (Level 1) ausführen. ...
Symptoms
Backupfehlerindikatoren für Avamar NDMP mit Ausschlusseinstellungen.
Die folgenden Symptome werden beobachtet, wenn ein NDMP-Backupjob eine Exclude Liste, die sich zwischen dem Basisbackup (komplett) und nachfolgenden inkrementellen Backups unterscheidet.
- Der Backupjob wird während der inkrementellen Ausführung mit einem Fehlerstatus beendet.
- Protokolleinträge melden eine Nichtübereinstimmung zwischen den Ausschlussverzeichnissen, die für das Basisbackup definiert sind, und denen, die für das inkrementelle Backup definiert sind.
- Es wird eine Warnung erzeugt, die darauf hinweist, dass sich die Ausschlussliste für das inkrementelle Backup von der Basissicherung unterscheidet.
2019-02-04 19:02:18 avndmp Info <41855>: [snapup-/vol/xxxx_cifs] EXCLUDE directories for target path: /vol/xxx_cifs/ are: *.ost 2019-02-04 19:02:18 avndmp Info <0000>: [snapup-/vol/xxx_cifs] EXCLUDE directories: *.ost for incremental backup of /vol/xxx_cifs/ is different from EXCLUDE directories: for base backup 2019-02-04 19:02:18 avndmp Warning <18451>: [snapup-/vol/xxx_cifs] EXCLUDE for incremental backup is different from the base backup, target path: /vol/xxx_cifs/
Cause
Auswirkungen nicht übereinstimmender Ausschlusslisten auf NDMP-Backups.
Wenn sich die für ein komplettes Backup definierte Ausschlussliste von der für ein inkrementelles Backup definierten Ausschlussliste unterscheidet, stößt der Avamar NDMP-Client auf inkonsistente Backupkriterien.
Diese Inkonsistenz löst basierend auf der im Datenvolumen festgelegten inkrementellen Backup-Policy unterschiedliche Ergebnisse aus.
Verhalten basierend auf inkrementeller Backup-Policy
- Inkrementell bevorzugen (Fallback auf vollständig, falls erforderlich): Der Client führt automatisch ein komplettes Backup durch, wenn die Ausschlusslisten nicht übereinstimmen.
- Inkrementell erzwingen (Stufe 1): Der Client versucht trotz der Nichtübereinstimmung, ein inkrementelles Backup durchzuführen, was zu einem Backupfehler führt.
Relevante Protokollmeldungen
2019-02-04 19:02:18 avndmp Info <41855>: [snapup-/vol/xxxx_cifs] EXCLUDE directories for target path: /vol/xxx_cifs/ are: *.ost 2019-02-04 19:02:18 avndmp Info <0000>: [snapup-/vol/xxx_cifs] EXCLUDE directories: *.ost for incremental backup of /vol/xxx_cifs/ is different from EXCLUDE directories: for base backup 2019-02-04 19:02:18 avndmp Warning <18451>: [snapup-/vol/xxx_cifs] EXCLUDE for incremental backup is different from the base backup, target path: /vol/xxx_cifs/
Resolution
Stellen Sie den normalen NDMP-Backupvorgang wieder her.
Schritt-für-Schritt-Lösung
Führen Sie die folgenden Schritte aus, um die EXCLUDE-Nichtübereinstimmung zu beseitigen und die Durchführung inkrementeller NDMP-Backups zu ermöglichen.
- Identifizieren Sie das Volume, das die EXCLUDE-Warnung meldet, z. B.
/vol/xxx_cifs - Überprüfen Sie, ob die Ausschlussliste für das Basisbackup (komplett) mit der Liste übereinstimmt, die für inkrementelle Backups definiert ist. Wenn sie sich unterscheiden, bearbeiten Sie das Dataset so, dass beide Listen identisch sind.
- Führen Sie ein komplettes Backup (Level 0) für das betroffene Volume aus.
- Nachdem das komplette Backup erfolgreich abgeschlossen wurde, führen Sie ein inkrementelles Backup (Level 1) aus.
Diese Aktionen setzen den Backupstatus zurück und gleichen die Ausschlussdefinitionen ab, wodurch die Warnung eliminiert und ein Backupfehler verhindert wird.
Starten der Backups
Verwenden Sie die Avamar Administrator-Konsole oder die Befehlszeilenschnittstelle (CLI), um die Backups zu starten.
# Example CLI command to start a full (level 0) backup avtar -b -l 0 -v /vol/xxx_cifs # Example CLI command to start an incremental (level 1) backup avtar -b -l 1 -v /vol/xxx_cifs
Geben Sie den folgenden Pfad durch den Pfad des problematischen Volumes ein.
/vol/xxx_cifs
Überprüfung:
- Öffnen der Avamar-Backupprotokolle
/var/log/avamar/avndmp.log- Vergewissern Sie sich, dass keine Warnungen "EXCLUDE für inkrementelles Backup unterscheidet sich vom Basisbackup" angezeigt werden.
- Stellen Sie sicher, dass der Backupstatus sowohl für die vollständige als auch für die nachfolgenden inkrementellen Ausführungen Completed anzeigt.
- Führen Sie bei Bedarf einen NDMP-Wiederherstellungstest durch, um die Datenintegrität zu überprüfen.