HowTo: Veeam Backup

Bucket erstellen:

Wenn S3 mit Veeam genutzt wird, muss der Veeam Bucket vom Veeam Service Account mithilfe der AWS CLI erstellt werden.

Dafür sollte die aktuelle AWS CLI installiert sein. Anschließend wird der Service Account mit dem Befehl "aws configure" konfiguriert.

Sobald dies erledigt ist, kann der Bucket erstellt werden:
aws --endpoint-url https://s3.telemaxx.cloud s3api create-bucket --bucket veeam-bucket

Danach sollte der Bucket in Veeam sichtbar sein.


Object Storage hinzufügen

  1. Veeam Konsole öffnen.
  2. Backup Infrastructure → Backup Repositories → Add Repository auswählen.
  3. Object Storage auswählen.
  4. S3 Compatible auswählen.

  1. Name festlegen.
  2. Service point auf die https-Adresse des Backup-Storage ändern (z.B. https://s3.telemaxx.cloud).
  3. Region entspricht der gewählten Region im TelemaxX Kundencenter - z.B. eu-central-1
  4. Credentials hinzufügen und dabei die generierten Root-Logindaten verwenden.

  1. Der Name des Buckets kann nun händisch eingetippt werden oder alternativ über den "Browse.." Button abgerufen werden
  2. Nach dem der Zugriff auf den Bucket erfolgreich war kann ein neuer Order (z.B. "veeam") erstellt werden.

  1. Limit object storage consumption to … entsprechend der gewünschten maximalen Kapazität des TelemaxX-Speichers eintragen. Daraus ergibt sich indirekt das notwendige Budget.
  2. Make recent backups immutable for … auf 14 Tage einstellen. Über diese Einstellung wird geregelt, ab wann ein Backuppunkt frühstens gelöscht werden kann. Eine vorherige Löschung ist in Veeam nicht möglich!
  3. Speichern

Scale-Out-Repository hinzufügen

  1. Veeam Konsole öffnen.

  2. Backup Infrastructure → Backup Repositories → Add Repository auswählen.

  3. Add Scale-out-Repository auswählen.

  1. Name festlegen.

  1. Performance Tier - hier einen lokalen Speicher auswählen, auf den die Backups geschrieben werden. Erst nach erfolgreichem Abschluss wird der Transfer auf den S3-Speicher vorgenommen.

  1. Placement Policy auf Data Locality setzen.

  1. Capacity Tier - Hier Extend scale out backup repository capacity with object storage aktivieren und den soeben hinzugefügten Object Storage auswählen. Unter Window kann ein Uploadzeitfenster (bei z.B. ausgelasteter Internetleitung) angegeben werden. Die Funktion Copy backups to object storage as soon as they are created aktivieren, damit die Replikation funktioniert. Alternativ kann der Object Storage auch als Langzeitspeicher dienen, dies ist durch Aktivierung der Einstellung Move backups to object torage as they age out of the operational restore window möglich. Encrypt data uploaded to object storage ggf. mit dem entsprechenden Password aktivieren.

  1. Backup-Jobs auf das neue Scale-out-Repository ändern.

Nach erfolgreicher Einrichtung werden alle Sicherungen sowohl lokal als auch auf dem Server gespeichert.


Backups aus Storage löschen

Um Backups, die als immutable gesetzt wurden, vom lokalen Storage zu löschen, muss zuerst das Capacity Tier im Scale-out-Repository deaktiviert werden. Anschließend können die Daten wie gewohnt über den Disk-Bereich gelöscht werden.

Dies löscht nicht die Daten auf dem Server. Diese sind nicht löschbar, bis die Mindestspeicherdauer abgelaufen.