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.
- 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:
Generate the Keys: Run the following command on your local machine:
ssh-keygen -t rsa
Specify the File Location: Choose the directory and file name (e.g., .ppk
or .pem
) to save the private key. Example:
- Enter a Passphrase: You may enter a passphrase to secure the private key or leave it empty.
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
.
Update Key Permissions: Run the following commands to set the correct permissions:
chmod 755 /home/key.ppk
chmod 755 /home/key.ppk.pub
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:
- 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.
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
- 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:
- Data Sources >> Hypervisors >> Proxmox
- Verify that the Proxmox host is listed.
- Go to the "Backup" tab in the BDR server console.
- Select "Configure Backup," then choose "Virtual Machines," followed by "Proxmox."
- Enter the required backup details and click "Next."
- Select the VMs you wish to back up from the list of added Proxmox hosts and complete the backup configuration process.
- 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.
- All nodes of the cluster must be added either through manual agent installation or automatic agent push.
- 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.