On July 10, 2020, the Austrian company Proxmox Server Solutions GmbH provided a public beta version of a new backup solution.
We have already covered how to use
Distributed by PBS under license
Installing PBS is almost the same as the standard Proxmox VE installation process. In the same way, we set the FQDN, network settings and other required data. After the installation is complete, you can restart the server and go to the web interface using a link like:
https://<IP-address or hostname>:8007
The main purpose of PBS is to perform backups of virtual machines, containers, and physical hosts. An appropriate RESTful API is provided to perform these operations. Three main types of backup are supported:
- vm - copying a virtual machine;
- ct - copying the container;
- host - copying the host (real or virtual machine).
Structurally, a virtual machine backup is a set of archives. Each disk drive and virtual machine configuration file is packed into a separate archive. This approach allows you to speed up the process of partial recovery (for example, you need to extract only a separate directory from the backup), since there is no need to scan the entire archive.
In addition to the usual format img for storing bulk data and images of virtual machines, a format has appeared pxar (Proxmox File Archive Format), designed to store a file archive. It is designed to provide high performance for the resource-intensive data deduplication process.
If you look at a typical set of files inside a snapshot, then along with the file .pxar you can still find the files catalog.pcat1 и index.json. The first one stores a list of all files inside the backup and is designed to quickly find the necessary data. The second, in addition to the list, stores the size and checksum of each file and is designed to check the consistency.
The server is traditionally managed using a web interface and/or command line utilities. Detailed descriptions of the CLI commands are given in the corresponding
In PBS, you can configure synchronization tasks for local and remote data stores, support for ZFS, AES-256 encryption on the client side, and other useful options. Judging by the roadmap, it will soon be possible to import existing backups, a host with Proxmox VE or Proxmox Mail Gateway entirely.
Also, with the help of PBS, you can organize a backup of any Debian-based host by installing the client part. Add repositories to /etc/apt/sources.list:
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
Update the software list:
apt-get update
Installing the client:
apt-get install proxmox-backup-client
Support for other Linux distributions will follow in the future.
You can “feel” the beta version of PBS right now, there is a ready-made image
Summing up. The first public beta version of PBS is already showing a set of very useful features and deserves the closest attention. We hope that the future release will not disappoint us.
Only registered users can participate in the survey.
Are you planning to try Proxmox Backup Server?
-
87,9%Yes51
-
12,1%No7
58 users voted. 7 users abstained.
Source: habr.com