Aktionen

Veeam einzelnes Bandlaufwerk automatisch importieren und abbrechen

Aus znilwiki

Changelog:

  • 07.02.2022 erste Version

Ausgangslage

  • Der Kunde nutzt Veeam Backup and Replication in der Version 11.0.1.1261
  • Es findet täglich ein Backup-2-Disk statt.
  • Es gibt einen Backup-2-Tape Job der startet wenn der Backup-2-Disk Job beendet ist.
  • Es gibt nur ein externes Bandlaufwerk, keine Library
  • Veeam soll neu eingelegte Bänder automatisch erkennen
  • Veeam soll einen Tape-Job abbrechen wenn bis zu einer bestimmten Uhrzeit kein Band eingelegt wurde



Lösung Teil 1: neue Bänder erkennen

Vorlage:Hinweis:
Dazu erstellen wir eine neue Aufgabe in der Aufgabenplanung:

ClipCapIt-220207-132142.PNG
ClipCapIt-220207-132508.PNG
ClipCapIt-220207-132647.PNG ClipCapIt-220207-132611.PNG

Als Aktion das folgende:

Programm/Skript:        powershell.exe
Argumente hinzufügen:   "Get-VBRTapeLibrary | Start-VBRTapeInventory -Wait"
ClipCapIt-220207-132926.PNGClipCapIt-220207-132859.PNG

Wenn Ihr die Aufgabe testet (Rechtsklick und Ausführen) solltet Ihr in der Veeam-Benutzeroberfläche sehen wie kurz der Job erscheint und ausgeführt wird:

ClipCapIt-220207-133142.PNG


Die Aufgabe kann wie dargestellt als SYSTEM-Benutzer ausgeführt werden.


Lösung Teil 2: Jobs abbrechen wenn kein neues Band eingelegt wurde

An Feiertagen, Wochenenden usw. wird ggf. kein neues Band eingelegt. Der Tape-Job läuft aber unendlich weiter.
Deshalb brechen wir zu einer Zeit wo der Job normalerweise sicher beendet ist einfach alle Tape Jobs ab.
Gleiches Spiel wie zuvor, wieder eine neue Aufgabe erstellen:
Als Aktion das folgende:

Programm/Skript:        powershell.exe
Argumente hinzufügen:   "Get-VBRTapeJob | where {$_.LastState -eq \"WaitingTape\"} | Stop-VBRJob"

Bitte beachtet die beiden \ bei den " - die Anführungzeichen müssen escaped werden damit diese mit übermittelt werden.
Die beiden " am Ende und Anfang sind aber wichtig und müssen mit kopiert werden (kopiert einfach alles wie es da steht 1:1)


Kommentare

Loading comments...