Boot time is in the realm of „I started a OS from spinning rust“ approx 30 seconds. I put my Linux VM with vfio as autostart. Basically the PC behaves like a normal desktop PC, I switch it on and get to my desktop.
My storage server boots from nvme and this feels nearly instantaneous
Storage server
2.0. Overview
This machine collects my previous hardware. It sits in a old coolermaster CM690 II case with a Silverstone 4 bay SATA enclosure for Hotswap. I used this for running a GPU accelerated Mac OS VM, but my AMD RX 580 died so I moved the VM to my main PC and swapped the GPUs / brought the rtx 270 over.
2.1. Hardware
- Mainboard msi z390-a pro
- CPU i7 8700k
- RAM 16GB DDR4
- be quiet 650W PSU
- Zotac GeForce RTX 2070 mini
2.2. Storage
- 2x WD Red Pro 8TB
- 2x Toshiba Enterprise 15TB
- 1x Samsung 840 pro 128GB
- 1x Samsung 980 Pro 1TB nvme in a PCIe 4x addon card
- 1x Kioxia SSD 256GB nvme I salvaged from a dead HP Notebook, Bootdrive
The WDs and Toshiba hdds are each in a mirror vdev these form a zfs pool with the 840 pro as l2arc cache. This saved my ass, because previously I used old 4TB desktop hdds which failed one after one. I could replace each, keep the pool and later expanded it by replacing the remaining old hdds with a bigger ones and resilvering the pool after each replacement.
Running is currently a Debian lcx Container which has access to a storage dataset and shares it via samba. I use this as VM backup share for my main machine and data grave. Currently living is a VM of my previous bare metal Windows installation which I keep around until I got everything of of it.
Because I cannot live migrate VMs with this setup, I have to backup and restore them on the target machine.
Plans: I will remove the GPU because I have not much need for it and replace it with either with a flashed LSI raid/controller card I got from a decommissioned HP server for additional, I think, 8 SATA Ports or a 24 port Broadcom adapter with a icy dock 24 device enclosure.
I plan to run jellyfin, tailscale, nextcloud, a online book reader / storage on it to get rid of third party dependency. Maybe I move the Pihole instance and my unifi cloud controller there as well - currently living on a raspberry 3b.