I got 5 ThinkStation P320 Tiny units last week (Lenovo ThinkStation P320 Tiny i7-7700T 16 GB 256 GB NVMe Quadro P600).
On 3 (2 others are for a different project) I have increased the RAM to 32gb (later 64gb) and added 2 2tb NVMe. I've also added ASUS 2.5gbit USB adapters (used for Ceph).
My plan is to use the 3 for a k3s cluster that will run 2 copies of plex (1 tv and 1 movies), *arr, and a bunch of other apps.
Currently I have spent the weekend trying to get Ubuntu 22.04 Server installed and the Quadro P600 recognized and patched (removing the streaming limits). I have also worked on Ceph this weekend, I am trying to get it running installed on the OS, not containerized. I intend to use the 2.5gbit network to replicate my k3s pod data. I am setting the Ceph pool to about 1.9tb, leaving only 100gb for the OS and local installs.
So far Ceph has proven difficult for me as the only method I can find for a newer version (Quincy or Reef) is cepadmin which uses containers. So I am trying to use old instructions for Ceph to get the newer version working. This will be an evening/next weekend project.
Couple things I have learned:
The built in hardware RAID does not work, Ubuntu will not recognize it so don't bother. Just built is as software RAID if you need it.
After the steps to get the Quadro P600 installed, Gnome is installed. I tried for 6 hours to get around this. I just wound up setting GRUB to a non GUI boot
F1 for BIOS & F12 for boot menu
Yet to be done:
TailScale with TailScale Funnel
MetalLB for load balancing all traffic or of k3s
Rancher Configuration
Helm
Container config
rClone config to Google Drive (only for encrypted offsite backups of configs and secrets)
SMB/NFS connection to NAS for media library
Lost of self induced headaches, but this project is also helping me learn k3s, Ceph and Helm.
I got 5 ThinkStation P320 Tiny units last week (Lenovo ThinkStation P320 Tiny i7-7700T 16 GB 256 GB NVMe Quadro P600).
On 3 (2 others are for a different project) I have increased the RAM to 32gb (later 64gb) and added 2 2tb NVMe. I've also added ASUS 2.5gbit USB adapters (used for Ceph).
My plan is to use the 3 for a k3s cluster that will run 2 copies of plex (1 tv and 1 movies), *arr, and a bunch of other apps.
Currently I have spent the weekend trying to get Ubuntu 22.04 Server installed and the Quadro P600 recognized and patched (removing the streaming limits). I have also worked on Ceph this weekend, I am trying to get it running installed on the OS, not containerized. I intend to use the 2.5gbit network to replicate my k3s pod data. I am setting the Ceph pool to about 1.9tb, leaving only 100gb for the OS and local installs.
So far Ceph has proven difficult for me as the only method I can find for a newer version (Quincy or Reef) is cepadmin which uses containers. So I am trying to use old instructions for Ceph to get the newer version working. This will be an evening/next weekend project.
Couple things I have learned:
Yet to be done:
Lost of self induced headaches, but this project is also helping me learn k3s, Ceph and Helm.