Veeam Backup Proxmox Ve 1 User Guide
Veeam Backup Proxmox Ve 1 User Guide
VE
Version 1
User Guide
April, 2025
© 2025 Veeam Software.
All rights reserved. All trademarks are the property of their respective owners.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language in any form by any means, without written permission from Veeam Software
(Veeam). The information contained in this document represents the current view of Veeam on the issue
discussed as of the date of publication and is subject to change without notice. Veeam shall not be liable for
technical or editorial errors or omissions contained herein. Veeam makes no warranties, express or implied, in
this document. Veeam may have patents, patent applications, trademark, copyright, or other intellectual
property rights covering the subject matter of this document. All other trademarks mentioned herein are the
property of their respective owners. Except as expressly provided in any written license agreement from Veeam,
the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other
intellectual property.
NOTE
Read the End User Software License Agreement before using the accompanying software programs. Using
any part of the software indicates that you accept the terms of the End User Software License Agreement.
Customer Support
Should you have a technical concern, suggestion or question, visit the Veeam Customer Support Portal to open a
case, search our knowledge base, reference documentation, manage your license or obtain the latest product
release.
Company Contacts
For the most up-to-date information about company contacts and office locations, visit the Veeam Contacts
Webpage.
Online Support
If you have any questions about Veeam products, you can use the following resources:
• Create several instances (copies) of the same backup data in different locations.
• Restore VMs from VMware ESXi and Microsoft Hyper-V to the Proxmox VE environment.
• Restore VMs from Nutanix AHV and oVirt KVM backups to the Proxmox VE environment.
• Restore VMs from Microsoft Azure, Amazon Web Services (AWS) and Google Cloud backups to the
Proxmox VE environment.
• Restore physical machines from backups created by Veeam Agents to the Proxmox VE environment.
• Restore VMs from Proxmox VE backups to Microsoft Azure, Amazon Web Services (AWS) and Google
Cloud environments.
• Perform Instant Recovery of Proxmox VE VMs to VMware vSphere and Microsoft Hyper-V environments.
• Restore application items (such as Microsoft Active Directory, Microsoft Exchange, Microsoft SharePoint,
Oracle Database and Microsoft SQL Server).
• Export disks of backed-up Proxmox VE VMs to VMDK, VHD and VHDX formats.
• Mount disks of backed-up Proxmox VE VMs to any server and access data in the read -only mode.
• Proxmox VE server
• Backup server
• Proxmox VE Plug-in
• Backup repositories
• Workers
Proxmox VE Server
A Proxmox VE server is standalone host or cluster node that runs the Proxmox VE software. Veeam Backup for
Proxmox VE uses the server to access such Proxmox VE resources as storage, networks and VMs while
performing backup and restore operations.
Backup Server
A backup server is a Windows-based physical or virtual machine on which Veeam Backup & Replication is
installed. The backup server is the configuration, administration and management core of the backup
infrastructure. It coordinates backup and restore operations, controls job scheduling and manages resource
allocation.
Proxmox VE Plug-in
Proxmox VE Plug-in is an architecture component that enables integration between the backup server and the
Proxmox VE server. Proxmox VE Plug-in also allows the backup server to deploy and manage workers.
Backup Repositories
A backup repository is a storage location where Veeam Backup for Proxmox VE stores backups of protected
Proxmox VE VMs.
To communicate with backup repositories, Veeam Backup for Proxmox VE uses Veeam Data Mover — the service
that is responsible for data processing and transfer. By default, Veeam Data Mover runs on the repositories
themselves. If a repository cannot host Veeam Data Mover, it starts on a gateway server — a dedicated
component that “bridges” the backup server and workers. For more information, see the
Veeam Backup & Replication User Guide, section Gateway Server.
Veeam Backup for Proxmox VE does not install agent software inside VMs to back up VM data — it uses native
Proxmox VE capabilities instead. During every backup session, Veeam Backup for Proxmox VE creates a Proxmox
VE copy-on-write snapshot of each VM added to a backup job. The snapshot is further used to create a VM
backup.
If no worker is deployed on the host, Veeam Backup for Proxmox VE launches a worker that is deployed on
any other Proxmox VE host connected to the backup infrastructure.
2. Connects to the Proxmox VE server and creates a copy-on-write snapshot of the processed VM.
3. Uses the worker to read data from disks that are attached to the processed VM, compares it to the data
written to the snapshot created at the step 2, excludes the changes and transfers the resulting data to the
target repository — and stores it in the native Veeam format.
To reduce the amount of data read from VM disks, Veeam Backup for Proxmox VE uses the changed block
tracking (CBT) mechanism: during incremental backup sessions, Veeam Backup for Proxmox VE compares
the current disk content with the backed-up content and reads only those data blocks that have changed
since the previous backup session. If CBT cannot be used, Veeam Backup for Proxmox VE reads all data
from the VM disks. For more information, see Changed Block Tracking.
Veeam Backup for Proxmox VE compresses and deduplicates data saved to repositories.
4. Removes the created snapshot and suspends the worker when the backup ses sion completes.
• VBM — backup metadata files store information about the backup job, VMs processed by the backup job,
number and structure of backup files, restore points, and so on. Metadata files facilitate import of
backups, backup mapping and other operations.
Full and incremental backup files act as restore points for backed -up VMs that let you roll back VM data to the
necessary state. To recover a VM to a specific point in time, the chain of backup files created for the VM must
contain a full backup file and a set of incremental backup files dependent on the full backup file.
If some file in the backup chain is missing, you will not be able to roll back to the necessary state. For t his
reason, you must not delete individual backup files from the backup repository manually. Instead, you must
specify retention policy settings that will let you maintain the necessary number of backup files in the backup
repository. For more information, see Backup Retention.
• During a full backup session Veeam Backup for Proxmox VE reads only written data blocks, while
unallocated data blocks are filtered out.
• During an incremental backup session, Veeam Backup for Proxmox VE reads only those data blocks that
have changed since the previous backup session.
To detect unallocated and changed data blocks, CBT relies on the QEMU Dirty Bitmaps functionality:
1. During the first (full) backup session, Veeam Backup for Proxmox VE creates a bitmap for each disk that is
attached to a processed VM.
2. During subsequent sessions, Veeam Backup for Proxmox VE uses the created bitmaps to compare the
contents of disks backed up during the previous backup session and the current disk contents. This allows
Veeam Backup for Proxmox VE to detect data blocks that have changed since the previous backup session.
As soon as a new backup is created, Veeam Backup for Proxmox VE updates the bitmaps to include the
latest changes.
Backup Retention
Veeam Backup for Proxmox VE retains the number of latest restore points defined in job scheduling settings as
described in section Creating Backup Jobs. For backup chains created by jobs without scheduled active or
synthetic full backups, Veeam Backup for Proxmox VE applies forever forward incremental backup retention
policy. For backup chains created by jobs that regularly produce active or synthetic full backups, Veeam Backup
for Proxmox VE applies forward incremental backup retention policy.
NOTE
For backup chains created by jobs that no longer exist, Veeam Backup for Proxmox VE applies a separate
retention mechanism as described in the Veeam Backup & Replication User Guide, section Background
Retention.
1. Veeam Backup for Proxmox VE checks the configuration database to detect backup chains where the
number of allowed restore points is exceeded.
o If retention policy is specified in days, Veeam Backup for Proxmox VE detects backup chains with
restore points that are older than the specified time limit.
o If retention policy is specified in restore points, Veeam Backup for Proxmox VE detects backup chains
where the number of allowed restore points is exceeded.
2. If a redundant restore point exists in a backup chain, Veeam Backup for Proxmox VE transforms the
backup chain in the following way:
a. Rebuilds the full backup to include there data of the incremental backup that follows the full backup.
To do that, Veeam Backup for Proxmox VE injects into the full backup data blocks from the earliest
incremental backup in the chain. This way, the full backup ‘moves’ forward in the standard backup
chain.
b. Removes the earliest incremental backup from the chain as redundant — this data has already been
injected into the full backup.
1. Veeam Backup for Proxmox VE checks the configuration database to detect forward incremental backup
chains where a new full backup has been created (which starts a new backup chain fragment).
o If retention policy is specified in days, Veeam Backup for Proxmox VE checks whether the period to
keep restore points in the new chain fragment has reached the allowed time limit.
o If retention policy is specified in restore points, Veeam Backup for Proxmox VE checks whether the
number of restore points in the new chain fragment has reached the number of allowed restore
points.
3. If the new backup chain fragment has reached the limit of allowed restore points, Veeam Backup for
Proxmox VE removes all restore points of the older backup chain fragment.
This backup method helps you save space on the backup storage because Veeam Backup for Proxmox VE
stores only one full backup file and removes incremental backup files once the retention period is
exceeded.
• Forward incremental
When the forward incremental backup method is used, Veeam Backup for Proxmox VE creates a backup
chain that consists of multiple full backup files (VBKs) and sets of forward incremental backup files (VIBs)
following each full backup file. Full backups created using the synthetic full or active full method split the
backup chain into shorter series. This lowers the chances of losing the backup chain completely and makes
this backup method the most reliable. For more information, see Forward Incremental Backup.
This backup method requires more storage space than other methods because the backup chains contains
multiple full backup files and sometimes Veeam Backup for Proxmox VE stores more restore points than
specified in the retention policy settings due to the specifics of the forward incremental retention policy.
1. During the first (full) backup session, Veeam Backup for Proxmox VE copies the full VM image and creates
a full backup file in the backup repository. The full backup file becomes a starting point in the backup
chain.
2. During subsequent backup sessions, Veeam Backup for Proxmox VE copies only those data blocks that
have changed since the previous backup session, and stores these data blocks to incremental backup files
in the backup repository. The content of each incremental backup file depends on the content of the full
backup file and the preceding incremental backup files in the backup chain.
1. During the first (full) backup session, Veeam Backup for Proxmox VE copies the full VM image and creates
a full backup file in the backup repository. The full backup file becomes a starting point in the backup
chain.
3. On a day when the synthetic full or active full backup is scheduled, Veeam Backup for Proxmox VE creates
a full backup file and adds it to the backup chain. Incremental restore points produced after this full
backup file use it as a new starting point.
When creating an active full backup, Veeam Backup for Proxmox VE starts a new backup chain for the VM. All
further created incremental backups use the latest active full backup file as a new starting point. The old full
backup file from the old backup chain remains on disk until it is automatically deleted according to the retention
policy.
The active full backup session starts at the same time when the backup job is scheduled. For example, if you
schedule the backup job to run at 12:00 AM Sunday through Friday, and schedule active full backup to be
created on Saturday, Veeam Backup for Proxmox VE will start a backup job session that will produce an active
full backup at 12:00 AM on Saturday.
If the backup job is not scheduled to run automatically or is disabled, Veeam Backup for Proxmox VE will not
perform active full backup. If a regular backup session and an active full backup session are scheduled on the
same day, Veeam Backup for Proxmox VE will produce an active full backup — an incremental backup that
should have been created by the regular backup session will not be added to the backup chain. However, if you
run the backup job again on the same day manually, Veeam Backup for Proxmox VE will perform incremental
backup in a regular manner.
To create a synthetic full backup, Veeam Backup for Proxmox VE performs the following operations:
1. Veeam Backup for Proxmox VE creates a regular incremental backup and adds it to the backup chain.
2. Veeam Backup for Proxmox VE creates a new synthetic full backup using backup files that are already
available in the backup chain, including the newly created incremental backup file.
3. Veeam Backup for Proxmox VE deletes the created incremental backup as its data is already incorporated
in the synthetic full backup.
When creating a synthetic full backup, Veeam Backup for Proxmox VE starts a new backup chain for the VM. All
further created incremental backups use the latest full backup file as a new starting point. The old full backup
file from the old backup chain remains on disk until it is automatically deleted according to the retention policy.
NOTE
The synthetic full backup session starts only on the day when the backup job is scheduled. For example, if
you schedule the backup job to run at 12:00 AM Sunday through Friday, and schedule synthetic full backup
to be created on Saturday, Veeam Backup for Proxmox VE will never start a backup job session that will
produce a synthetic full backup.
• Entire VM Restore — restores an entire VM from a backup. You can restore one or more VMs at a time, to
the original location or to a new location.
• File-level recovery — recovers individual VM files and folders from a backup. You can download the
necessary files and folders to a local machine, or restore the files and folders of the source VM to the
original location.
You can restore VM data to the most recent state or to any available restore point.
1. [This step applies only if you perform restore to the original location and if the source VM is still present in
the location] Connects to the Proxmox VE server over REST API to power off and remove the source VM.
If no worker is deployed on the host, Veeam Backup for Proxmox VE launches a worker that is deployed on
any other Proxmox VE host connected to the backup infrastructure.
3. Connects to the Proxmox VE server over REST API, configures a VM and creates empty virtual disks in the
target location.
The number of empty disks equals the number of disks attached to the backed -up VM.
4. Restores backed-up data to the empty disks and restores them to the configured VM.
If multiple disks are attached to the backed-up VM, these disks are restored sequentially, one disk at a
time.
NOTE
If multiple VMs are added to the restore session, these VMs are processed in parallel.
1. [This step applies only if you perform restore of a VM with an operation system other than Microsoft
Windows] Deploys a helper appliance.
To allow Veeam Backup for Proxmox VE to deploy the helper appliance, you must add a Linux server to
the backup infrastructure as described in the Veeam Backup & Replication User Guide, section Specify
Helper Host.
The Veeam Backup Browser displays the directory structure of the backed -up VM. In the browser, you
select the necessary files and folders to restore.
4. Restores the selected files and folders to the original location or to a new location.
5. Detaches the disks from the backup server, mount server or helper appliance.
6. [This step applies only if you perform restore of a VM with an operation system other than Microsoft
Windows] Removes the helper appliance.
To learn how to recover individual VM files and folders, see Performing File-Level Restore.
• In restore p oints
The chain can contain only the allowed number of restore points. If the number of allowed restore points
is exceeded, Veeam Backup for Proxmox VE removes the earliest restore point from the chain.
• In d ays
Restore points in the backup chain can be stored only for the allowed period of time. If a restore point is
older than the specified time limit, Veeam Backup for Proxmox VE removes it from the backup chain.
To learn how Veeam Backup for Proxmox VE applies retention policies to forever forward incremental and
forward incremental backup chains, see Backup Retention.
Sp ecification Requirement
Hypervisor Kernel-based Virtual Machine (KVM) must be installed on x86 hardware that supports
virtualization capabilities.
Veeam Backup for Proxmox VE supports Proxmox Virtual Environment version 8.2 (or later)
Virtualization installed using the official ISO image provided by Proxmox .
Platform
Veeam Veeam Backup & Replication version 12.3 or later must be deployed on the backup server.
Software
Workers Workers process backup workload and distribute backup traffic when transferring data to
backup repositories. If you deploy a worker using the default configuration, the following
compute resources will be allocated:
• CPU: 6 vCPU
• Memory : 6 GB RAM
• Disk Space: 100 GB for product installation and logs
With the default configuration, the worker can handle up to 4 concurrent backup and restore
tasks. While deploying a new worker or editing settings of an existing one, you can increase
the maximum number of concurrent tasks. However, you must allocate 1 vCPU and 1 GB
RAM for each additional task. When configuring the maximum number of concurrent tasks,
you must also take into account the network traffic throughput in your virtual infrastructure.
Configuration
When configuring Veeam Backup for Proxmox VE, consider the following:
• Veeam Backup for Proxmox VE supports Proxmox Virtual Environment deployments created using the
official ISO image provided by Proxmox only.
• Veeam Backup for Proxmox VE does not support credentials of the SSH Private Keys type to access the
Proxmox VE server.
• The Proxmox VE server must be able to establish a direct IP connection to the backup server. Connections
through NAT gateways are not supported.
• Before you add a Proxmox VE server to the backup infrastructure, ensure that it has been assigned a
Proxmox VE system UUID and its name does not contain an FQDN.
• If you want to protect VMs that reside in a Proxmox VE cluster, all nodes of these cluster must be added
to the backup infrastructure separately. Adding clusters as standalone entities is not supported.
• After you add nodes of a cluster to the backup infrastructure, you must not change the name of the
cluster in the Proxmox VE administration portal.
• After you make changes to your Proxmox VE environment (for example, you migrate a VM between cluster
nodes), these changes may not appear in Veeam Backup & Replication immediately — the data
synchronization process between the backup server and the Proxmox VE server may take up to 15 minutes
to complete. You can speed up the data synchronization process by rescanning the Proxmox VE server.
Backup Repositories
When managing backup repositories, consider that Veeam Backup for Proxmox VE does not support storing
backups in Veeam Cloud Connect and HPE Cloud Bank Storage repositories. However, you can use them for
storing copies of backups created with Veeam Backup for Proxmox VE.
Workers
When configuring workers, consider the following:
• The default local storage must be enabled on all hosts where worker VMs will be deployed. If you cannot use
the default storage in your environment, contact Veeam Customer Support.
• The storage where system files of workers will be stored must support snapshots.
Backup
When protecting Proxmox VE resources, consider the following:
• Veeam Backup for Proxmox VE does not support backup of LXC containers.
• Veeam Backup for Proxmox VE does not support backup of VMs with the same BIOS UUID.
• Veeam Backup for Proxmox VE does not support backup of iSCSI disks. If iSCSI disks are attached to a VM
included into a backup job, these disks will be skipped from processing.
• Veeam Backup for Proxmox VE does not support backup of VM permissions granted to users, user groups
and API tokens.
• Veeam Backup for Proxmox VE does not support backup of VMs that store their disks in the BTRFS and
custom storage. All other Proxmox VE storage types are supported.
• The number of concurrent backup operations performed in each storage is limited to 4 to avoid excessive
load on the production environment. To change the limit, contact Veeam Customer Support.
Restore
When restoring Proxmox VE resources, consider the following:
• Veeam Backup for Proxmox VE does not support restore of VMs to the BTRFS and custom storage.
• Veeam Backup for Proxmox VE does not support restore of VMs to Ceph/RBD storage if the krbd property
is enabled.
Setup Account The account used to install Veeam Backup & Replication and Proxmox VE
Plug-in must have the Local Administrator permissions on the backup server.
Veeam Backup & Replication The account used to run Veeam Backup & Replication services must be a
User Account LocalSystem account or must have the Local Administrator permissions on the
backup server.
Workers
The following table describes network ports that must be open to ensure proper communication of workers with
other backup infrastructure components.
Worker Proxmox VE server TCP/HTTPS 8006 Used to communicate with the REST
API service running on the Proxmox
VE server.
Rocky Linux repositories TCP/HTTP(S) 80 (443) Used to get OS security updates and
.NET Core package updates.
(mirrors.rockylinux.org,
mirrors.fedoraproject.org, Note: The listed mirror URLs are used
rockylinux.map.fastly.net) to get actual URLs that will be used to
obtain updates.
Backup Server
The following table describes network ports that must be open to ensure proper communication of the backup
server with other backup infrastructure components.
Veeam Backup & Replication Backup TCP/HTTPS 8545 Used to communicate with the
console server Platform Service REST API.
NOTE
For the list of ports used by the backup server to communicate with backup repositories, see the
Veeam Backup & Replication User Guide, section Used Ports.
By default, Veeam Backup for Proxmox VE automatically revokes a license instance from a protecte d VM if no
new restore points have been created during the past 31 days. However, you can manually revoke license
instances from protected VMs as described in the Veeam Backup & Replication User Guide, section Revoking
License.
• E valuation license is a free license that can be used for product evaluation. The license is valid for 30 days
from the moment of the product download.
To obtain this license, request a trial key on the Veeam downloads page as described in the
Veeam Backup & Replication User Guide, section Obtaining and Renewing License.
• Sub scription license is a paid license with a limited subscription term. The expiration date of the
Subscription license is set to the end of the subscription term. The Subscription license term is normally 1–
5 years from the license issue date.
To obtain this license, choose the required subscription term on the Veeam Backup & Replication Pricing
page and contact the Veeam Sales Team.
• P erpetual license is a paid license without an expiration date. The Perpetual license typically includes one
year period of basic support and maintenance that can be extended.
After you obtain a license, install it on the backup server as described in the Veeam Backup & Replication User
Guide, section Installing License.
If you have a legacy perpetual per-socket license, you must obtain Veeam Universal License instances and
merge them with the existing perpetual socket license as described in the Veeam Backup & Replication User
Guide, section Merging Licenses.
To access the Veeam Backup for Proxmox VE functionality, you can either deploy a new backup server as
described in the Veeam Backup & Replication User Guide or use a backup server that already exists in your
backup infrastructure if it meets the Veeam Backup for Proxmox VE system requirements.
NOTE
If you use a remote Veeam Backup & Replication console, you do not need to install Proxmox VE Plug -in on
the workstation where the remote Veeam Backup & Replication console is deployed.
1. Log in to the backup server using an account with the local Administrator permissions.
3. Open the downloaded archive file and launch the installation file.
Before proceeding with installation, the installer will check whether you have Microsoft .NET Core
Runtime installed on the backup server. In case the required version is missing, the installer will offer to
install it automatically. To do that, click OK.
4. At the License Agreement step of the P roxmox Virtual Environment Plug-in for
Veeam Backup & Replication Setup wizard, read and accept both the Veeam license agreement, licensing
policy, the 3rd party components and required software license agreement. If y ou reject the agreements,
you will not be able to continue installation.
1. Configure backup repositories where Veeam Backup for Proxmox VE will store backups of Proxmox VE
VMs.
2. Connect to Proxmox VE servers that administer Proxmox VE resources you want to protect.
• Direct attached storage: Microsoft Windows and Linux virtual and physical machines. Hardened
repositories based on Linux servers are supported.
• Ded uplicating storage appliances: ExaGrid, Quantum DXi, Dell Data Domain, HPE StoreOnce, Fujitsu
ETERNUS, Infinidat InfiniGuard.
• Cloud object storage: Amazon S3, S3 compatible, Google Cloud, Wasabi Cloud Storage, Veeam Data Cloud
Vault, IBM Cloud and Microsoft Azure Blob.
To combine repositories of different types in one repository, you can configure a scale-out backup repository
and add any of supported repositories to its performance tier.
For Linux server, Microsoft Windows server, SMB share, ExaGrid, Quantum DXi, Fujitsu ETERNUS and Infinidat
InfiniGuard repositories, you can enable the Fast Clone technology that increases the speed of synthetic backup
creation and transformation, reduces disk space requirements and decreases the load on storage devices. With
this technology, Veeam Backup for Proxmox VE references existing data blocks on volumes instea d of copying
data blocks between files. Data blocks are copied only when files are modified. To learn how to configure a
repository to enable this functionality, see the Veeam Backup & Replication User Guide, section Fast Clone.
IMP ORTANT
Veeam Backup for Proxmox VE does not support storing backups in Veeam Cloud Connect and HPE Cloud
Bank Storage repositories. However, you can use them for storing copies of backups created with Veeam
Backup for Proxmox VE.
IMP ORTANT
If you want to add a Proxmox VE cluster to the backup infrastructure, consider the following:
• Each node of the cluster must be added to the backup infrastructure separately.
• The name of the cluster must not be changed in the Proxmox VE administration portal after you add
it to the backup infrastructure.
1. In the Veeam Backup & Replication console, open the Ba ckup Infrastructure view.
5. In the Virtualization Platforms window, select P roxmox VE to launch the New P roxmox VE Server wizard.
1. In the DNS name or IP address field, enter the FQDN or IP address of the Proxmox VE standalone host or
cluster node.
2. In the Description field, provide a description for future reference. The field already contains a default
description with information about the user who added the manager, date and time when the manager
was added.
In versions prior to 1.3, Veeam Backup for Proxmox VE used credentials of the Standard type to connect to
Proxmox VE servers. In version 1.3, those credentials are automatically converted to credentials of the SSH
type. However, keep in mind that credentials of the SSH Private Keys type are not supported.
At the Credentials step of the wizard, specify credentials of an account that will be used to access the Proxmox
VE server — it can be either an account of a root user or an account of a user elevated to root (the latter option
is recommended for security reasons).
For credentials to be displayed in the Credentials list, they must be added to the Credentials Manager as
described in the Veeam Backup & Replication User Guide, section SSH Credentials. If you have not added the
necessary credentials to the Credentials Manager beforehand, you can do this without closing the New P roxmox
VE Server wizard. To do that, click either the Ma nage accounts link or the Ad d button, and specify the user
name, password and description in the Credentials window.
TIP
If you want to use an account of a user elevated to root, you must also select the E levate account
p rivileges automatically check box. Consider that Veeam Backup for Proxmox VE ignores the Ad d account
to the sudoers file and Use "su" if "sudo" fails options for security reasons.
After you click Nex t, the backup server will connect to the Proxmox VE server and check its TLS certificate. If
the certificate is not installed on the backup server, the Certificate Security Alert Window will display a warning
notifying that secure communication cannot be guaranteed. To allow the backup server to connect to the
Proxmox VE server using the certificate, click Continue.
For more information on storage that supports snapshots, see Proxmox VE documentation.
3. In the working area, select the Proxmox VE server and click E d it Server on the ribbon, or right-click the
Proxmox VE server and select P roperties.
4. Complete the E d it P roxmox VE Server wizard as described in section Adding Proxmox VE server to Backup
Infrastructure.
3. In the working area, select the Proxmox VE server and click Rescan on the ribbon, or right-click the
Proxmox VE server and select Rescan.
3. In the working area, select the Proxmox VE server and click Remove Server on the ribbon, or right-click
the Proxmox VE server and select Remove.
IMP ORTANT
To modify the worker settings, use the Veeam Backup & Replication console as described in section Editing
Workers. Making any configuration changes to VMs running as workers manually in the Proxmox VE
administration portal may cause technical issues.
Worker Lifecycle
When you add a worker to the backup infrastructure, its configuration is saved to the
Veeam Backup & Replication configuration database, but no VM is actually deployed on the host unless you
choose to test the configuration. In the latter case, a VM (worker VM) is deployed and shut down after the test
operation completes.
As soon as a backup or restore session starts, Veeam Backup for Proxmox VE tries to launch the worker and test
its configuration. If no worker VM has been previously deployed, Veeam Backup for Proxmox VE deploys the VM
using the worker configuration saved to the configuration database. Then, Veeam Backup for Proxmox VE
powers on the worker VM and installs system updates (if available). When the backup or restore session
completes, Veeam Backup for Proxmox VE shuts down the worker VM so that it can be used for other sessions
later.
During the lifecycle, a worker can obtain one of the following statuses:
• Configured — the worker configuration is added to the Veeam Backup & Replication configuration
database.
• It is recommended that workers are deployed on each node registered with a Proxmox VE cluster. If no
worker is deployed on the node, performance of backup and restore operations will be affected as Veeam
Backup for Proxmox VE will use a worker deployed on another node.
• Each worker must be provided with sufficient compute resources to handle backup and restore tasks in
parallel. The maximum number of concurrent tasks is configured in worker settings — if this number is
exceeded, the worker will not start a new task until one of the current tasks finishes.
• You can change the maximum number of concurrent tasks (the best practice is to allocate 1 vCPU and 1 GB
RAM for each additional task) while deploying a new worker or editing settings of an existing one.
1. In the Veeam Backup & Replication console, open the Ba ckup Infrastructure view.
1. Click Choose next to the Host field to specify a host where the worker will be launched.
Make sure that the default local storage is enabled on the selected host. If you cannot use the default
storage in your environment, contact Veeam Customer Support.
2. In the Na me field, specify a name for the worker. The maximum length of the name is 40 characters; the
following characters are only supported: a-z, A-Z, 0-9, -.
3. Click Choose next to the Storage field to select storage where system files of the worker will be stored.
For storage to be displayed in the list of available storage, it must be configured in the virtual
environment as described in Proxmox VE documentation.
4. In the W orker description field, provide a description for future reference. The maximum length of the
description is 1024 characters.
5. In the Ma x concurrent tasks field, specify the number of tasks that the worker will be able to handle in
parallel. If this value is exceeded, the worker will not start processing a new task until one of the currently
running tasks finishes.
The default number of concurrent tasks is set to 4. When you change this value, the wizard automatically
adjusts the amount of resources that will be allocated to the worker. If you want to specify the amount of
resources manually, click Ad vanced.
NOTE
• When performing data protection and disaster recovery operations, Veeam Backup for Proxmox VE
initiates a new task for each VM that is being processed.
• When processing VMs, Veeam Backup for Proxmox VE adjusts the number of concurrent tasks taking
into account a specific limit of backup operations (set to 4 by default) that applies to storage in
order to avoid excessive load on the production environment. For example, you configure a worker
to process maximum 10 VMs simultaneously, while 5 of these VMs store their files on one storage
and the other 5 VMs — on another storage; in this case, the worker will process 8 VMs
simultaneously — 4 VMs for each storage.
The default backup operation limit cannot be changed using the Veeam Backup & Replication
console. To change the limit, contact Veeam Customer Support.
a. From the Network drop-down list, select a network to which the worker network interface will be
connected.
For a network to be displayed in the list of available networks, it must be configured in the virtual
environment as described in Proxmox VE documentation.
b. In the Description filed, provide a network interface description for future reference.
c. If DHCP is enabled in the selected network, the IP address of the worker can be obtained
automatically.
If DHCP is disabled in the selected network, or you want to specify an IP address, select the Use the
following IP address option and enter the worker IP address, subnet mask and default gateway.
To add more network interfaces, repeat the step and specify the network order using the Up and Down
buttons. For more information on multi-network configuration, see section Appendix. Configuring
Multiple Networks.
2. If DHCP is enabled in any network to which the worker will be connected, DNS settings of the worker can
be obtained automatically. To configure DNS settings manually, click Ob tain automatically and do the
following in the DNS Server Settings window:
c. Click OK.
NOTE
Since workers are Linux-based VMs, they have the same limitations that apply to machines running the
Rocky Linux operating system. Therefore, DNS settings cannot be configured separately for each net work
added to the worker.
3. To check for available package updates for the worker, Veeam Backup for Proxmox VE automatically
connects to Veeam repositories over the internet. If the worker is not connected to the internet, you can
instruct Veeam Backup for Proxmox VE to use an HTTP p roxy that will provide access to the necessary
repositories. To specify HTTP proxy settings, click Ad vanced and do the following in the Ad vanced
Settings window:
b. Select the Use the following internet proxy settings check box.
c. In the Host field, enter the IP address or FQDN of the web proxy.
d. In the P ort field, enter the port used on the web proxy for HTTP or HTTPS connections.
TIP
To test the worker, select the Test the worker configuration when I click Finish check box and then click
Finish.
If you want to ensure that the worker configuration is correct before it is used for a backup or restore operation,
you can start a worker configuration test manually:
3. In the working area, select the necessary worker and click Test Worker on the ribbon.
TIP
As soon as Veeam Backup for Proxmox VE finishes the worker configuration test, the worker will be
powered off. You can review details of the test session in system logs as described in the
Veeam Backup & Replication User Guide, section Viewing History Statistics.
3. In the working area, select the necessary worker and click Disable Worker or E na ble Worker on the ribbon.
3. In the working area, select the necessary worker and click E d it Worker on the ribbon.
a. To provide a new name and description for the worker or to modify the number of tasks that the
worker is able to handle in parallel, follow the instructions provided in section Adding Workers (step
2).
b. To change the network to which the worker is connected or to specify a new IP address for the
worker, follow the instructions provided in section Adding Workers (step 3).
IMP ORTANT
It is not recommended that you decrease the amount of allocated resources or modify the network settings
while the worker is currently transferring data. In this case, Veeam Backup for Proxmox VE will terminate
the related operations, power off the worker and update the settings immediately.
If a worker does not have access to the internet and no HTTP proxy is configured for the worker, you can disable
automatic updates to avoid connection failures and eliminate session warnings:
3. In the working area, select the necessary worker and click E d it Worker on the ribbon.
4. At the Networks step of the E d it Proxmox VE Worker wizard, click Ad vanced and clear the Ob tain updates
check box. Then, click Finish to save changes made to the worker settings.
3. In the working area, select the necessary worker and click Remove Worker on the ribbon.
4. In the Veeam Backup & Replication window, confirm that you want to permanently delete the worker.
1. From the main menu of the Veeam Backup & Replication console, select Op tions.
6. In the From field, enter an email address of the notification sender. This email address will be displayed in
the From field of notifications.
7. In the To field, enter an email address of a recipient. Use a semicolon to separate multiple recipient
addresses.
8. In the Sub ject field, specify a subject for notifications. You can use the following runtime variables:
9. Choose whether you want to receive email notifications in case jobs complete successfully, complete with
warnings or complete with errors.
10. Select the Sup press notifications until the last job retry check box to receive a notification about the final
job status. If you do not select this check box, the Veeam Backup for Proxmox VE will send one
notification for every job retry.
TIP
Veeam Backup for Proxmox VE allows you to send a test message to check whether you have configured
the settings correctly. To do that, click Test Message . A test message will be sent to the specified email
address.
1. From the Ma il server drop-down list, select SMTP server (basic authentication) .
2. In the SMTP server field, enter a DNS name or an IP address of the SMTP server. All email notifications
(including test messages) will be sent by this SMTP server.
a. In the P ort field, specify a communication port for SMTP traffic. The default SMTP port is 587.
b. In the Timeout field, specify a connection timeout for responses from the SMTP server.
c. For an SMTP server with SSL/TLS support, select the Connect using SSL check box to enable SSL data
encryption.
d. If your SMTP server requires authentication, select the This SMTP server requires authentication check
box and specify credentials that will be used to connect to the SMTP server.
1. From the Ma il server drop-down list, select Google Gmail (modern authentication) .
2. Click Sig n in with Google. You will be redirected to the authorization page.
3. On the authorization page, specify a Google account to connect to the Veeam Backup & Replication
application. Note that you must also select the Send email on your behalf check box.
If you want to use your own web application for email notifications, do the following:
1. Register a new client application in the Google Cloud console for Veeam Backup & Replication to be
able to use OAuth 2.0 to access Google Cloud APIs. When registering the application, it is
recommended to use a dedicated service account with granular SendMail permissions.
2. In the Op tions window, click Ad vanced.
3. In the Ad vanced window, select the Use custom registration settings check box, and provide the
application client ID and client secret created for the application as described in Google Cloud
documentation.
4. Click Sig n in with Google. You will be redirected to the authorization page.
5. On the authorization page, specify a Google account to connect to the registered application. Note
that you must also select the Send email on your behalf check box.
If the authentication process completes successful, Veeam Backup & Replication will display a message notifying
that the token is valid. If the token gets revoked or if the Google account password changes, click Re-authorize
to update the configuration settings.
1. From the Ma il server drop-down list, select Microsoft 365 (modern authentication) .
To sign in with Exchange Online credentials, you may need to turn off the Internet Explorer Enhanced
Security Configuration option in Server Manager as described in Microsoft documentation.
TIP
If you want to use your own web application for email notifications, do the following:
1. Register a new client application in the Microsoft Azure portal for Veeam Backup & Replication to be
able to use OAuth 2.0 to access Microsoft Azure APIs. When registering the application, it is
recommended to use a dedicated service account with granular SendMail permissions.
2. In the Op tions window, click Ad vanced.
3. In the Ad vanced window, select the Use custom registration settings check box, and provide the
application client ID and tenant ID created for the application as described in Microsoft
documentation.
4. Click Authorize now. You will be redirected to the authorization page.
5. On the authorization page, specify a Exchange Online account to connect to the registered
application. Note that you must also select the Send email on your behalf check box.
If the authentication process completes successful, Veeam Backup & Replication will display a message notifying
that the token is valid. If the token gets revoked or if the Google account password changes, click Re-authorize
to update the configuration settings.
1. From the main menu of the Veeam Backup & Replication console, select Op tions.
3. In the Ba ckup storage section, choose whether you want to receive notifications when backup repositories
used as target locations for VM backups start running out of free space. While processing VMs included
into backup jobs, Veeam Backup for Proxmox VE analyzes the amount of storage space left in target
repositories and displays warnings in job session details if a specific threshold is breached.
4. In the P roduction datastores section, choose whether you want to receive notifications when Proxmox VE
storage disks used as target locations for VM snapshots start running out of free space. While processing
VMs included into backup jobs, Veeam Backup for Proxmox VE analy zes the amount of space left on target
storage disks and displays warnings in job session details if a specific threshold is breached.
TIP
If Veeam Backup for Proxmox VE detects a target storage disk that is about to run out of free space while
processing a VM, it will either skip the VM from processing or create a snapshot of the VM anyway, which
may result in storage disruptions in the production environment. To avoid the latter, you can instruct
Veeam Backup for Proxmox VE to skip VMs from processing if a specific threshold is breached.
5. In the Sup port expiration section, choose whether you want to receive notifications when the Production
Support and Maintenance agreement included into your Subscription license is about to expire. When
Veeam Backup for Proxmox VE detects that there are less than 14 days left before the support expiration
date, it sends an email notification to the recipient specified in the general email settings.
For more information on how to track the support expiration date, see the Veeam Backup & Replication
User Guide, section Viewing License Information.
It is recommended that you timely install available updates to avoid issues while working with the
product. For example, security updates may help you prevent potential security issues and reduce the risk
of compromising sensitive data. For more information on how to install updates, see the
Veeam Backup & Replication User Guide, section Update Notifications.
One backup job can be used to process multiple VMs, but you can back up each VM with one backup job at a
time. If a VM is added to more than one backup job, it will be processed only by the backup job that started
earlier.
TIP
Since Veeam Backup for Proxmox VE chooses workers to process backup workload depending on the
source data location and then launches these workers one by one in a random order, it is recommended
that you create separate jobs for VMs that belong to different locations — this may help you reduce the
time required to perform backup operations and optimize the backup performance.
• You can back up each VM with one backup job at a time. If a VM is already being processed by a backup
job, another backup job will not start processing this VM until the currently running backup operation
completes.
• You cannot back up a VM being restored. Wait for the restore process to complete, and then start the
backup job.
• You cannot back up VMs created from templates as linked clones. Backup of full clones is supported.
• You cannot include into a backup job a VM that is being backed up by 3rd party software. Wait for the
backup process to complete or stop the currently running job manually, and then add the VM to the
necessary backup job.
• You cannot include into a backup job a resource pool that does not contain any VMs. Note that after you
update a resource pool in the Proxmox VE administration portal, it may take up to 15 minutes for Veeam
Backup for Proxmox VE to synchronize data between Proxmox VE and Veeam Backup & Replication.
• Veeam Backup for Proxmox VE does not support backup of iSCSI disks. If iSCSI disks are attached to a VM
included into a backup job, these disks will be skipped from processing.
• Veeam Backup for Proxmox VE does not support backup of VM permissions granted to users, user grou ps
and API tokens.
• By default, Veeam Backup for Proxmox VE enables deduplication for backed-up data. Due to technical
limitations, you cannot disable it while configuring backup jobs.
• By default, backup encryption is disabled for backed-up data. However, you can enable encryption at the
repository level as described in the Veeam Backup & Replication User Guide, section Access Permissions.
• VM guest OS file indexing is not supported for backups created with Veeam Backup for Proxmox VE.
• Since Veeam Backup & Replication does not allow you to assign information about locations to the
Proxmox VE server and workers, job statistics do not include information on the Proxmox VE VM data
migration between different geographic regions.
3. On the ribbon, click Ba ckup Job and select Virtual Machine > Proxmox VE.
Alternatively, right-click the working area and select Ba ckup > Virtual machine > Proxmox VE.
The maximum length of the name is 40 characters; the following characters are not supported: ~ " # % & * : < >
! ? / \ { | } . ' ` $. The maximum length of the description is 1024 characters.
1. Click Ad d .
2. In the Ad d Objects window, choose whether you want to back up all VMs in the cluster or host, only
specific VMs or groups of VMs included into resource pools:
To view the list of available resource pools, click the Resource pool icon on the toolbar at the top right
corner of the window. If you add a resource pool to the backup scope, Veeam Backup for Proxmox VE will
regularly check for new VMs included into the added pool and automatically update the backup job
settings to include these VMs in the scope. For a resource pool to be displayed in the list, it must be
configured in the Proxmox VE administration portal and must contain at least one VM. For more
information on resource pools, see Proxmox VE documentation.
TIP
As an alternative to specifying resources explicitly, you can exclude a number of resources from the backup
scope. To do that, click E x clusions and specify the VMs that you do not want to back up — the procedure is
the same as described for including resources in the backup scope.
Consider that if a resource appears both in the list of included and excluded resources, Veeam Backup for
Proxmox VE will still not process the resource because the list of excluded resources has a higher priority.
While running the job, Veeam Backup for Proxmox VE processes resources in the order they are added to the
backup scope. However, you can change the order, for example, if you add some mission-critical VMs to the job
and want them to be processed first. To change the processing order, select a resource and use the Up or Down
buttons.
NOTE
• If you include the same resource into the backup scope multiple times (for example, an individual
VM and a resource pool that contains this VM), Veeam Backup for Proxmox VE will process this
resource only once.
• If you include a resource pool, node or cluster into the backup scope, VMs in this object are
processed at random. To ensure that the VMs are processed in a specific order, you must add them
as standalone VMs — not as part of the resource pool, node or cluster.
1. Click E x clusions.
3. In the Ad d Objects window, select a resource that you have added to the backup scope at step 3a, and
click OK.
4. Back to the E x clusions window, select the resource and click E d it.
5. In the Select Disks window, select the Selected Disks option, click Ad d and choose a bus type of the disks
that you want to back up. Then, select the necessary disks.
Disks that you do not select will be excluded from the backup job.
1. In the Ba ckup repository drop-down list, select a backup repository where you want to store backups.
For a backup repository to be displayed in the list of available repositories, it must be added to the backup
infrastructure.
2. In the Retention policy section, choose a retention policy that Veeam Backup for Proxmox VE will apply to
backups created by the job:
o Select days if you want to keep restore points in a backup chain for the allowed period of time. If a
restore point is older than the specified limit, Veeam Backup for Proxmox VE removes it from the
chain.
o Select restore points if you want a backup chain to contain only the allowed number of restore points.
If the number of allowed restore points is exceeded, Veeam Backup for Proxmox VE removes the
earliest restore point from the chain.
When the restore point limit is exceeded, Veeam Backup for Proxmox VE removes the earliest restore
point from the chain. For more information, see Backup Retention.
If the UUID of a VM changes (for example, if the VM was migrated to another host), Veeam Backup for
Proxmox VE will be unable to continue the backup chain for this VM. After you re-add the VM to the
backup job, Veeam Backup for Proxmox VE will start a new backup chain for it. However, you will still be
able to perform restore operations using backups from the old backup chain.
To help you implement a comprehensive backup strategy, Veeam Backup for Proxmox VE allows you to enable
long-term retention policy for backups and to configure backup job advanced settings (such as backup
maintenance, health check, active and synthetic full backups).
Veeam Backup for Proxmox VE re-uses full backups created according to the backup job schedule to achieve the
desired retention for a GFS policy schedule (weekly, monthly and yearly). Each full b ackup is marked with a flag
of a specific GFS policy schedule type: the (W) flag is used to mark full backups for the weekly schedule, (M) —
monthly, and (Y) — yearly. Veeam Backup for Proxmox VE uses these flags to control the retention period for
the created full backups. Once a flag of a GFS policy schedule is assigned to a full backup, this full backup can
no longer be removed — it is kept for the period defined in the retention settings. When the specified retention
period is over, the flag is unassigned from the full backup. If the full backup does not have any other flags
assigned, it is removed according to the short-term retention policy settings. For more information on the GFS
flag assignment and removal, see the Veeam Backup & Replication User Guide, section Long-Term Retention
Policy (GFS).
To configure a GFS policy schedule, select the Keep certain full backups longer for archival purposes check box
and click Configure. Then specify the following options in the Configure GFS window:
• Keep weekly full backups — Veeam Backup for Proxmox VE will keep a full backup created within a week
or on the specific day for a number of weeks.
• Keep monthly full backups — Veeam Backup for Proxmox VE will keep a full backup created during the
specific week for a number of months.
• Keep yearly full backups — Veeam Backup for Proxmox VE will keep a full backup created in the specific
month for a number of years.
After you configure the GFS retention policy settings, schedule active full or synthetic full backups. Otherwise,
no new full backups will be automatically produced, and Veeam Backup for Proxmox VE will be unable to
leverage them for long-term retentions.
If you choose an object storage repository to store backups produced by the backup job, you cannot enable
synthetic full backups. However, if you configure a GFS policy, synthetic backups will be automatically
created according to the specified GFS schedule and marked with an appropriate GFS flag.
2. To schedule synthetic full backups, on the Ba ckup tab, select the Create synthetic full backups
p eriodically check box, click Configure and choose whether you want to create synthetic full backups on
specific days every week or on specific days of specific months.
IMP ORTANT
• Synthetic full backups cannot be scheduled if an object storage repository is selected as the target
location for backups.
• Schedule synthetic full backups to run on days when the backup job is scheduled. Otherwise, no
synthetic full backup will be created.
3. To schedule active full backups, on the Ba ckup tab, select the Create a ctive full backups periodically check
box, click Configure and choose whether you want to create active full backups on specific d ays every
week or on specific days of specific months.
Alternatively, you can create active full backups manually when needed. For more information, see
Creating Active Full Backups.
Do not schedule synthetic and active full backups to run at the same time. Due to technical limitations,
Veeam Backup for Proxmox VE will be unable to create synthetic full backups according to the specified
schedule.
4. To instruct Veeam Backup for Proxmox VE to periodically perform a health check for backups created by
the backup job, on the Ma intenance tab, select the P erform backup files health check (detects and auto -
hea ls corruption) check box, click Configure and specify a schedule for the health check to run.
IMP ORTANT
• It is recommended that the backup and health check schedules configured for the job do not overlap
to avoid data access issues.
• If you have selected an off-premise cloud object storage repository as the target location for
backups at step 4, it is recommended that a helper appliance is configured in the repository settings.
Otherwise, additional data transfer costs may occur.
5. To configure retention settings for backups of VMs that are no longer processed by the backup job, on the
Ma intenance tab, select the Remove deleted items data after check box, and specify the number of days
during which Veeam Backup for Proxmox VE will keep backups of VMs excluded from the job.
6. To decreases the size of the backup, on the Storage tab, from the Compression level drop-down list,
select a compression level for the backup: None, Dedupe-friendly , Optimal, High or Extreme. For more
information on data compression, see Compression and Deduplication.
7. To optimize job performance and storage usage, on the Storage tab, from the Storage optimization drop-
down list, select the block size that will be used to process VMs. For more information on the data block
sizes and how they affect performance, see Storage Optimization.
On the day scheduled for a health check to run, Veeam Backup & Replication starts a new health check session.
For each restore point in the standard backup chain, Veeam Backup & Replication calculates CRC values for
backup metadata and compares them to the CRC values that were previously saved to the restore point.
Veeam Backup & Replication also checks whether data blocks that are required to rebuild the restore point are
available.
If Veeam Backup & Replication does not detect data inconsistency, the health check session completes
successfully. Otherwise, the session completes with an error. Depending on the detected data inconsistency,
Veeam Backup & Replication performs the following operations:
• If the health check detects corrupted metadata in a full or incremental restore point,
Veeam Backup & Replication marks the backup chain as corrupted in the configuration database. During
the next backup job session, Veeam Backup for Proxmox VE copies the full instance image, creates a full
restore point in the backup repository and starts a new backup chain in the backup repository.
Veeam Backup for Proxmox VE allows you to create schedules of the following types:
• Da ily at this time — the backup job will create restore points at a specific time on specific days.
• Monthly at this time — the backup job will create restore points once a month on a specific day.
• P eriodically every — the backup job will create restore points repeatedly with a specific time interval every
day.
TIP
You can instruct Veeam Backup for Proxmox VE to run the backup job again if it fails on the first try. To do
that, select the Retry failed items processing check box, and specify the maximum number of attempts to
run the backup job and the time interval between retries. When retrying backup jobs, Veeam Backup for
Proxmox VE processes only those VMs that failed to be backed up during the previous attempt.
TIP
If you want to start the job immediately, select the Run the job when I click Finish check box and then click
Finish.
3. In the working area, select the necessary job and click Sta rt or Stop on the ribbon.
3. In the working area, select the necessary job and click Retry on the ribbon.
3. In the working area, select the necessary job and click E d it on the ribbon.
a. To provide a new name and description for the job, follow the instructions provided in section
Creating Backup Jobs (step 2).
b. To edit the backup scope, follow the instructions provided in section Creating Backup Jobs (step 3).
c. To change the backup repository where backups are stored, to configure backup job retention
settings, to schedule active and synthetic full backups, to configure health checks and email
notifications, follow the instructions provided in section Creating Backup Jobs (step 4).
d. To modify the job schedule and configure automatic retry settings, follow the instructions provided in
section Creating Backup Jobs (step 5).
e. At the Summary step of the wizard, review configuration information and click Finish.
While evaluating the data transmission process, Veeam Backup for Proxmox VE leverages the
Veeam Backup & Replication functionality to analyze performance of all the data flow components:
• Source — the source disk reader component responsible for retrieving data from the source node.
• Network — the network queue writer component responsible for getting processed VM data from the
worker and sending it over the network to the Target (directly or through the Gateway Server).
• Ta rget — the gateway server component responsible for processing VM data, or the target d isk writer
component responsible for storing data in the backup repository.
3. In the working area, select the backup job for which you want to see the bottleneck statistics and click
Sta tistics on the ribbon.
4. In the job session details window, check the Bottleneck field in the SUMMARY column.
TIP
To see the bottleneck statistics for a specific VM, click Show Details, select the VM name in the Na me
column and check the Loa d record in the Action column. To learn how to analyze the statistics, see
Veeam Backup & Replication User Guide, section Performance Bottlenecks.
3. In the working area, select the necessary job and click Clone on the ribbon.
The name of the cloned job is formed by the following rule: <job_name_clone1> , where job_name is the name of
the original job and clone1 is a suffix added to the original job name. If you clone the same job again, the number
in the name will be incremented, for example, job_name_clone2, job_name_clone3 and so on. To change the
name of a cloned job, edit the job as described in section Editing Backup Job Settings.
NOTE
If the original job is scheduled to run automatically, Veea m Backup for Proxmox VE disables the cloned job.
To enable the cloned job, select it in the job list and click E na ble.
3. In the working area, select the necessary job and click E nable or Disable on the ribbon.
3. In the working area, select the necessary job and click Delete on the ribbon.
3. In the working area, select the necessary job and click Active Full on the ribbon.
TIP
To create active full backup automatically according to a specific schedule, configure backup job settings
as described in section Creating Backup Jobs (step 4).
NOTE
• You cannot store VeeamZIP backups in Veeam Cloud Connect and HPE Cloud Bank Storage
repositories.
• Veeam Backup & Replication does not apply network traffic throttling rules to VeeamZIP backup
sessions. For more information, see the Veeam Backup & Replication User Guide, section Configuring
Network Traffic Rules.
3. In the working area, select the VM that you want to back up and click Veea mZIP on the ribbon.
TIP
You cannot specify an SMB share that requires authentication as a local or shared folder. However, you can
add the SMB share to the backup infrastructure and specify it as backup repository.
The created VeeamZIP backup will be displayed under the Ba ckups > Disk (Exported) node in the Home view of
the Veeam Backup & Replication console.
• Restore Points — the date and time of all restore points created for a VM.
• Files — the size of processed VM data, the size of backed-up VM data, the ratio of data deduplication and
the ratio of data compression.
3. In the working area, right-click the necessary backup job and select P roperties.
2. In the inventory pane, select Job s > Backup and click SureBackup Job on the ribbon.
3. At the Na me step of the New SureBackup Job wizard, select the Ba ckup verification and content scan only
verification mode, and then complete the wizard as described in the Veeam Backup & Replication User
Guide, section Creating SureBackup Jobs.
If any of the verification checks fail for a restore point, Veeam Backup & Replication will mark both this restore
point and all subsequent points in the backup chain as Infected . To learn how to manage infected restore points,
see Veeam Backup & Replication User Guide, section Managing Malware Status.
TIP
You can scan backups of Windows VMs manually on demand, without creating a SureBackup job. To learn
how to do that, see the Veeam Backup & Replication User Guide, section Scan Backup.
3. In the working area, expand the job that created the backup, right-click a VM for which you want to
synthesize a full backup file, and select E x port Backup.
4. Complete the New E xport wizard as described in the Veeam Backup & Replication User Guide, section
Performing Export.
Once the export operation completes, the exported backup will be displayed under the Ba ckups > Disk
( E xported) node in the Home view of the Veeam Backup & Replication console.
2. In the inventory pane, select Job s > Backup and click Ba ckup Copy on the ribbon.
3. Create a backup copy job as described in the Veeam Backup & Replication User Guide, section Creating
Backup Copy Jobs.
Note that for backup copies, you can also use Veeam Cloud Connect repositories if a service provider is added to
Veeam Backup & Replication.
TIP
Alternatively, you can create a copy of a backup without configuring a job as described in the
Veeam Backup & Replication User Guide, section Copying Backups.
a. Connect tape devices as described in the Veeam Backup & Replication User Guide, section Tape
Devices Deployment.
2. Create a backup to tape job as described in the Veeam Backup & Replication User Guide, section Creating
Backup to Tape Jobs.
NOTE
You cannot restore Proxmox VE VMs directly from tapes. To restore an Proxmox VE VM, you must first
restore its backups to a repository as described in the Veeam Backup & Replication User Guide, section
Backup Restore from Tape to Repository.
3. In the working area, expand the job that created the backup, right-click the VM name and select Delete
from disk.
NOTE
If 4-eyes authorization is enabled in Veeam Backup & Replication, deleting backup files will require
additional approval from another user with the Veeam Backup Administrator role.
• Entire VM restore — recover Proxmox VE VMs to the original location or to a new location.
• Disk publishing — mount specific disks of a backed-up Proxmox VE VMs to any server added to the backup
infrastructure.
• Application items restore — restore applications, such as Microsoft Active Directory, Microsoft Exchange,
Microsoft SharePoint, and Microsoft SQL Server.
• VM disk export — restore VM disks and convert them to disks of the VMDK, VHD or VHDX format.
• VM restore to Amazon Web Services — restore Proxmox VE VMs to Amazon Web Services as EC2 instances.
• VM restore to Microsoft Azure — restore Proxmox VE VMs to Microsoft Azure as Azure VMs.
You can restore VM data to the most recent state or to any available restore point.
To restore machines to Proxmox VE, you can use the following backups:
• Backups of Nutanix AHV VMs created by Veeam Backup for Nutanix AHV
• Backups of oVirt KVM VMs created by Veeam Backup for Oracle Linux Virtualization Manager and Red Hat
Virtualization
• Backups of Microsoft Hyper-V and VMware vSphere VMs created by Veeam Backup & Replication
• Backups of Microsoft Azure VMs created by Veeam Backup for Microsoft Azure
• Backups of Google Cloud VM instances created by Veeam Backup for Google Cloud
• Backups of virtual and physical machines created by Veeam Agent for Microsoft Windows and Veeam
Agent for Linux
VM restore is supported only for backups stored in backup repositories, object stora ge repositories and on the
performance, capacity and archive tier of a scale-out backup repository (except for backups stored in the archive
tier that consists of the Amazon S3 Glacier Instant Retrieval extent).
NOTE
You cannot restore VMs from backups stored in external repositories and on tapes. However, you can copy
backups to a supported repository and then use them to restore VMs.
3. In the working area, expand the necessary backup job, select the VM that you want to restore and click
E ntire VM on the ribbon, or right-click the VM and select Restore entire VM to Proxmox.
2. Click P oint.
3. In the Restore Points window, select the necessary restore point and click OK.
To help you choose a restore point, Veeam Backup for Proxmox VE provides the following information on
each available restore point:
o Job — the name of the backup job that created the restore point and the date when the restore point
was created.
At the Host step of the wizard, choose a host to which the recovered VM will belong. For a host to be displayed
in the list of available hosts, it must be added to the backup infrastructure as described in Connecting Proxmox
VE server.
TIP
You can also choose whether you want the recovered VM to be included into the same resource pool as the
original VM.
At the Storage step of the wizard, choose storage where virtual disks of the recovered VM will be stored. For
storage to be displayed in the list of available storage, it must be configured in the virtual environment as
described in Proxmox VE documentation.
If you restore the VM to the original host, Veeam Backup for Proxmox VE will automatically select the same
storage where the original VM disks were stored at the moment of backup. If you restore the VM to a new hos t,
you will have to select storage manually. In both cases, the restored disks will by default have the same type as
the original VM disks; however, you can specify another type manually.
NOTE S
• You will not be able to select storage and disk type for each VM disk separately.
• If the selected storage does not support the specified disk type, Veeam Backup for Proxmox VE will
display a warning notifying that some of the provided settings are invalid. You will still be able to
proceed with the wizard without changing the disk type; in this case, Veeam Backup for Proxmox VE
will automatically choose a supported disk type while restoring the VM.
At the Na me step of the wizard, you can specify a new name for the recovered VM. The maximum length of the
name is 63 characters; the following characters are only supported: a -z, A-Z, 0-9, -. The hyphen-minus
character (-) is supported, but you cannot use it as the first or the last character of the name.
At the Network step of the wizard, choose a network to which the recovered VM will be connected. If you do not
want to connect the VM to any virtual network, select the VM and click Disconnect.
For a network to be displayed in the list of available networks, it must be configured in the virtual environment
as described in Proxmox VE documentation.
TIP
If you want to start the recovered VM as soon as the restore process completes, select the P ower on target
VM a fter restoring check box.
3. In the working area, expand the necessary backup job, right-click the VM you want to restore and select
Instant Recovery.
o To restore the VM to VMware vSphere, complete the Instant Recovery wizard as described in the
Veeam Backup & Replication User Guide for VMware vSphere, section Performing Instant VM
Recovery of Workloads to VMware vSphere VMs.
o To restore the VM to Microsoft Hyper-V, complete the Instant Recovery wizard as described in the
Veeam Backup & Replication User Guide for Microsoft Hyper-V, section Performing Instant VM
Recovery of Workloads to Hyper-V VMs.
o To restore the VM to Nutanix AHV, complete the Instant Recovery wizard as described in the Veeam
Backup for Nutanix AHV User Guide, section Performing Instant VM Recovery of Workloads to Nutanix
AHV.
3. In the working area, expand the necessary backup job, right-click the VM that contains disks you want to
mount and select P ub lish d isks.
4. Complete the P ub lish Disk wizard as described in the Veeam Backup & Replication User Guide, section
Publishing Disks.
IMP ORTANT
Make sure to install the QEMU Guest Agent on VMs and enable it in the Proxmox VE administration portal
— before the backups are created. You will not be able to install the agent during the recovery operation.
3. In the working area, expand the necessary backup job, right-click the VM that contains files you want to
restore and do the following:
o If you want to restore files of a Microsoft Windows machine, select Restore g uest files > Microsoft
W ind ows and complete the Guest File Restore wizard as described in the Veeam Backup & Replication
User Guide, section Restoring VM Guest OS Files (FAT, NTFS or ReFS).
o If you want to restore files of a Linux, Solaris, BSD, Unix or Mac machine, select Restore guest files >
Linux and other and complete the Guest File Restore wizard as described in the
Veeam Backup & Replication User Guide, section Restoring VM Guest OS Files (Multi-OS).
NOTE
To restore files of a VM with an operation system other than Microsoft Windows, Veeam Backup for
Proxmox VE requires a helper appliance — a Linux server that will be used to mount VM disks. While
completing the Guest File Restore wizard, you will be able either to choose a server already added to the
backup infrastructure or to specify connection settings of a new server that will used as helper appliance.
• Oracle databases
NOTE
Due to technical limitations, Veeam Backup for Proxmox VE produces only crash-consistent (not
application-consistent) backups that in some cases cannot be used for application item restore.
3. In the working area, expand the necessary backup job, select the VM that contains an application you want
to restore.
4. Click Ap p lication Items on the ribbon and the select the application.
5. In the restore wizard, select a restore point that will be used to restore the application, specify a restore
reason and click Browse.
6. In the Veeam Explorer application, perform the steps described in the Veeam Explorers User Guide.
As an alternative to application item restore, you can also perform file-level restore to recover standalone
databases using Veeam Explorers.
3. In the working area, expand the necessary backup job, right-click the VM that contains disks you want to
export and select E x port content as virtual disks.
4. Complete the E x p ort Disk wizard as described in the Veeam Backup & Replication User Guide, section
Exporting Disks.
3. In the working area, expand the necessary backup job, right-click the VM that you want to restore and
select Restore to Amazon E C2.
4. Complete the Restore to Amazon EC2 wizard as described in the Veeam Backup & Replication User Guide,
section Restoring to Amazon EC2.
3. In the working area, expand the necessary backup job, right-click the VM that you want to restore and
select Restore to Microsoft Azure.
4. Complete the Restore to Microsoft Azure wizard as described in the Veeam Backup & Replication User
Guide, section Restoring to Microsoft Azure.
3. In the working area, expand the necessary backup job, right-click the VM that you want to restore and
select Restore to Google CE.
4. Complete the Restore to Google Compute Engine wizard as described in the Veeam Backup & Replication
User Guide, section Restoring to Google Compute Engine.
When you submit a support case, it is recommended that you provide the Veeam Customer Support Team with
the following information:
• The error message or an accurate description of the problem you are facing
• Log files
1. Log in to the backup server using an account with the Local Administrator permissions.
4. In the program list, check the version of P roxmox Virtual Environment Plug-in for
Veeam Backup & Replication.
Downloading Logs
To download the product logs, do the following:
1. From the main menu of the Veeam Backup & Replication console, select Help > Support Information.
Complete the wizard as described in the Veeam Backup & Replication User Guide, section Exporting Logs.
Since workers deployed by Veeam Backup for Proxmox VE are Linux -based VMs, they have the same limitations
that apply to machines running the Rocky Linux operating system. That is, network routing can only be applied
to the networks connected to the network adapters (vNICs) that has been added first while configuring workers,
which means that these VMs can reach out to endpoints in other networks only through those first vNICs.
That is why you must consider the following while configuring multiple networks for workers:
• If you want workers to obtain updates from online Veeam repositories, you must connect to the first vNIC
a network that allows inbound and outbound internet traffic.
• If a backup repository, the backup server or the Proxmox VE host is not reachable from the network
connected to the first vNIC, you must update the worker settings to add one more vNIC and to connect it
to the network to which that component is connected.
NOTE
The workers will be able to obtain updates from online Veeam repositories only if Network A is configured
to allow inbound and outbound internet traffic.
The workers will be able to obtain updates from online Veeam repositories only if Network A is configured
to allow inbound and outbound internet traffic.