我是另一个思路;
小主机买的是 dell 7000sff,sff 系列体积是 7L,你夹在腋下就能抱着走
这个品牌机现在准系统 1000R,配置是 12 代 CPU,内存最大 128G(单条 32G*4)DDR4,三个 SATA,1 个 2230M2,2 个 2280M2,一个 PCIE4.0X16,一个 PCIE3.0X4,一堆 USB 口,输出默认只有 DP,板载一个千兆 I219-LM,电源 240W
BIOS 支持 SRIOV 和全虚拟化,然后支持 WOL 可以远程唤醒[F2]
[因为机器体积 PCIE 只能用半高单宽卡,延长线另说]
(或者可以考虑低一点的 5000SFF,-100R,少两个 M2 插槽只能插一个 4.0M2)
然后整个 12 代带核显的 U,比如 12400,600R(12400 感觉是最高,再往上我试过 12600 结果 DELLbios 不认不开机,不知道是 U 还是不支持我就找店家换了个 12400)
内存直接用便宜大碗的 D4 内存,16G100R 不到,后期需求的话 D4 都便宜多加点,反正扩展到 32G 单条 D4 台式极限都没问题,我现在就是 16*2+32*2=96G
磁盘部分不说了,M2 随便整,3 条位置给你拓展,SATA 位置 DELL 认盘必须是 DELL 家的,我就干脆去黄鱼摸了祖传的 INTELSSD-S3610 塞进去了,800G 大概 250R?,这个机箱内置有个 3.5 寸硬盘位置,花十来块弄个 3.5 转 2*2.5 的小铁皮架子完事
[没有上 3 个 2.5 是因为主板上 sata 供电只有一个 DELL 祖传口,为了供电最多拆两个 sata 供电,虽然测试转三个也行但是还是保险点]
网络部分的话,我买的这台板载 I219 有问题,说千兆但是协商只能到 100M,外加家里已经半万兆了就顺带加了个卡,所以 PCIE3.0*4 部分就插了个 X710DA2[如果是千兆卡基本都是 X4 卡没问题,万兆 X8 插 X43.0 位置能跑满一个口,另一个能跑但是满不了]
最后还剩一个 PCIE4.0*4 位置,看人想怎么玩都行了
对于 NAS 配置,我是玩了个花招
买了个 LSI 9207-8e 插上[60R,收不到可以其他类型只要是 8e 不是 8i 就行],然后黄鱼收了个 DELL MD1200[DAS 直连硬盘柜,12 盘 SAS/SATA 3.5 盘位][现在黄鱼收的话价格基本都是 500-600R,然后给你附赠 12 盘架+双控制器+双 600W 电源,再顺带送你两条 8088 线],然后控制器只连一个,用 8088 线连接到 9207 上[一个柜子空载 50W 不算硬盘];
因为 DAS 特性,你可以用 8088 把多个 DAS 串联起来,MD1200 最多好像可以串 8 个柜子也就是最大 96 个硬盘位,看未来拓展需求了;
使用上的话 9207 作为 HBA 卡直接丢给虚拟机 truenas 之类的耍就完事了
这个柜子最大问题就是噪音[企业级飞机起飞特色],但是也有前人解决了这个问题[这也是我买这个柜子原因];
1.拆了电源换风扇[全机风扇是在电源上的]-->
https://www.reddit.com/r/homelab/comments/ezhoqz/dell_md1200_fan_replacement_mod/2.用 DELL 的 PS2-串口线+串口-USB 线控制-->
https://www.reddit.com/r/homelab/comments/hbwxk7/journey_to_a_quiet_dell_md1200_disk_shelf/我用了 2 方法,然后改了改帖子里相关脚本放 PVE 里面,然后就直接日常使用了
然后这台小鸡宿主机系统就是 PVE[考虑过 esxi 但是无法使用 12 代核显 SRIOV 放弃了],弄了核显 SRIOV 去给 jf 硬解,网卡刷了下 intel 公版固件然后开了 SRIOV 虚拟了 16 个网卡直通各个虚拟机用[注意驱动问题,虚拟网卡是 700series 不是 X710,linux 虚拟机内要用 iavf 驱动,windows 非服务器版需要去 intel 官网下驱动包手动打,windowsserver 如果联网的话能识别打上]
,然后挂了个来自 gayhub 的脚本自动处理 sriov 设备和挂载物理设备宿主机网桥设备无法通信问题;
最后弄了个 folder2ram 把 log tmp 啥日志目录虚拟化到 ram 跑[我内存大.jpg],减少一下 pve 频繁写日志对 nvme 磨损问题
最后完事.jpg 这台主机想干啥干啥