This is just a list of everything that I do every time that I install Proxmox. It is not mandatory to do each step.
As more features come out I will continue to update this post to include them.
Step 1 (Highly Recommended)
Run the following Post install Script
This will enable the non-subscription repositories as well as update the system.
Step 2 (Optional)
Deleting the local-lvm drive and regaining that storage.
Delete local-lvm manually from web interface under the following path Datacenter > Storage.
Next Run the following commands within the nodes shell.
lvremove /dev/pve/data
lvresize -l +100%FREE /dev/pve/root
resize2fs /dev/mapper/pve-root
Check to make sure that the local storage has reclaimed all of the storage that was used for the local-lvm drive.
Step 3 (Highly Recommended)
Make sure IOMMU is enabled on ever node.
First go into the grub configuration on each node
nano /etc/default/grub
Next depending on your systems CPU you will do the following:
You will see a area in the file: GRUB_CMDLINE_LINUX_DEFAULT="quiet" after the quiet and in the quotation marks add the following if it is an Intel CPU system
intel_iommu=on
or amd_iommu=on if it is a AMD CPU system
.
After that Save and exit and run the following command:
update-grub
Reboot your system once it is done.
To validate you can run the following commands:
dmesg | grep -e DMAR -e IOMMU dmesg | grep 'remapping'