Skip to main content

Migrating a Legacy VHR v2 to a Veeam Infrastructure Hardened Repository

  • January 31, 2026
  • 6 comments
  • 36 views

Iams3le
Forum|alt.badge.img+11

 

In this guide, we will discuss the steps “Upgrade legacy VHR to Veeam Infrastructure Hardened Repository”. According to Rick’s naming convention of VHR generation one (1). This blog post aims to demonstrate the “steps to upgrade legacy VHR to Veeam Infrastructure Hardened Repository“.

Upgrade Veeam Hardened Repository v2 to VIHR

To do this, please download the VIA ISO from here. Below is the remote console of my VHR.

Upon landing on the page, please scroll down. For a detailed blogpost, see “how to Upgrade legacy VHR to Veeam Infrastructure Hardened Repository”.

scroll down

Under the Additional Downloads, click on the download button as shown below.

Boot Veeam Hardened Repository

When the ISO boots up, as shown on the splash screen above. Select the “Veeam Hardened Repository.

vhr

Click on “Upgrade – upgrade Hardened repository to latest version”.

Accept the EULA as shown below

Enter the Hostname

Set the exact time zone for your VIHR

Set the Host Administrator password

Select Show QR-code

show QR code

Enter the Code displayed on yourAuthenticator.

We will do the same for the Security Officer (Veeamso) and enter the password.

security officer

Note that, at this time, you cannot set the MFA for the veeamso. You can only do this during logon. Click on OK.

Activate securitz officer

Hit the Finish button.

Shortly, services will be started.

Services restarted

Below are the URL and IP address, etc., for the Host Management.

Veeam Host Managment

 

Integrate with VBR

Note: FQDN works reliably in VBR/VSA v13 due to strict reverse DNS requirements for certificate authentication, SSH, and agent deployment on Linux. IPs skip PTR lookups and often fail validation.

Because of this, launch DNS Manager and create an “A Record” as shown below for the new VIHR server.

Create a record

You can do this via the VBR console or Web UI if you have upgraded to VBR v13.

Navigate to the Backup Infrastructure and select “Managed Server” as shown below. Then edit and enter the FQDN and select the first authentication method to connect via using certificate-based authentication.

connect with cert

Select yes to trust the server

connect to veeam installer service

As you can see, it is connecting to the installer service. Please, see how to Unable to Remove Orphaned VHR Repository v2 from VBR v13.

connecting

As you can see below. The following will be installed on the target host, and the operations have been performed successfully.

The server has been saved with some warnings and that is because updates were not found fr the VIHR

Linux server setup

We have successfully upgraded from the legacy Veeam Hardened Repository to the Veeam Infrastructure Appliance Hardened Repository.

server added

I hope you found this guide on how to upgrade legacy VHR to Veeam Infrastructure Hardened Repository very useful. Please, feel free leave a comment below.

6 comments

Chris.Childerhose
Forum|alt.badge.img+21
  • Veeam Legend, Veeam Vanguard
  • January 31, 2026

Great article 👍


Tommy O'Shea
Forum|alt.badge.img+5
  • Veeam Legend
  • February 1, 2026

Great timing, I just had a customer ask me about what to do with their hardened repository service after a v13 upgrade. I’ll use this as a reference when working on their upgrade.


CMF
Forum|alt.badge.img+8
  • Veeam Legend
  • February 1, 2026

Great article ​@Iams3le . Thanks for sharing 


Iams3le
Forum|alt.badge.img+11
  • Author
  • Veeam Legend
  • February 1, 2026

Great article ​@Iams3le . Thanks for sharing 

You are welcome 


Iams3le
Forum|alt.badge.img+11
  • Author
  • Veeam Legend
  • February 1, 2026

Great timing, I just had a customer ask me about what to do with their hardened repository service after a v13 upgrade. I’ll use this as a reference when working on their upgrade.

Nice && Cheers, Tom! 


Iams3le
Forum|alt.badge.img+11
  • Author
  • Veeam Legend
  • February 1, 2026

Great article 👍

Thanks, Chris!