Prerequisites for Automatically Adding a Proxmox VE Host to BDRSuite Backup Server

Prerequisites for Automatically Adding a Proxmox VE Host to BDRSuite Backup Server

KB ID: 115226

Overview

This article provides the necessary prerequisites for automatically adding a Proxmox VE host to the BDRSuite Backup Server. Ensuring these requirements are met allows seamless connectivity and communication between the Proxmox VE host and the backup server, enabling efficient backup management.

Supported Platforms

  • Proxmox VE: Versions 8.3, 8.2, 8.1, 8.0, and 7.4

System Requirements

  • Memory: Minimum 2 GB
  • CPU: Minimum Dual-Core Processor

Prerequisites

1. User Account with Root Privileges

  • Ensure the user account specified to add the Proxmox VE Host has root privileges.
  • If using a non-root account, provide the root password when prompted during setup.

2. User Account Credentials

To connect to the Proxmox VE host, use one of the following methods:

  • Linux Account Option: Directly connect using the username and password of the specified user account.

  • Linux Private Key Option: Use the Identity/Pubkey authentication method to connect.

    Generating a Public-Private Key Pair:

    1. Generate the Keys: Run the following command on your local machine:
      ssh-keygen -t rsa
    2. Specify the File Location: Choose the directory and file name (e.g., .ppk or .pem) to save the private key. Example:
      /home/key.ppk
    3. Enter a Passphrase: You may enter a passphrase to secure the private key or leave it empty.
    4. Locate Saved Keys:
      • The private key will be saved in the chosen location (e.g., /home/key.ppk).
      • The corresponding public key will be saved as /home/key.ppk.pub.
    5. Update Key Permissions: Run the following commands to set the correct permissions:
      chmod 755 /home/key.ppk chmod 755 /home/key.ppk.pub
    6. Add Public Key to Proxmox VE Host:
      • Use the command below to add the public key to the authorized_keys file on the Proxmox VE host:
        ssh-copy-id -i /home/key.ppk.pub <username>@<Host IP Address>
      • Example:
        ssh-copy-id -i /home/key.ppk.pub admin@192.168.102.11
    7. Transfer the Private Key to Backup Server: Copy the private key file (/home/key.ppk) to the backup server using an FTP tool. Ensure the public key is on the Proxmox VE host and the private key on the backup server.

3. Port Configuration

Configuring the ports is essential to ensure communication between the BDRSuite Backup Server and the Backup Agent occurs without interruptions.
  • SSH Port: Confirm that the SSH port (default: 22) is open and accessible. If the SSH server uses a different port, ensure that it is accessible for remote connection.
  • BBA Port: The BDRSuite Backup Agent (BBA) on the Proxmox VE Host communicates with the Backup Server on port 42005. Verify that firewall rules allow traffic on port 42005 for seamless connectivity. 

4. Configure Backup Port

This option allows you to specify the ports used for backing up virtual machines, which are exposed via the NBD protocol. You can define ports either individually or as a range, for example, 3265, 3500-3800, 73000, or 33400-33490.

5. Maximum Concurrent Tasks:

Specify the number of parallel backup tasks that each BDRSuite Delegation Service (BDS) can handle, ranging from 1 to 5. By default, 5 is selected. 

6. Internet Connection

​The Proxmox Host must have internet access for successful integration and configuration with the Backup Server.

Complete the Installation

  1. Click "Finish" to complete the setup. The BDS Agent will now be added to the BDR server, and the Proxmox host will appear in the BDR server console under:
  2. Data Sources >> Hypervisors >> Proxmox
  3. Verify that the Proxmox host is listed.

Configure Backups

  1. Go to the "Backup" tab in the BDR server console.
  2. Select "Configure Backup," then choose "Virtual Machines," followed by "Proxmox."
  3. Enter the required backup details and click "Next."
  4. Select the VMs you wish to back up from the list of added Proxmox hosts and complete the backup configuration process.


Notes
Notes:
  1. When a cluster node is added, all newly added nodes will be grouped together and displayed as a single entity under the specified cluster name.
  2. All nodes of the cluster must be added either through manual agent installation or automatic agent push.
  3. Verify connectivity between the BDRSuite Backup Server and all nodes in the Proxmox cluster.
By ensuring these prerequisites are met, you can automatically add a Proxmox VE host to the BDRSuite Backup Server and enable efficient backup management of Proxmox virtual environments.

    • Related Articles

    • Adding Proxmox Host for Backup

      Proxmox VE clusters and Standalone machines can be backed up using the BDRSuite Backup Server. Follow the steps below to add Proxmox VE or its clusters as a data source and configure backups effectively. Go to Data Sources -> Hypervisors -> Proxmox ...
    • Prerequisites to Automatically Add KVM Host

      KB ID: 115210 Overview: This article outlines the essential prerequisites for automatically adding a KVM host to the BDRSuite Backup Server. Meeting these requirements ensures smooth connectivity and communication between the KVM host and the backup ...
    • Quick Start Guide for Proxmox VE Backup & Recovery

      About Proxmox Backup & Replication BDRSuite provides a comprehensive solution for backing up and replicating Proxmox virtual environments. With support for both incremental and full backups, it offers flexible scheduling, offsite backup options, and ...
    • Adding oVirt Host for Backup

      oVirt VMs can be backed up using the BDRSuite Backup Server. You can simply add the source to the BDRSuite Backup Server and configure backups. Navigate to Data Sources tab -> Hypervisors -> oVirt. When a oVirt is added to the BDRSuite Backup server, ...
    • Steps to Add Proxmox VE Standalone host or Cluster Node through Manual Agent Installation

      KB ID: 115227 Overview This article provides detailed instructions on adding a Proxmox VE (Virtual Environment) host or cluster to the BDRSuite Backup Server by manually installing the BDS Agent. This setup enables Proxmox backups, allowing you to ...