EZarnosky

joined 1 year ago
[–] EZarnosky@alien.top 1 points 1 year ago

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.