====== Proxmox Backup Server Installation ======
Proxmox Backup Server wurde von mir in einer Beta Version installiert \\
[[https://pbs.proxmox.com/docs/|Hier die Offizielle doku]]
\\
===== Installation =====
Änlich wie auch PVE einfach runter laden und ISO installieren. \\
Man kann das ganze virtuell oder auch physisch installieren. Hier muss man sich überlegen (ähnlich wie auch bei Veeam) was Sinn macht. \\
Auf der Roadmap steht das auch noch ein Tape Support kommen soll. \\
\\
===== Installation auf PVE =====
Eine Installation direkt auf PVE ist möglich. Macht vermutlich auf kleinen Systemen sinn. Auf größeren Enterprise Systemen sollte man hier eine VM oder einen extra Server wählen. \\
Dafür muss man nur die Repos einbinden und die Packages installieren. Darauf gehe ich hier jetzt nicht ein.
===== Proxmox Repos =====
Es gibt wie üblich Enterprise Repos und No-Subscription Repos
\\
==== Enterprise ====
deb https://enterprise.proxmox.com/debian/pbs buster pbs-enterprise
\\
==== Non-Sub ====
deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription
\\
===== Speicherplatz anbinden =====
Backup Speicher anbinden
\\
==== Local Disk ====
Diese kann wie folgt einbinden. \\
PBS mag wie ganz Proxmox ZFS recht gerne. Dies kann man verwenden wenn man möchte. Ich hab zum testen der Beta nur eine local Disk hinzugefügt und habe diese verwendet.
\\
Disk vorbereiten: Administration -> Disk -> Disk auswählen und initialisieren
Disk einbinden: Administration -> Disk -> Directory -> Create Directoy -> Disk auswählen und mount
\\
\\
==== NFS ====
Um einen NFS Share zu mounten und Backups auf einen Share zu machen muss der Share normal über die Bash mit guten Parametern gemountet werden.\\
Danach kann der Share als Backup Datastore eingebunden werden. \\
Datastore -> Create -> Name angeben / Backing Path -> der Pfad wo der NFS Share gemountet wurde.
\\
===== Verify Jobs =====
Es macht Sinn eine Job zu konfigurieren der die Backup automatisch überprüft. \\ Dies richtet man wie folgt ein:
* Datastore -> Verify Jobs -> Add -> Ich lasse meine Backups einmal am Tag überprüfen.
\\
===== Notifications =====
Notifications werden pro Datastore eingerichtet. Hier reicht für mich aus wenn ich bei einem Fehler eine Info bekomme
* Datastore -> Datastore deiner Wahl -> Options
\\
===== Einbinden im PVE =====
Um den Backupserver im PVE einzubinden muss man in das PVE Gui gehen. \\
Unter Datacenter wo man auch die normalen Storagemounts einbindet hängt man auch den Backupserver ein.
* Datacenter
* Storage
* Add: Proxmox Backup Server
* ID: Name im Cluster
* Server: IP oder Hostname
* Username: root@pam (wichtig ist hier @pam angeben damit der User als lokaler User verwendet wird)
* Password: eh kl0r
* Datastore: Gleicher Name wie am PBS
* Fingerprint: Muss vom PBS rauskopiert werden -> Dashboard -> Show Fingerprint
* Encryption Key:
\\
===== Prune & GC =====
==== Prune ====
Prune löscht nicht die Daten selbst sondern nur Index Files
\\
==== Garbage Collection ====
Garbage Collection arbeitet in zwei Phasen. \\
* In der ersten Phase werden alle Datenblöcke gelöscht
* In der zweiten Phase werden alle nicht genutzten bzw. als löschbar markierte gelöscht.