![]() | |
![]() Proxmox Backup Server 2.0 administracijsko grafičko sučelje | |
Web stranice: | www.proxmox.com/en/proxmox-backup-server |
Tvrtka/razvijatelj: | Proxmox Server Solutions GmbH |
Porodica: | GNU/Linux |
Model izvornog koda: | slobodan softver |
Posljednja stabilna inačica: | 3.3 / 28. studenog 2024. |
Marketinški cilj: | virtualizacija, poslužitelj, backup |
Dostupni jezici: | Višejezičan |
Metoda ažuriranja: | APT |
Upravitelj paketa: | dpkg |
Podržane platforme: | AMD64 (x86-64) |
Tip jezgre: | monolitna (Linux) |
Korisničko sučelje: | Web baziran |
Licencija: | Affero General Public License |
Radno stanje: | razvija se |
Proxmox Backup Server (skraćeno: Proxmox BS ili PBS) je softverski projekt otvorenog izvornog koda koji podržava: virtualna računala, Linux kontejnere, ali i fizička računala. Proxmox Backup Server je sustav za izradu sigurnosnih kopija (engl. backup server), koji praktično radi kao NAS ili SAN sustav za pohranu odnosno za spremanje i rad sa sigurnosnim kopijama sustava (virtualnih, kontejnera ili fizičkih).
On je samostalni operativni sustav, što znači da se instalira direktno na hardver, a temelji se na distribuciji Debian Linuxa, s nekim proširenim značajkama, kao što je podrška za ZFS datotečni sustav i Linux kernel 5.4 LTS[1], a novije inačice koriste kernel 5.15 (isto LTS).
Proxmox Backup Server je licenciran pod GNU Affero General Public License, verzija 3.[2]
Proxmox Backup Server uglavnom je napisan u programskom jeziku Rust i implementira deduplikaciju podataka kako bi se smanjio potreban prostor za pohranu[3]. Snimljeni podaci su dodatno podijeljeni u dijelove odnosno segmente, zbog lakše manipulacije s njima i zbog naprednih značajki.[4]
Razvoj Proxmox Backupa izvorno je započeo u listopadu 2018. kako bi se osigurala učinkovitija metoda izrade sigurnosnih kopija za virtualizacijsku platformu Proxmox Virtual Environment od tada integriranog alata za sigurnosno kopiranje vzdump koji dopušta samo pune sigurnosne kopije.
U srpnju 2020. najavljena je prva javna beta verzija. Njegovo prvo stabilno izdanje objavljeno je u studenome 2020.
Proxmox Backup Server koristi model klijent-poslužitelj gdje prema logici rada klijent(i); pr. Proxmox VE, pohranjuje sigurnosne kopije podataka: virtualnih računala ili Linux kontejnera na Proxmox Backup Server (poslužitelj). Klijentski alat radi na većini modernih Linux sustava. Proxmox Backup Server se instalira s ISO slike, koja uključuje alate za upravljanje i grafičko sučelje temeljeno na webu. Administratori mogu upravljati sustavom putem web preglednika ili sučelja naredbenog retka (CLI). Proxmox Backup Server također nudi REST API za pristup trećim alatima i programima.
Važnije značajke Promox Backup Server (PBS) sustava su:
Proxmox Backup klijent je čvrsto integriran u Proxmox VE platformu, a sigurnosna pohrana se može konfigurirati i kao pohrana u pozadini na Proxmox VE čvoru, a podržava deduplicirane sigurnosne kopije QEMU/KVM virtualnih računala i LXC linux kontejnera[6]. Platforma također koristi QEMU tehnologiju tzv. prljave bitmape (dirty-bitmaps), koje omogućuju brze sigurnosne kopije s Proxmox VE klijenta na PBS poslužitelj, budući da slike diska ne moraju biti skenirane radi promjena.
Važno je razumjeti da se sigurnosne kopije mogu se pohraniti lokalno na Proxmox Backup Server ili sinkronizirati na udaljene lokacije (udaljene Proxmox Backup Servere) pomoću navedene "Remote" značajke, a više nepovezanih poslužitelja (pr. Proxmox VE) može koristiti isti Proxmox Backup Server poslužitelj za izradu sigurnosnih kopija. Sav promet klijent-poslužitelj prenosi se preko TLS-1.3 radi sigurnosne zaštite. Za dodatnu zaštitu podataka sigurnosne kopije u mirovanju dostupna je izborna enkripcija svih sigurnosno kopiranih podataka pomoću AES-256 u Galois/Counter modu.
Politika zadržavanja podataka (engl. retension) također se može definirati u Proxmox Backup Serveru. Uklanjanje starih (zastarjelih) podataka provodi se u dvije faze: prvo, "prune" metoda uklanja indekse sigurnosnih kopija koji više nisu potrebni, a zatim se pokreće proces čišćenja (engl. garbage collector) za fizičko brisanje napuštenih dijelova podataka[7].