xiaol1n7 @ c/homelab ·
edit-2
6 days ago

[第一届晒机大赛] 可能是满配的coffee lake NAS

前言:说来惭愧,才刚刚入homelab的坑才刚一年,可能作品还有很多借鉴他人之处,但是也是自己成长的一部分,正好借晒机大赛这个平台稍微总结和分享一下。

正面照和id镇楼:

一年前,我的四盘位品牌nas基本塞满了,自己需要组装一台nas,正好看到了@曝躁老鸽 的宝藏盒,尤其是它正面的那一块监控屏,还可以展示当前的状态,感觉太酷了,特别符合我对于homeserver的想象(深坑埋下)。

于是就根据这个机箱的特点找了其他配件,原生8sata的芯片组不是特别多,还得是matx版,还得有足够的pcie通道来插网卡,于是将目标放在了6-9代这些平台上,其中有块板子吸引了我的注意,永擎的E3C246D4U2-2T,四条pcie,其中一条x1,一条x4,两条x8,板载了一个m2和两个x550,8个原生sata,基本把lga1151的pcie通道用满了,塞满星人狂喜。原本6-9代的matx板四条pcie都已经风毛菱角了,这板子在m2没有阉割成x2的情况下,甚至还板载了x550,果断拿下!

八九代es基本上没啥bug了,看了看同样参数的9900 es还比较贵的情况下,个别xeon的es相对比较便宜,e2288g的es有两个,一个qqm5,一个qra1。查了查外网论坛,qqm5似乎有一定概率遇到pcie bug,同步进的qra1修复了一部分 (未证实),保守起见买了qra1。内存的128g是家里其他机器淘汰下来的,3600的条子跑2666轻轻松松。

以下是详细配件清单:

  • 机箱:宝藏盒1.2
  • 电源:台达 500w Flex 金牌
  • 屏幕:NV126B5M-N42
  • cpu:Intel Xeon E-2288G ES QRA1
  • 内存:金百达银爵32G×4
  • 散热:ID-cooling IS-55
  • M2:Intel Optane 800p 118G;Hynix BC711 256G;Intel Optane M10×4 (M2防尘塞)
  • HDD:Toshiba MG08ACA14TE 纯血矿盘×8
  • PCIE设备:x1转m2;联瑞PLX8747 x8转4m2;Diewu 四口i226网卡;HPE CX4121a-xcat(刷25g)
  • 其他设备:Usb显示适配器

最后在coffee lake里塞下了6m2、8sata、两个25g、两个10g、四个2.5g,真的一滴都不剩啦

成品展示:

全重17.7kg:

8个14t矿盘用raid6提供了76.3TB的存储空间,暂时存储焦虑没有了。在六盘的时候就已经能提供万兆的顺序读取速度了。因为交换机还是万兆的,暂时将25g的cx4当成10g的用。

ps:矿盘都是分批在pdd买的,一两个月买一两块这样的,但是根据通电时间上来看,很有可能是同一批来源。。。违背了不能买同一批的常理,这算是一大问题,应该当时买点同容量的mg07或者hc530的,但是45元每t的性价比算是到顶了,目前还是比较满意的。

熟悉宝藏盒的人应该能看出来,正面屏幕的地方原本是一块木片,中间有开机按键,大约是这样的:

当时改了屏幕的基本都把开关键外置了,当成了一个小尾巴,太不优雅了。我找到一个绝妙的地方,后置io。因为作为homeserver,不是很经常需要按开机键,所以放在后面是可行的,正巧当时手边有一个圆形的开关给了我启发。在淘宝上找到了一个给外接水冷用的pcie挡板,正正好好是半高的,而且它有四个孔,再根据上面的大小去找了开机按键,这下把开机和重启按钮都引了出来(为避免误触,开机按钮比重启的高了几毫米,手指能感应出来),可怜的x1设备就这样被牛了,具体的样子belike:

这下和mac mini m4 殊途同归了,都要费劲才能开机,不同的是mac需要抬起来开,我需要把手伸到箱子后面盲开,但是总比挂个小尾巴好吧。

再说开头提到的显示这个坑,软件部分是抄的大佬的作业,win系统打开浏览器,再有一个linux部署grafana和influxdb,linux从pve里接受数据,再通过windows展示出来,达到dashboard的效果,但是烦就烦在如何显示这个问题上,难道要把唯一的核显给windows来显示?这样还得从后置io连一根hdmi到机箱里,实在是太不优雅了。大佬的作业里提到了一个东西,可以将usb转化为hdmi,那就是 displaylink拓展坞 。

displaylink拓展坞是一个神奇的东西,全名应该是usb显示适配器,有人称它为usb显卡,这是不对的,它没有计算功能,只有有限的显示输出功能,这点知乎上有位大佬有写过详细的文章。
听起来很美好,但是用起来坑却很多,这个东西,它不免驱,而且很挑运行环境,想要在pve里的虚拟win里稳定运行,最好选用ms系列的芯片 (我用的MS9132,pdd上十几块二十几块的FL2000DX容易花屏闪屏),且要更新到最新的驱动 (23年的老驱动容易闪屏,驱动一直报错,分辨率重置到1366×768,我用的24年中的才稳定),还需要改windows的注册表,才能做到有很大概率驱动点对点的1920×515的屏幕(有时候整个机子刚开一两天的时候还是会重置分辨率,变成非点对点状态,感觉可能跟宿主cpu的利用率有关,低占用率下驱动容易崩,有点任务就不那么容易崩了,仅仅是一种猜想)。毫不夸张地说,让这个屏幕稳定运行我花了小半年的时间,才能做到虚拟win开机有90%的概率是不用手动操作直接显示宿主机参数的。

再来说说这块屏幕连接上的巧思和问题:
前面提到了,这个屏幕需要连接到一个usb口上,但是机箱需要一个19pin的usb3做作为侧置usb3,displaylink拓展坞和监控屏也需要usb供电,两个设备占了一整个9pin的usb2,这就意味着只能从后置usb里拉一条线给这个屏幕做信号源,正正好好,这个主板并不是完全体,阉割了两个千兆网口 (服务器主板的常见操作),但是它的挡板是留有这两个孔位的,且正正好好,它就在usb3的上方,果断从淘宝上找了个usb反向转接板:

强迫症狂喜,这下不需要从后置io口拉线,从机箱的缝隙里塞进来了。但是有一个问题我逃不掉,虚拟机和屏幕的开启顺序也会影响displaylink的驱动。。。如果在通电情况下开启虚拟win,分辨率还是会重置成1366×768的样子,只有先开win再打开屏幕,才能正确的驱动displaylink 坑中坑啊,坑麻了,最后被逼无奈我只能把屏幕的控制小板贴在机箱外侧,方便控制(或许能在pve里写一个脚本,控制9pin usb其中的一个usb2的通电,达到全自动的效果)

深坑基本填完了,来点浅坑:
可能是设计者参考硬件的原因,我用宝藏盒1.2这个箱子的时候,遇到了主板高于io挡板的情况,也有人遇到了低于io挡板的情况,都是靠垫片以及调整机箱里的分层结构自适应了。
以及某些非标准pcie卡的设计,散热片螺丝过于突出,以至于直接干涉到其他卡的空间,也自适应了。 来一张上层的照片,基本也是满满当当的了 (pcie二三槽之间的白色物体是一块支撑的橡皮,之前没注意干涉这个问题导致plx拓展卡的风扇断叶了,而且淘宝上都找不到完全一样孔位的风扇)

历经一年,整个机子才基本进入完全体 (没蹲到合适的固态,暂时还是用m10当防尘塞),底层是pve,职责是家里的存储服务器,一个万兆连到家里的万兆交换机,一个25g和主力机直连,这也是我第一次接触非消费级的产品,坑是不停的踩,但是看到它在小机柜里的样子,还是很开心的。

整机的组装经过暂时结束了,折腾的过程痛并快乐,基本上所有重要部件都是闲鱼和pdd买的,算是我的homeserver启蒙机了。
它只有八核coffee lake,完全比不过12500或者xeon和epyc,它可能没有吃满所有的pcie通道 (至少还少两条),它的安装和使用体验一言难尽 (真正陪我度过了很多个晚上),它只是一个matx (甚至有段时间我疯狂的爱上了matx,家里甚至有四块这种极致拓展但用消费级u的matx,从6-14代都有涉猎,除了11代),它没有多屌炸天,但是它仍然是我最喜欢的一台机子,以至于我现在花了两个多小时写这些文字还感觉意犹未尽。这算是我给自己这一年以来这个爱好的一个暂时的总结。它不完美,但是在我心里它就是我最爱的,是一种从帕罗西汀和其他药物上无法找到的发自内心的喜悦,也是我想展示给所有人的。

谢谢你看到这里,如果有第二届晒机大赛,那时候我再来分享正儿八经的老霄龙和其他垃圾的经验吧。

5
message-square
11
  • naivekun
    6 days ago

    这个屏一直亮的话发热大吗?

  • xiaol1n7OP
    7 days ago

    好久没用markdown了,有些小问题请见谅,如果有编辑修改的地方就好了。。

    • karminski-牙医MA
      7 days ago

      右上角可以重新编辑哦,编辑次数没有限制的

      • xiaol1n7OP
        6 days ago

        谢谢,已经修改了

  • karminski-牙医MA
    6 days ago

    想了想其实实在不行塞个树莓派进去,然后屏幕接树莓派完事了,反正树莓派也能开grafana,网络只要处于同一子网就好,无论是树莓派直接wifi,还是找个网线接到机器上(反正2个以太网口)。而且甚至机器离线了都能显示屏幕…

    • xiaol1n7OP
      6 days ago

      里面塞一个sbc的方案当时考虑过,最开始的时候电源不是现在这个,没有一点富裕的接头了。
      现在细想一下有一定的可能,但是也有坑,比如供电,树莓派的5v基本上板载和后置都容易电流不足,用电源的5v的话主机关机了这5v也没了,5vsb更是难搞。。最终可能还是要外接一个电源线进去,倒是能把屏幕的控制板丢进去了,算是有利有弊?

      • karminski-牙医MA
        6 days ago

        其实pi4只跑个浏览器还好,实在不行可以pi3嘛,或者bananaPi之类的。供电就你现在网口那个USB双母头法兰,直接再差个充电头,然后一个USB公对公线插上去。

  • karminski-牙医MA
    7 days ago

    帅👍,我去年的时候也想过用宝藏盒弄一个,然后也是这个屏幕,开机换成适配米家的蓝牙继电器,然后选一个断电USB仍然能供电的主板给蓝牙继电器供电就行(或者干脆PCIe上装一个USB双向口,插个SUB线供电)。后来预算BOOM了,只能给大奶机装了扩展笼子。

    宝藏盒唯一让我不爽的就是只能8盘,用矿渣16T组不了0.1PB, 只能上20T,但是20T单盘太贵了… 无奈放弃了这个方案

    话说这个适配屏幕长时间点亮烧屏痕迹明显吗?

    • xiaol1n7OP
      6 days ago

      确实,继电器作为开关也是一个好的思路

      8盘恐怕是某些妥协下的产物,初版的散热和结构都有一定的问题,恐怕当初做12盘位得迭代更多版本。海鲜市场上倒有相似结构的12盘机箱,但是缺少了标志性的屏幕,还是有点空落落的,购买的人也不是很多,真的有12的需求可能正儿八经的服务器机箱更靠谱一点

      一年的亮屏是有些轻微的烧屏,在纯色模式下感觉不到,但是切换到某些角度的线条的时候还是有的,需要看的很仔细才能发现,贴个图:

      这一张左下角的时间(需要离远一点看)
      这一张的中间的半圆
      在日常显示中完全感觉不到,可能时候未到吧