Fórum Root.cz

Hlavní témata => Server => Téma založeno: darebacik 13. 08. 2024, 21:04:22

Název: Efektivní zálohování v Proxmoxu
Přispěvatel: darebacik 13. 08. 2024, 21:04:22
Mam domaci homelab (Proxmox), kde ma niekolko malo LXC a KVM. Zalohovanie som az tak  velmi neriesil, pretoze zatial som o data neprisiel. Samozrejme, klasicky zaloha LXC a KVM cez web proxmoxu je v pohode, ale stale zalohujem na lokalny disk a presun na USB disk asi nema moc zmysel.
Chcel by som to trochu sautomatizovat asi takto:
Nastavit nejaky interval na zalohovanie.
Zalohy zasifrovat
Zalohy poslat na nejaky externy cloud (napr. google disk, alebo megaupload alebo neviem kam este ...).
existuju na to nejake hotove nastroje ?
Viem ze existuje Proxmox Backup Server, ale zatial som sa do toho nejak nepustal.
Viete ma nejako nakopnut, ktorym smerom sa uberat ?
Název: Re:Efektivni zalohovani v Proxmoxu
Přispěvatel: nocturne.op.15 13. 08. 2024, 21:26:32
Takze mas virtualizacni nastroj, ktery ma od vyrobce nastroj pro efektivni zalohovani, ale "nepustal si sa".  Tak do ceho bychom te meli nakopnout? Jestli je to jen o svoleni, moje mas.

Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: darebacik 13. 08. 2024, 22:16:19
Najprv som uvazoval, len nad nejakymi skriptami, co nahodis do hocjakeho maleho alpine kotajnera, ktore ti zabezpecia tie zalohy.  Avsak, viem ze existuje PBS a ISO ma cez 1GB, tak ci to v mojom pripade nebude kanon na vrabce  :D
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: czechsys 14. 08. 2024, 08:39:21
Pokud jde o souborovou zalohu, neco jako borg by stacilo. Pokud jde o diskovou zalohu, tak vzdump+any filebackup nastroj ci samostatne pbs pro homelab bude stacit taky.
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: David 14. 08. 2024, 08:51:34
Můžeš si zálohovat definiční soubory pro kontejnery/VM a diskový prostor přes ZFS snapshoty, pokud tam máš ZFS (což pro domácí provoz s obyčejnými disky se moc nedoporučuje, protože má moc velký zápis a disk brzy odejde).
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: Jose D 14. 08. 2024, 09:05:22
chceš zkusit ten pbs. Je to opět debian a v tom nějaký tooling okolo vzdumpu, deduplikace, a klikání. a funguje to.
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: Ondřej Vaniš 15. 08. 2024, 10:57:00
Zkoušel jsem i PBS, není špatný, ale nakonec jsem skončil u zálohování pomocí Restic.
Podporuje deduplikalci, kompresi, šifrování a jako úložiště i různé cloudové služby S2, Backblaze, Azure...

Používám cronem spouštěný tento script. Třeba poslouží jako inspirace.
Kód: [Vybrat]
#!/bin/bash

RESTIC_BIN=/root/bin/restic

export RESTIC_PASSWORD=<your_password>
export RESTIC_REPOSITORY=/path/to/your/backup/restic

container_ids=$(pct list | awk 'NR>1 {print $1}')
vm_ids=$(qm list | awk 'NR>1 {print $1}')
all_ids="$container_ids $vm_ids"

# Backup Proxmox virtual machines
for vm_id in $all_ids
do
vzdump $vm_id --mode stop --stdout | $RESTIC_BIN backup --stdin -H <your_host_name> --tag $vm_id
done

# Prune old backups
$RESTIC_BIN forget --prune --group-by host,tags --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --keep-yearly 10
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: madmucho 15. 08. 2024, 14:35:54
Před Proxmox Backup Serverem jsem ještě používal script vzborg https://github.com/g3492/vzborg (https://github.com/g3492/vzborg), který zálohuje vzdumpy do borg repozitáře klídně v čoudu na borgbase nebo na nějakou nasku přes ssh. Chtělo to předělat vzdump temp file aby to nebylo v RAM, fungovalo to.
Ale bylo to dost pomalé a nemělo to UIčko.

Skočil jsem ale z důvodu rychlejší obnovy dat do proxmox backupu, jako vmko na nasce synology a datový disk přes NFS přimo na to samé synology.
Deduplikace, verifikace záloh, replikace mezy dalšíma proxmox backupama rozdílově mě přesvědčili.

Jel jsem podle tohohle postupu pokud by to někoho zajimalo.
https://www.derekseaman.com/2023/04/how-to-setup-synology-nfs-for-proxmox-backup-server-datastore.html (https://www.derekseaman.com/2023/04/how-to-setup-synology-nfs-for-proxmox-backup-server-datastore.html)

Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: davidb 19. 08. 2024, 19:16:37
backup je dostacujici ten v proxmoxu, denni snapshoty nekam na NAS - misto synology jsem pouzival OMV na rpi4/5 (SSD), oproti synology bude asi rozdil ve spotrebe a urcite cene
+ cron zalohy /etc/pve
ten proxmox backup jsem zkousel par tydnu, ale nestalo to za to, mnohem vic se jim povedla ta proxmox mail gateway
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: darebacik 21. 08. 2024, 09:06:16
Nemam caste zmeny, takze zalohy budu  stacit raz do tyzdna a chcem to davat (sifrovane) na cloudy typu gdrive, mega a pod. Zatial dost zvazujem rclone.
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: vfko 22. 08. 2024, 12:37:32
Další varianta je jeden PBS lokálně + jeden na VPS s nějakým storagem. V PBS se dá nastavit remote synchronizace, kdy se zálohy v pravidelných intervalech kopírují na další PBS. Pokud by se lokální síť např. zašifrovala ransomwarem, udělá se nová instalace Proxmoxu, připojí remote PBS a obnoví. Vše se nastavuje v prohlížeči, není třeba scriptů.
Název: Re:Efektivní zálohování v Proxmoxu
Přispěvatel: darebacik 08. 09. 2024, 20:50:08
Robim to bez akychkolvek navysujucich nakladov (cize musi to byt zdarma). USB kluc mam, SSD mam tiez, cize do toho investicia nebude ziadna.
Momentalne moje zalohy zaberaju cca 12-13GB.
Poriesil som to s rclone. Jeden krat do tyzdna (cron) sa zalohuju vsetky LXC/KVM na lokalne ulozisko. Zaloha sa prekopiruje na google drive (starsia sa odstrani (kvoli obmedzemej velkosti google drive)). Tiez sa vymaze z lokalneho uloziska.
Cize vzdy mam k dispozicii max tyzden staru zalohu.

PBC by pre mna asi vela neporiesil