There is a long thread in the Veeam forums about the best way of protecting the Veeam Backup & Replication server itself.
One member asked how he could protect his virtualized Veeam server.
Of course this sounds a bit confusing: Veeam is protecting VMs, but how do you recover Veeam running in a VM when your Veeam is lost?
The Greenies at Veeam have a relative simple solution for this, which I posted in the forum:
I would recommend to copy the „Veeam.Backup.Extractor.exe“ and the „Extract.exe“ to an external storage. You need them to restore the files of one or more VMs from a VBK (full backup) file. After restoring the files you can upload them to your host, re-register the VMs and start them up.
You could, for example, restore your VBR-Server and then start an Instant VM recovery.
Also keep in mind to save these files on a tape, if you use them for long time archiving to be able to restore VMs after several years.
I always save these files at the same place where Veeam stores its configuration backup (NOT! on the server itself!). Now I’m in the good position that I can extract all necessary VMs from a full backup file and upload them to a vSphere Host. After extracting the VM(s) from the VBK you will get all files needed by VMware like the vmdk, vmx, etc.
You can find the files in your Veeam installation path:
Good to know: The „extract“ file without file extension can be used under Linux