Complete Guide to TrueNAS CORE Virtualisation Under Proxmox
Complete Guide: Step 1 - Install Proxmox
First thing you need is to install Proxmox VE. Follow this guide to install Proxmox.
Later versions of the Proxmox 7 installer defaults to ZFS as the filesystem. Change this to EXT4 or XFS and LVM/LVM-thin. Obviously you can still go with ZFS, but with TrueNAS running ZFS I just do not see a good business case. No ZFS on the host OS just seems less complicated, this also leaves more RAM for your VMs and containers.
Once Proxmox is installed, go to the admin console from another computer and you should see the following prompt:
Login as root, plus the password you’ve entered during installation. Select your server node to expand it’s settings, click the “>_ Shell” menu item to go into the Proxmox shell.
You’ll need to make the following modifications.
Since I do not have a Proxmox subscription, I modified /etc/apt/sources.list.d/pve-enterprise.list and comment out the subscription server, like so:
I also modified /etc/apt/sources.list to include pve updates (pve-no-subscription). This allows me to update my Proxmox packages to the latest. Note the warning that the pve-no-subscription repository is not recommended for production use. However I find updates to be very stable in general.
You can always skip this step if you want ultimate stability.
# PVE pve-no-subscription repository provided by proxmox.com, # NOT recommended for production use deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
You are now ready to modify your network configuration to switch to Open VSwitch (next page). Do a backup of your current network configuration, you may need to revert if you messed up your network configuration.
cp /etc/network/interfaces ~
Ideally you’ll want to connect this Proxmox server to a keyboard and monitor just in case you need to revert the network configuration.
Reboot if prompted, and continue to the next step.
Founder and lead architect of Snakeoil OS - the ultimate audiophile operating system for music playback. My primary focus is in applying technology without losing the human touch.
I was writing a similar guide for the teens that come to the IT workshop in our charity for children association and I found your guide. You did fantastic work. This is very helpful. 🙏🙏🙏🙏
Ryzen 5650 Pro CPU since it has ECC support and is an APU so no IPMI needed.
AsRock Riptide X570 mobo since it supports ECC, lots of PCIE slots, and has excellent IOMMU grouping (and costs $120 new atm)
NEMIX ECC ram DDR4 3200 4x32GB ~$350. 1 stick was bad and it only cost me time as warranty was fully honored. Note memtext x86 actually didnt detect it unless i tested 1 stick at a time though journalctl reported the bad stick accurately post mortem.