Much like when I was a kid and had random urges to switch up my room, I've suddenly had the desire to re-evaluate my storage setup on my homelab server and I'm wondering what I should really do based upon my use. I'll first start with the setup:
E3-1230v5
32GB DDR4 RAM
LSi 9211-8i in IT Mode w/ SAS expander card
10 x Intel S3500 SSDs (800 GB)
2 x 480 GB Toshiba consumer-grade SSDs (ESXi datastore)
4 x 2TB WD-Reds
VM's I'm running:
BTRFS NAS Server (LSi card is passed through with the aforementioned Intel/WD drives attached with each currently in separate RAID 10 btrfs pools)
|_Runs Plex Media Server as well and acts as a NFS/SAMBA file server for the network and other devices
Photon OS Container Server
|_Runs various containers with persistent storage of containers on an NFS mount from the NAS server
Kubernetes Cluster (3 x VMs)
|_No persistent storage right now but may want to play more with persistent apps mounted via NFS
Unifi Controller + Unifi Video Server
Windows 2016 Core
------------------------------
Its worked just fine for over a year but I'm just wondering if its an 'optimal' sort of setup. I've been interested in playing with things like glusterfs and while I could create a virtual cluster and perhaps attach individual drives to the VMs via RDM, I'm not sure if that would be the right choice as a 'production' homelab setup. Although with a proper backup setup perhaps it wouldn't matter?
In any case, I'm interested in hearing what others might do in my place. Thanks for any input!
E3-1230v5
32GB DDR4 RAM
LSi 9211-8i in IT Mode w/ SAS expander card
10 x Intel S3500 SSDs (800 GB)
2 x 480 GB Toshiba consumer-grade SSDs (ESXi datastore)
4 x 2TB WD-Reds
VM's I'm running:
BTRFS NAS Server (LSi card is passed through with the aforementioned Intel/WD drives attached with each currently in separate RAID 10 btrfs pools)
|_Runs Plex Media Server as well and acts as a NFS/SAMBA file server for the network and other devices
Photon OS Container Server
|_Runs various containers with persistent storage of containers on an NFS mount from the NAS server
Kubernetes Cluster (3 x VMs)
|_No persistent storage right now but may want to play more with persistent apps mounted via NFS
Unifi Controller + Unifi Video Server
Windows 2016 Core
------------------------------
Its worked just fine for over a year but I'm just wondering if its an 'optimal' sort of setup. I've been interested in playing with things like glusterfs and while I could create a virtual cluster and perhaps attach individual drives to the VMs via RDM, I'm not sure if that would be the right choice as a 'production' homelab setup. Although with a proper backup setup perhaps it wouldn't matter?
In any case, I'm interested in hearing what others might do in my place. Thanks for any input!