Band aus Netbackup-Pool/-Gruppe entfernen

Band aus Netbackup-Pool/-Gruppe entfernen

Ich habe einen separaten Volume-Pool für Bänder erstellt, die ich für Offsite-Backups verwende. Sobald das Backup abgeschlossen ist, entferne ich das Band und führe die Roboterinventur erneut aus.

Das Inventar sieht, dass das Band entfernt wurde, aber die Bänder bleiben im Pool. Wenn ich versuche, das Band über die GUI zu „löschen“, erhalte ich Fehler 91.

Weiß jemand, wie ich diese Bänder aus Netbackup entferne?

Antwort1

Das müssen Sie nicht, zumindest nicht, solange das Band nützliche Daten enthält.

Sobald die Daten darauf abgelaufen sind, können Sie das Band aus dem Pool entfernen, indem Sie im Medienmanager darauf klicken, „Ändern“ auswählen und dann den Pool ändern (vermutlich zu Ihrem Scratch-Pool, damit dieser ausgewählt und nach Bedarf verwendet wird).

Antwort2

Dies ist ein beabsichtigtes Verhalten von NetBackup. Warum möchten Sie die Bänder aus dem Pool entfernen?

Antwort3

Kyle, es klingt, als ob Sie versuchen, die „Vault“-Funktionalität von NetBackup zu replizieren, die so eingerichtet werden kann, dass verwendete Bänder erkannt und täglich, wöchentlich oder in einem beliebigen anderen Rhythmus manuell ausgeworfen werden.

Dies war in älteren Versionen von NetBackup ein teurer Kludge, funktioniert in 6.5 aber ziemlich gut. Es ist allerdings eine separate Lizenz erforderlich.

Sie können diese Aktivität selbst in ein Skript schreiben, Sie ändern jedoch nicht den Volume-Pool (der sich auf eine logische Gruppierung von Bändern bezieht, häufig nach Zweck oder Aufbewahrungsart), sondern die Volume-Gruppe (die sich auf den physischen Speicherort der Bänder bezieht. 000_00000_TLD ist der recht fantasievolle Volume-Gruppenname für „in unserer ersten DLT-Bibliothek“ und „VAULT-PRIMARIES-HMED1“ ist unser erster externer Speicherort).

Die Befehle, die Sie benötigen, sind:

vmquery -rn 0 -b# verwenden Sie, um zu überprüfen, welche Bänder in Ihrem Roboter (-rn 0) zugewiesen, d. h. verwendet wurden.

Verwenden Sie dann für jeden davon:

vmchange -res -multi_eject -ml T00036 -rn 0 -rt TLD -rh hpstmed001# Band T00036 vom DLT-Roboter 0 auf Host hpstmed001 auswerfen

Lesen Sie die Befehlsreferenz, denn ich garantiere, dass diese Befehlssyntax nicht korrekt ist!

Grüße,

Jonathan

verwandte Informationen