Data Domain: AIR-Ereignisdiebstahl mit mehreren NetBackup-Domains unter Verwendung gemeinsam genutzter DDBoost-Zugangsdaten
Summary: AIR-Importe (Auto Image Replication) fehlten zeitweise, da mehrere NetBackup-Domains für den Zugriff auf dieselben Data Domain-Speichereinheiten mit freigegebenen DDBoost-Zugangsdaten konfiguriert waren. Dadurch entstand eine ereignisstehlende Wettlaufbedingung, bei der unbeabsichtigte Medienserver AIR-Ereignisdateien verbrauchten, was zu inkonsistenten Importen und fehlgeschlagenen Wiederherstellungen während Disaster-Recovery-Tests führte. ...
Symptoms
AIR-Replikationsjobs wurden erfolgreich angezeigt, aber einige replizierte Backups konnten in der Zielumgebung nicht wiederhergestellt werden.
Fehlende Bilder traten zeitweise auf und konnten bei einem späteren Versuch manchmal erfolgreich importiert werden.
In NetBackup wurden keine AIR-Importfehler gemeldet.
Disaster-Recovery-Tests ergaben fehlende oder nicht verfügbare Backup-Images.
Mehrere NetBackup-Domains haben Ereignisdateien aus derselben Quell- und Ziel-LSU abgerufen und verarbeitet.
Data Domain-Protokolle enthielten Aktivitäten zur Umbenennung von Ereignisdateien im Zusammenhang mit mehreren NetBackup-Medienservern.
DDBoost-Protokolle zeigten Ereignisdateizugriffsversuche von unbeabsichtigten NetBackup-Domains an.
Nach der Implementierung mehrerer NetBackup-Domains wurde ein inkonsistentes AIR-Importverhalten beobachtet.
Cause
Die Umgebung wurde mit mehreren NetBackup-Domains konfiguriert, die denselben Data Domain-Speicherserver und dieselben DDBoost-Nutzeranmeldedaten gemeinsam nutzen.
Da die Sichtbarkeit der Speichereinheit an den DDBoost-Nutzernamen gebunden ist, haben mehrere NetBackup-Domains dieselben Ereignisverzeichnisse abgefragt und um dieselben AIR-Ereignisdateien konkurriert.
Dadurch entstand eine Racebedingung, die als Event Stealing bezeichnet wird, bei der ein unbeabsichtigter NetBackup-Medienserver ein AIR-Ereignis nutzte, das für eine andere Domain bestimmt war.
Infolgedessen könnten Ereignisdateien von der falschen NetBackup-Domain verarbeitet werden, was zu fehlenden Importen und inkonsistentem AIR-Verhalten führt.
Die Protokollanalyse bestätigte, dass mehrere NetBackup-Medienserver Ereignisse für dasselbe Quell- und Ziel-LSU-Paar empfangen und verarbeitet haben, was dem bekannten, nicht unterstützten Konfigurationsszenario entspricht.
Resolution
Überprüfen Sie, ob mehrere NetBackup-Domains dieselben Data Domain-Speicherserver- und DDBoost-Anmeldeinformationen gemeinsam nutzen.
Überprüfen Sie Data Domain-ddfs.info Protokolle auf Ereignisdateiumbenennungsaktivitäten, um zu ermitteln, ob mehrere Medienserver Ereignisse für dasselbe LSU-Paar verarbeiten.
Konfigurieren Sie die Umgebung neu, damit NetBackup-Domains nicht dasselbe DDBoost-Nutzerkonto gemeinsam nutzen.
Weisen Sie jeder NetBackup-Domain eindeutige DDBoost-Nutzer und -Zugangsdaten zu, wenn Sie dasselbe Data Domain-System verwenden.
Stellen Sie sicher, dass jede NetBackup-Domain nur auf die von ihr festgelegten Speichereinheiten zugreift.
Eliminieren Sie überlappende Ereignisabfragen zwischen Domains, um Ereignisdiebstahl und AIR-Importkollisionen zu verhindern.
Befolgen Sie die Konfigurationsrichtlinien für NetBackup und Data Domain für AIR-Bereitstellungen.
Validierungstests bestätigten, dass die Verwendung separater DDBoost-Zugangsdaten für jede NetBackup-Domain das Problem behoben und zukünftige Szenarien mit Ereignisdiebstahl verhindert hat.