Backup and Restore Proxmox with Veeam Backup and Replication 12.2
1. Prerequisites:
- A Proxmox VE cluster or standalone Proxmox server running.
- Veeam Backup & Replication 12.2 installed on a Windows server.
- Ensure Proxmox has the Veeam Agent for Linux installed if you’re doing an agent-based backup.
2. Backup Process:
A. Adding the Proxmox Host to Veeam:
- Open the Veeam Backup & Replication console.
- Go to “Inventory” > “Managed Servers.”
- Right-click and select “Add Server.”
- Choose “Linux,” as Proxmox is based on Debian.
- Enter the IP address or hostname of the Proxmox server and provide the SSH credentials (root or a user with appropriate permissions).
- Verify the connection, and Veeam will add Proxmox to its managed inventory.
B. Creating Backup Jobs:
- Go to the “Home” tab and select “Backup Job.”
- Choose “Virtual Machine” as the backup type.
- Select the Proxmox VMs you want to back up.
- Choose your backup repository (storage location for backups).
- Configure the backup schedule, retention policies, and any advanced options like encryption or compression.
- Save and start the backup job.
C. Monitoring Backups:
- You can monitor backup jobs in the “History” or “Home” tab to ensure backups run successfully.
3. Restore Process:
A. Full VM Restore:
- In the Veeam console, go to the “Home” tab and select “Restore.”
- Choose “Entire VM” and select the Proxmox VM from your backup repository.
- Choose the restore point you want to use and follow the wizard to select the destination Proxmox server.
- Confirm and start the restore process.
B. File-Level Restore:
- Go to “Home” > “Restore” and select “Guest files (Linux).”
- Choose the backup point and select the VM you want to restore files from.
- Browse the file system and restore specific files or directories.
C. Instant Recovery:
- Select “Instant Recovery” to start the VM directly from the backup storage.
- This allows for minimal downtime while restoring the actual VM in the background.
4. Key Features of Veeam with Proxmox:
- Incremental Backups: Efficient use of storage by backing up only changes after the initial backup.
- Compression and Deduplication: Reduces backup size and storage requirements.
- Instant VM Recovery: Allows quick recovery of critical VMs with minimal downtime.
- Application-Aware Backups: Ensures consistency for applications like databases.