Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Backup » How to set up the OOTBI Virtual Appliance on Proxmox VE
  • Windowsfilesystemxx
    Failed to remove network for the build, Job failed error: Invalid volume specification: “/cache” Containers
  • Screenshot 2022 04 02 at 22.59.54
    How to fix importing the project failed: Project namespace path can contain only letters, digits, etc Version Control System
  • picture1 101
    Can’t Sign In: Domain Unavailable & 169.254 IP Address Issue Windows Server
  • screenshot 2020 03 14 at 10.13.38
    How to Hide the Action Center Taskbar Icon In Windows 10 Windows
  • delete5
    How to Delete Diagnostic Data in Windows 10 and Windows 11 Windows
  • zabbix
    Monitoring services using Zabbix Linux
  • LiveCaption
    Enable or disable automatic Google Chrome Live Caption on macOS Mac
  • PSD1 Azure 2
    How to install PSD Hydration Kit for remote bare-metal deployment or via PXE boot Windows Server

How to set up the OOTBI Virtual Appliance on Proxmox VE

Posted on 04/06/202505/06/2025 Christian By Christian No Comments on How to set up the OOTBI Virtual Appliance on Proxmox VE
OOTBI virtual appliance setup on Proxmox

Out-of-the-Box Immutability (Ootbi) is a purpose-built backup storage appliance developed by the founders of Veeam, specifically for Veeam customers (users). OOTBI delivers secure, simple, and powerful on-premises backup storage without requiring any security expertise. In this article, we shall discuss the steps on how to set up the OOTBI virtual appliance on Proxmox VE. Please, see how to fix “Error importing OVA file to AWS: Client error saved empty is empty“, What is the difference between iDRAC, IPMI, and ILO, and how to configure Windows LAPS.

If you do not have money yet to buy an OOTBI appliance, you can play with the vSA in a virtual environment as demonstrated in this guide. Below are some caveats to note.

Note: Because you cannot run a Type 2 hypervisor when you have Credential Guard enabled due to the following issue: “see how to fix VMware Workstation and Credential Guard are not compatible“. This indirectly enables Hyper-V. Also, this is applicable if you have a Hyper-V only environment. This is because Hyper-V is a Type 1 hypervisor and takes exclusive control of virtualisation extensions (VT-x/AMD-V), which prevents Type 2 hypervisors (like VirtualBox or VMware Workstation) from accessing hardware virtualisation directly.

Because of this, I will be showing you the steps to run OOTBI on Proxmox-VE. But Proxmox VE does not natively support direct OVA/OVF imports. You can work around this limitation by converting the files into a compatible format.

With the right steps, you can successfully migrate an OVA/OVF appliance to Proxmox VE. Thereby, ensuring seamless integration and optimal performance.

Virtual Appliance Formats: OVA vs. OVF Explained

The Distributed Management Task Force (DMTF) developed OVA and OVF as standards for packaging and distributing virtual appliances. OVF is an open, vendor-neutral format that packages virtual machines with metadata and disk images, enabling seamless portability across different virtualisation platforms.

OVA, on the other hand, is a single-file implementation of OVF. It bundles all necessary components, including the OVF descriptor and virtual disks into a compressed tar archive. Thereby, simplifying virtual appliance distribution.

Please, see how to create a bootable USB on Mac: Proxmox VE Setup, how to Disable device encryption on Windows, and how to Configure and Run Performance Tests in Postman.

OOTBI virtual Storage Appliance

You can download the OOTBI virtual Storage Appliance from this URL. If you would like to test, you can contact the sales team and request a “VSA multi-node license“.

Free Virtual Storage Appliance

Here is how to install Java Runtime Environment on Mac OS, and how to Disable Hardware Acceleration in Browsers and Windows.

Import OVA into Proxmox

Let’s connect to Proxmox over the terminal. Since I am using a Mac PC. I will open iTerms and connect using SSH

ssh root@<Proxmox-IP>
connect to proxmox via ssh

Note: Proxmox’s web GUI does not support uploading OVA files directly to the template folder. The upload option is greyed out due to the wrong extension. Also, you cannot upload the OVA file to Proxmox’s local storage through the GUI.

To proceed, locate the OVA file path. On macOS, you can quickly get the full file path of your OVA file on your desktop using the method below. Open Terminal (Cmd + Space, then type Terminal). Drag and drop the OVA file into the Terminal window. This will automatically paste the full path. Next, upload the OVA File to Proxmox using SCP as shown below.

scp /Users/christian/Desktop/VSA-OF2024_05_20_21_52_49.ova root@192.168.2.69:/var/lib/vz/template/
copy OVA via SCP

 Navigate to the directory where you copied the OVA file

cd /var/lib/vz/template/
navigate to template directory

Extract the OVA file using the tar command. Replace ova_file.ova with the actual filename of your OVA file

tar -xf VSA-OF2024_05_20_21_52_49.ova

Once the extraction is complete, you should have several files. This includes a disk image file. (Here I got this in VMDK format. These represent the virtual machine’s hard drives that will be converted for use in Proxmox.

extract ova file

Note: We have an OVF package extracted from an OVA file, which includes:

  • OVF descriptor (.ovf)
  • Manifest file (.mf)
  • Virtual disks (.vmdk)

Please see how to “Fix Error 1069: Windows could not start the Veeam backup service on local computer“, and steps in Deploying Next.Js App Using Heroku Cloud Application Platform.

Convert VHDX to Proxmox-Compatible Format

We have to convert this into Proxmox-compatible format (QCOW2 or RAW). But QCOW2 in my case, using qemu-img. Before proceeding with this step, we have to create a Virtual Machine on Proxmox.

Create a New VM in Proxmox

Launch Proxmox Web UI and navigate to Datacenter and select the Node and select or right-click to create a new VM.

Create VM

Configure the VM by populating the VM parameters as shown below

VM name

For the OS type, choose the correct OS type (or “Do not use any media”).

os type

Ensure all necessary VM parameters are set under the system section as shown below. This includes an EFI disk to prevent boot-related warnings on the cluster disk.

system
Firmware: Set to BIOS or UEFI, depending on the appliance’s requirements.

I am fine with the disk parameters, but will slightly increase the disk size to 90 GiB as shown below.

Disk

Configure the VM with 2 CPU sockets, 2 cores per socket, and enable the x86-64-v2-AES CPU type for optimal compatibility and performance.

CPU

I will set 8 GiB here which is 8192 MiB.

memory

Remember to change the model to vmxnet3, else it will not work. Each VM can have many Network interface controllers (NIC) types. Below are some:

  • Intel E1000 is the default, and emulates an Intel Gigabit network card.
  • the VirtIO paravirtualized NIC should be used if you aim for maximum performance. Like all VirtIO devices, the guest OS should have the proper driver installed.
  • the Realtek 8139 emulates an older 100 MB/s network card, and should only be used when emulating older operating systems ( released before 2002 )
  • Lastly, the vmxnet3 is another paravirtualized device, which should only be used when importing a VM from another hypervisor
Firewall

On the confirm VM creation window, click on Finish to complete the setup.

Confirm VM creation

Option 1: Convert and move manually (QCOW2 Format)

To manually convert and move a QCOW2 disk, use qemu-img convert to convert the image. To do this, run the following commands one by one

mkdir -p /var/lib/vz/images/101/
qemu-img convert -f vmdk -O qcow2 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk1.vmdk /var/lib/vz/images/101/vm-101-disk-1.qcow2
qemu-img convert -f vmdk -O qcow2 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk2.vmdk /var/lib/vz/images/101/vm-101-disk-2.qcow2
qemu-img convert -f vmdk -O qcow2 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk3.vmdk /var/lib/vz/images/101/vm-101-disk-3.qcow2

Note: The command mkdir -p /var/lib/vz/images/101/ creates the directory path /var/lib/vz/images/101/, including any necessary parent directories, if they don’t already exist.

QCOW2 Format

Option 2: Direct Import to Proxmox Storage (Recommended)

If your Proxmox uses local-lvm, use the following command to convert to the qcow2 format. This helps to converts and imports the vmdk disk image into a Proxmox storage (like local-lvm) and prepares it for attachment to a VM and links it to the VM as an unused disk.

qm importdisk 101 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk1.vmdk local-lvm --format qcow2
qm importdisk 101 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk2.vmdk local-lvm --format qcow2
qm importdisk 101 /var/lib/vz/template/VSA-OF2024_05_20_21_52_49-disk3.vmdk local-lvm --format qcow2

Here is How to update Object First OOTBI Cluster, and how to resolve the Update Package Database failure on Proxmox VE.

Attaching Converted QCOW2 Disks in Proxmox

After converting your virtual disks to the QCOW2 format, follow these steps in the Proxmox Web UI to attach and boot from them:

To do this, navigate to your VM, and then Hardware and click on Add. Choose Existing Disk, and select the converted QCOW2 file from the correct storage location. Use the VirtIO SCS interface for optimal performance (Recommended for Linux VMs).

attaached disks

Do not forget to set the boot order in VM by navigating to options and then Boot Order.

Boot order

Start the VM and verify that it boots properly.

Setup OOTBI vSA on Proxmox

If you were to set up a physical OOTBI appliance, here is a blog post on “Object First OOTBI Appliance Unboxing and Quick Setup“. Also, see how to Configure Object First OOTBI Appliance.

Let’s start the VM.

Start VM

When this is done, you will have to select “ObjectFirst OOTBI from the GNU GRUB bootloader menu as shown below.

OOTBI Setup on Proxmox

Accept the license agreement when prompted

Accept license

Cluster Setup

To set up a cluster, please select “Setup New Cluster”.

Setup cluster

Configure the network interface(s)

configure network interface

Enter the host name and hit Enter to proceed

Set Hostname

The network settings is currently being updated

updating network settings

Currently checking for updates. This step can take a while, please be patient

Checking for updates

Note: If you get stuck and unable to apply the updates, you are required to configiure the Proxy. In my case, I fix this by configuring NAT on the Proxmox node.

Next, proceed with the Cluster IP configuration as shown below

Cluster IP

Set the Cluster Administrator password as shown below. Upon configuration, this password will be required to access the Objectfirst-TUI

Note: The cluster management IP address will be used to access the Cluster Web Console for management and monitoring. The IP address of each node could also be used to access the cluster management console. Press Enter to proceed.

Cluster password

As you can see, the cluster has been created successfully. Click on Enter to proceed

s3 and web ui address

Please enable Telemetry. This is vital and will notify support in case of any issues. This enables Object First to react effectively in case of hardware failure, etc.

Enable Telementary
Remove Node from Cluster

If you wish to remove your node from the cluster, you can do this from here.

remove cluster

Also, you can also apply software updates from the TUI. Here is a guide on how to update Object First OOTBI Cluster

check for software updates

When completed, hit the ESC button to log out. Now, you will be prompted to sign in as shown below

Henceforth, you will need the cluster credential for the Ootbi user that were specified during the setup process to access the TUI.

Enter credential to login

Enter the password you created above

login

Here is how to Disable device encryption on Windows, and how to Configure and Run Performance Tests in Postman.

Access Cluster Endpoint (Web UI Address)

The cluster management console can be accessed using the IP address and credentials we have specified and this step completes the steps to configure Object First OOTBI Appliance.

Your browser is displaying a security warning because the connection isn’t private. Click ‘Advanced’ to view the certificate details or continue to the site because I trust it.

access web ui

Click “continue to (unsafe) to access the cluster management console.

Continue Unsafe

Integrate OOTBI with VBR

Here is a blog post on “how to integrate ObjectFirst OOTBI Appliance with VBR“. In this blog post, I explain why you should consider purchasing an OOTBI appliance. I walk through the steps to create an S3 key and bucket on OOTBI, and I demonstrate how to integrate the appliance with Veeam Backup & Replication (VBR).

Note: To access the portal, use the objectfirst user account and the password that we created in the cluster configuration.

FAQs

How to fix error “failed to reinit service with the new NIC settings: 1”?

Failed to reinit services with new NIC settings
If you get the error, failed to reinit service with the new NIC settings: 1. Please, ensure the right Network interface controllers (NIC) type is selected as shown below
Network mode

What happens when OOTBI is unable to download updates and you are prompted to configure the Proxy server?When this happens

Updates error
In my case, I fixed this by configuring NAT on the Proxmox node. The message “configure the system proxy server for accessing updates” indicates that the OOTBI appliance is behind a network that requires a proxy for outbound internet access (e.g., to reach updates.objectfirst.com).

Note: If your VM lacks internet access despite being bridged, you will need to configure NAT on the Proxmox host. This allows the VM to share the host’s internet connection through network address translation. With this configuration, I was able to create the OOTBI Cluster.
Configure network interface
You can add the dns-nameservers 192.168.2.1 8.8.8.8 192.168.2.146 192.168.2.148 immediately after the gateway if you wish.
Configure Nat
Restart networking on the Proxmox server. Alternatively, you can just restart the host itself. Please take a look at the guide for more on network configuration.
restart interface

I hope you found this article very useful on how to set up the OOTBI virtual appliance on Proxmox VE. Please feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Pocket (Opens in new window) Pocket
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Backup Tags:Object First Ootbi, Ootbi

Post navigation

Previous Post: Resolve the Update Package Database failure on Proxmox VE
Next Post: What you need to know about Microsoft Defender Antivirus

Related Posts

  • Azure Backup Copy 1
    How to Delete Backup Job in Recovery Services Vault AWS/Azure/OpenShift
  • VBR console update
    Veeam Backup Console must be updated to the latest version Backup
  • Backup for Microsoft 365 and Azure
    Veeam Backup Deployment options for Microsoft 365 Data AWS/Azure/OpenShift
  • VBR Console on a Jump Server
    How to install Veeam Backup Console on a Jump Server Backup
  • Unable to reinstall Deploy Service SSH
    Veeam Host Components: Unable to reinstall Deploy Service SSH Backup
  • Object First Appliance unboxing
    Object First OOTBI Appliance Unboxing and Quick Setup Backup

More Related Articles

Azure Backup Copy 1 How to Delete Backup Job in Recovery Services Vault AWS/Azure/OpenShift
VBR console update Veeam Backup Console must be updated to the latest version Backup
Backup for Microsoft 365 and Azure Veeam Backup Deployment options for Microsoft 365 Data AWS/Azure/OpenShift
VBR Console on a Jump Server How to install Veeam Backup Console on a Jump Server Backup
Unable to reinstall Deploy Service SSH Veeam Host Components: Unable to reinstall Deploy Service SSH Backup
Object First Appliance unboxing Object First OOTBI Appliance Unboxing and Quick Setup Backup

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Windowsfilesystemxx
    Failed to remove network for the build, Job failed error: Invalid volume specification: “/cache” Containers
  • Screenshot 2022 04 02 at 22.59.54
    How to fix importing the project failed: Project namespace path can contain only letters, digits, etc Version Control System
  • picture1 101
    Can’t Sign In: Domain Unavailable & 169.254 IP Address Issue Windows Server
  • screenshot 2020 03 14 at 10.13.38
    How to Hide the Action Center Taskbar Icon In Windows 10 Windows
  • delete5
    How to Delete Diagnostic Data in Windows 10 and Windows 11 Windows
  • zabbix
    Monitoring services using Zabbix Linux
  • LiveCaption
    Enable or disable automatic Google Chrome Live Caption on macOS Mac
  • PSD1 Azure 2
    How to install PSD Hydration Kit for remote bare-metal deployment or via PXE boot Windows Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,825 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.