Skip to main content

I hate asking newbie questions, but I’ve been through the docs more time than I care, but cannot find a simple explanation of what is actually required to perform a simple file restore.

Backups are VMware based. On B&R 12.3.  I can initiate the restore process, but it hangs(timesout) when I hit the “Browse” button.  I do see the B&R server connecting to the linux server with SSH. And in the process, creates some files/folders in /tmp.  But does not appear to put anything in /var/log

Same issue whether I try and restore to the same, or original server.

What are the requirements for a Linux system, to be able to do a file-level restore? 

What does it need to connect to, what needs to connect to it.

Does it, or does it not need the Linux Agent?  One of the Linux systems I tried to restore to actually has the agent.  But most of our Linux systems do not.

Would be nice to find a doc that laid this all out.  But if there is I have not found it yet, or missed something.

I get that Veeam wants to mount the backup on a similar Linux system.  Just need to know what needs to be installed, opened up...etc.

Hi ​@davidbe2,

No need to apologize, technology can sometimes be very complex and it might be difficult to find the actual focus you are looking for. 😊

 

You should be good with these two articles:

Restore from Linux, Unix and Other File Systems - User Guide for VMware vSphere

(this one is more explaning in general)

Restoring from Linux, Unix and Other File Systems - Quick Start Guide for VMware vSphere

(this one guides you through the process)

 

Basically for Linux and Unix it is all about the helper host. This is a component that the backup files are mounted to prior restoring it to the destination VM. The first article describes it with more details.

 

In case the process gets hung maybe you should try rebooting your VBR server (and other Veeam component systems that might be involved) and maybe also your target (production) VM in case that is possible.

Otherwise I suggest that you open a Veeam support call.

 

Good luck and take care!

Lukas


Looked through both previously.  Still unsure exactly what talks to what.  One thing I did see is about “/tmp” being mounted with “exec”.  This is not allowed in our environment for security reasons, so I may need to find a workaround.  Such as if there is somewhere in Veeam to tell it to use a different temporary location.


Got further with “https://www.veeam.com/kb2099”.  While it still fails, it fails on the actual restore now.  It still to uses /tmp for some things, but uses the folder in the key to run the restore.  Looks like I may still need a firewall hole for the restore.  It does mount the backup, but appears to fail for port 2501


That last port change was it.  Except for now it still wants to fill up /tmp beyond it’s capacity when restoring a large file.  And with really small ones, it says it restores, but it doesn’t. Enough for today. revisit tomorrow.

 


@davidbe2 you can check the HOL to try to figure out some configuration, comparing  with your environment.

 

During the HOL session, you can press F1, the help page is context base, I’m saying that because you mention the is difficult to find information, that is the easiest way in my opinion.

https://propartner.veeam.com/hands-on-labs/

https://go.veeam.com/hands-on-lab-experience

 

 


I’ll give HOL a shot.  But for now, would just like to know how to keep Veeam from filling up /tmp when doing a large file restore. (file being restored is larger than the amount of free space in /tmp)  Those two registry keeps don’t see to have anything to do with where Veeam puts those before actually restoring to the proper location.

I’ve Google’d endlessly


Have you opened a Veeam Support case already? Maybe this is another approach to get some detailled information.


No, but is likely my next step


Maybe you can share the result with this post to let us know! 😊


I’ll give HOL a shot.  But for now, would just like to know how to keep Veeam from filling up /tmp when doing a large file restore. (file being restored is larger than the amount of free space in /tmp)  Those two registry keeps don’t see to have anything to do with where Veeam puts those before actually restoring to the proper location.

I’ve Google’d endlessly

Are you using helper appliance or helper host during the IFLR restore?

you can try to instant disk recovery and from there, get the files thart you need


You can also try publish disk or restore virtual disk as workarround

 


Restoring directly to the system.  I can get to the files, as they are mounted on the system being restored to, and can use standard Linux tools to copy them to where they need to be, so I have a kludgy workaround. I’ll just wait and see what support has to say. Looked through the logs, and don’t see any errors.


It actually looks like it is restoring it to the mounted backup image, instead of the server it should be restoring it to.


 


Comment