• 0 Posts
  • 1 Comment
Joined 1 year ago
cake
Cake day: October 29th, 2023

help-circle
  • 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.