TNSR on Proxmox
-
hey everyone,
apologies if this has already been answered. i skimmed through the posts and didnt see anything on it.but why doesnt TNSR work with proxmox? id love to try it out on my 10gig home network, but i use and have a subscription to proxmox and unfortunately dont have another 10gig system to run this on.
does it just completely not work? have they said anything about making a version that supports proxmox in the future?
my OCD is kicking in and i need to try this
-
@sheebz What is giving you problems? Many of us use proxmox for labs. About all you need to be sure to do is use virtio NICs if you don't have PCI hardware to pass through.
-
It works fine on Proxmox so long as you configure the VM properly for a KVM environment:
https://docs.netgate.com/tnsr/en/latest/platforms/kvm/index.html
In particular, the CPU type/flags are easy to get wrong, and it needs enough RAM to work along with virtio NICs.
There are some extra tuning things there on that doc for KVM as well but you may not need them. Start with making sure you have the right CPU settings, enough RAM, and 3+ virtio NICs.
-
oh so it will run on proxmox?
i seen this little writeup here in the FAQ so i wasn't sure. i know proxmox is KVM, but the way its written sounds like it wont work -
@jimp ahh it needs 3 virtual nics? my server has a dual 10g nic, but i do have a node with 2 more 1gig nics. will that work? or does it have to be 3+ nics on the main machine?
-
We can only officially say it works on platforms we have setup for automated testing on TNSR. Currently that does not include Proxmox, but since it's based on KVM it's close enough for most purposes.
If someone were going to be running it in production then straight KVM would be better (or bare metal, naturally) but in a lab setting or for testing it is OK.
-
@sheebz said in TNSR on Proxmox:
@jimp ahh it needs 3 virtual nics? my server has a dual 10g nic, but i do have a node with 2 more 1gig nics. will that work? or does it have to be 3+ nics on the main machine?
It's possible to run with two (e.g. internal and external) in the dataplane only but TNSR works best when you have a management interface. The host management itself doesn't use the dataplane network, it's separate. That doesn't need to be real, it could be internal to Proxmox on a bridge to somewhere else you have a management client. There are ways to nudge things to use the dataplane from within the host for tasks like OS updates, so it's not a complete non-starter, it's just not an ideal setup.