
Il 10 luglio 2020, la società austriaca Proxmox Server Solutions GmbH ha presentato la versione beta pubblica di una nuova soluzione di backup.
Abbiamo già raccontato come utilizzare in Proxmox VE e come effettuare con una soluzione di terze parti — Veeam® Backup & Replication™. Ora, con l'arrivo di Proxmox Backup Server (PBS), il processo di backup dovrebbe diventare più comodo e semplice.

PBS è distribuito sotto la licenza , sviluppata Questo permetterà di utilizzare e modificare il software senza problemi secondo le proprie esigenze.

L'installazione di PBS è praticamente identica al processo standard di installazione di Proxmox VE. Proseguiamo con la definizione di FQDN, impostazioni di rete e altre informazioni richieste. Dopo aver completato l'installazione, è possibile riavviare il server ed accedere all'interfaccia web, utilizzando un link del tipo:
https://:8007Lo scopo principale di PBS è quello di eseguire backup di macchine virtuali, container e host fisici. Per eseguire queste operazioni è fornito un corrispondente API RESTful. Sono supportati tre principali tipi di backup:
- vm — copia della macchina virtuale;
- ct — copia del container;
- host — copia dell'host (sia fisico che macchina virtuale).
Strutturalmente, il backup di una macchina virtuale consiste in un insieme di archivi. Ogni disco e file di configurazione della macchina virtuale viene impacchettato in un archivio separato. Questo approccio permette di velocizzare il processo di ripristino parziale (ad esempio, se è necessario estrarre solo una specifica directory dal backup), in quanto elimina la necessità di scansionare interamente l'archivio.
Oltre al consueto formato img per la memorizzazione di dati voluminosi e immagini di macchine virtuali, è stato introdotto il formato pxar (Proxmox File Archive Format), progettato per la memorizzazione di archivi di file. È stato progettato per garantire elevate prestazioni durante l'esecuzione di processi di deduplicazione dei dati che richiedono molte risorse.
Se osserviamo un tipico set di file all'interno di uno snapshot, insieme al file .pxar possiamo anche trovare i file catalog.pcat1 e index.json. Il primo contiene un elenco di tutti i file all'interno del backup ed è destinato alla ricerca rapida dei dati desiderati. Il secondo, oltre all'elenco, memorizza la dimensione e il checksum di ciascun file ed è destinato a verificare la coerenza.
Il server viene gestito tradizionalmente, tramite un'interfaccia web e/o utility da riga di comando. Le descrizioni dettagliate dei comandi CLI sono fornite nel corrispondente . L'interfaccia web è concisa e familiare a chiunque abbia mai utilizzato Proxmox VE.

In PBS è possibile configurare attività di sincronizzazione tra archivi dati locali e remoti, supporto per ZFS, crittografia AES-256 lato client e altre opzioni utili. Secondo la "roadmap", presto ci sarà la possibilità di importare backup esistenti, un host con Proxmox VE o Proxmox Mail Gateway interamente.
Inoltre, grazie a PBS, è possibile organizzare il backup di qualsiasi host basato su Debian, installando la parte client. Aggiungiamo i repository in /etc/apt/sources.list:
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# aggiornamenti di sicurezza
deb http://security.debian.org/debian-security buster/updates main contribAggiorniamo l'elenco del software:
apt-get updateInstalliamo il client:
apt-get install proxmox-backup-clientIn futuro sarà disponibile il supporto per altre distribuzioni Linux.
È possibile "provare" la versione beta di PBS già ora, è disponibile un'immagine pronta . Nel forum di Proxmox è comparsa anche la corrispondente discussione. Il codice sorgente è anche disponibile per tutti coloro che lo desiderano.
Tiriamo le somme. La prima versione beta pubblica di PBS mostra già un insieme di funzionalità molto utili e merita l'attenzione più attenta. Speriamo che la futura versione non ci deluda.
Solo gli utenti registrati possono partecipare al sondaggio. , per favore.
Pensate di provare Proxmox Backup Server?
87,9%Sì51
12,1%No7
Hanno votato 58 utenti. 7 utenti si sono astenuti.
Fonte: habr.com
