Hi Everyone,
Recently I took an old powerful desktop and leveraged Proxmox in order to turn it into a cheap and non intrusive (furniture wise) virtual lab. My previous lab was an old but pretty powerful IBM Thinkpad. I was not using virtualisation just various flavours of Kubernetes on an Ubuntu 20.04 server OS.
I had done quite a bit of work on my old lab despite its humble characteristics and I was also thinking about re-inventing this laptop with some mini Linux distribution or even FreeBSD.
I had already setup a VBR server in my Proxmox setup with a Linux repository so I added my Thinkpad to a protection group, installed the agent and ran a full backup. This was easy enough and I believe has been covered here many times so I will jump to the BMR restore.
I downloaded the Linux recovery media from Veeam and created a new empty VM in Proxmox and set it to boot from the ISO
After booting the VM I connected the console where I saw a message stating that if I was patient a ssh server would be started so that I would be able to use a terminal on my laptop.
I was soon rewarded with a new screen giving me all the information that I need to connect from my terminal.
The first screen was license stuff so I ticked both boxes.
The main menu was simple enough and I new what I needed to do “restore volumes”.
This brought up a new bunch of choices that were again very straight forward.
I decided to create a recovery token for simplicity sake so I went back to my VBR server and took the necessary steps to get this done.
The next screen was again very intuitive, just copy the token.
After selecting connect I had to wait a bit but then was greeted with the exact page that I wanted to see.
After selecting my only restore point the system displayed to me the source and target.
I followed with the Restore From option.
One more confirmation.
We are off to the races.
Done! Succes!
However, the proof is in the pudding, and only a successful boot will can confirm that all is good.
The system booted but I saw that the K3S service was not happy.
This is where having Hypervisor experience really helps. What changes when you do a p2v conversion, yes network cards!
Sure enough in this system the card is ens18.
I edited my netplan config yaml and change the network device name.
I rebooted this new VM, logged in and tried a kubectl command. Boom! all good.
Now I can use the laptop for something else. Thanks Veeam!