
How to Install Nakivo on Proxmox VE: A Step-by-Step Guide
Proxmox VE is a powerful and popular open-source virtualization platform, but like any hypervisor, its true strength lies in the reliability of its data protection strategy. While Proxmox includes a native backup tool, many organizations require more advanced features like application-aware processing, granular recovery, and off-site replication. This is where Nakivo Backup & Replication provides a robust, enterprise-grade solution.
Deploying Nakivo directly on Proxmox as a dedicated virtual machine is an efficient and scalable way to protect your entire virtual infrastructure. This guide will walk you through the complete installation process, from creating the VM to configuring your first backup.
Why Choose Nakivo for Proxmox?
Before diving into the installation, it’s important to understand the benefits. Nakivo offers a feature-rich platform designed for modern virtual environments, providing:
- Application-Aware Backups: Ensures transactional consistency for applications like Microsoft SQL Server, Exchange, and Active Directory.
- Granular Recovery: Instantly restore individual files, folders, and application objects directly from compressed and deduplicated backups without restoring the full VM.
- Advanced Storage Options: Supports a wide range of backup repositories, including local storage, NAS, and cloud storage like Amazon S3, Wasabi, and Backblaze B2.
- Efficiency and Speed: Features like incremental backups, global data deduplication, and network acceleration significantly reduce backup windows and storage footprint.
Prerequisites for Installation
To ensure a smooth installation, make sure you have the following ready:
- A running Proxmox VE host with sufficient resources.
- A lightweight Linux Server ISO file. We recommend using the latest Ubuntu Server LTS for its stability and long-term support.
- The latest Nakivo Backup & Replication installer for Linux, available from the official Nakivo website.
- Basic knowledge of the Proxmox web interface and Linux command line.
Step-by-Step Guide to Installing Nakivo on Proxmox
The installation process involves creating a dedicated virtual machine, installing a Linux operating system, and then deploying the Nakivo software.
Step 1: Create a Dedicated Virtual Machine in Proxmox
First, we need to build the virtual machine that will host the Nakivo software.
- Log in to your Proxmox web interface.
- Click the “Create VM” button in the top right corner.
- General Tab: Give your VM a descriptive name, such as “Nakivo-B R”.
- OS Tab: Select your uploaded Ubuntu Server ISO file. Set the Guest OS Type to “Linux” and the Version to the latest available kernel.
- System Tab: Leave the default settings unless you have specific requirements.
- Hard Disk Tab:
- Set the Bus/Device to “VirtIO SCSI” for optimal performance.
- Allocate at least 60 GB of disk space for the operating system and Nakivo application. The backup repository should be on separate storage.
- CPU Tab: Assign at least 2 CPU cores. For larger environments, 4 cores are recommended.
- Memory Tab: Allocate a minimum of 4 GB of RAM. If you plan to manage a large number of jobs or VMs, increase this to 8 GB or more.
- Network Tab: Choose the “VirtIO (paravirtualized)” model for the best network performance.
- Confirm and Finish: Review your settings and click “Finish” to create the VM.
Step 2: Install the Linux Operating System
With the VM created, it’s time to install Ubuntu Server.
- Select the newly created VM from the left-hand navigation pane and click “Start”.
- Open the “Console” to view the VM’s display.
- Follow the on-screen prompts of the Ubuntu Server installer.
- During the installation, it is crucial to install the OpenSSH server when prompted. This will allow for easier management and file transfers via SSH.
- Complete the installation and reboot the VM. Make sure to note down the IP address assigned to the virtual machine.
Step 3: Download and Install Nakivo Backup & Replication
Now we will install the Nakivo software onto our new Ubuntu Server VM.
- Log into your Ubuntu Server VM via SSH using a tool like PuTTY or your terminal.
- Use the
wget
command to download the Nakivo installer directly to the VM. You can get the download link from the Nakivo website.
bash
wget "https://d96i82q710b04.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.x.x_Installer-L.sh"
- Once the download is complete, make the installer file executable using the
chmod
command.
bash
chmod +x NAKIVO_Backup_Replication_v10.x.x_Installer-L.sh
- Run the installer with
sudo
privileges.
bash
sudo ./NAKIVO_Backup_Replication_v10.x.x_Installer-L.sh
- Follow the installer prompts. You will need to accept the license agreement and choose to install the full solution (“Transporter and Director”). The installer will automatically handle all dependencies and services.
Step 4: Initial Configuration and Access
Once the installation is finished, Nakivo is ready to be configured.
- Open a web browser on your management computer and navigate to the IP address of your VM on port 4443. The URL will look like this:
https://<your-vm-ip>:4443
- You will be greeted by the Nakivo initial setup wizard.
- Create your administrative account by providing a username and a strong, unique password.
- Proceed through the wizard to configure your inventory. Click “Add New…” and select “Virtual Appliance” to add your Proxmox host. You will need to provide the Proxmox host’s IP address, username, and password.
- Next, configure your Backup Repository. This is where your backup data will be stored. For best performance and reliability, this should be on a separate, dedicated storage device (e.g., a NAS share or a separate virtual disk).
Security and Performance Best Practices
To get the most out of your installation, follow these key recommendations:
- Isolate Your Backup Repository: Do not store your backup repository on the same datastore as your production VMs. This protects your backups from storage failures and improves I/O performance.
- Network Segmentation: Whenever possible, place your Nakivo VM and backup storage on a dedicated management or backup VLAN to isolate backup traffic from production network traffic.
- Keep Software Updated: Regularly check for and install updates for both the underlying Ubuntu Server OS and the Nakivo Backup & Replication software to ensure you have the latest security patches and features.
- Use Strong Credentials: Secure your Nakivo web interface, Proxmox host credentials, and SSH access with strong, unique passwords to prevent unauthorized access.
By following this guide, you have successfully deployed a powerful and flexible data protection solution for your Proxmox environment, ensuring your virtual machines are secure, recoverable, and always available.
Source: https://nolabnoparty.com/come-installare-nakivo-su-proxmox-ve/