需要跑的服务越来越多,之前的树莓派已经不堪重负了……正好HPE出了最新的gen10 plus微型服务器,果断入之折腾新玩具。

配件选型

需求:家用服务器、虚拟化、分布式编译、Intel SGX支持

首先群辉不考虑,配置太拉跨。因为学习需要整Intel安全模块和分布式编译相关的东西,太老的U和太弱鸡的也不行。之前也看了蜗牛的矿渣,便宜是没错可惜支持的ITX版型不好找,1151针支持新型号的ITX版似乎就超微有一块能买到,价格非常感人。U-NAS倒是有支持MATX的,不过还要延长线,散热器也有限制。加上打算放在家里,3U服务器噪音劝退,翻了翻去也只有gen10 plus完美符合要求,价格虽然美丽了点也能接受。

唯一缺点是PCIE扩展少,不过我没有HTPC需求,网上也有万兆网卡+NVME的PCIE拆分方案所以暂时没啥问题,以后需要了再升级吧。CPU E2224连超线程都没有估计编译还比不上我的5G 9600KF,所以换成E2236,12个框框实际功耗也在支持范围内。

注意固态是必须的要不然会极其卡……

最后是配置单:

  • HPE gen10 plus准系统 - ¥3900
  • iLO扩展卡 - ¥350
  • Intel E-2236 - ¥2150
  • 32G ECC内存*2 - ¥1740
  • 希捷酷狼10T - ¥1688
  • USB转向器 - ¥12
  • CHIPFANCIER 128G 固态U盘 - ¥370
  • M.2转PCIE - ¥36
  • 970EVO Plus 1T - ¥1317
  • APC BK650M2 UPS - ¥487
    共计12050大洋

网络硬件拓扑

由于服务器性能得到极大提升,加上x86架构,终于可以把一些服务移到自己的服务器上了。由于主站不备案,大部分服务通过分站直连学校千兆对等网络,NAT内网穿透用作备份,frp+nginx反向代理的方式访问国际互联网。

总体结构:
2.png

ESXI设置

安装谁都会不说了,扔固态U盘里就完事了。

硬盘分配

因为之前有一块3T的硬盘在服役,参考之前的树莓派NAS

加上新买的一块10T酷狼,硬盘组ZFS总容量预计在13T,后续可以升级。

U盘剩余空间扩展

默认U盘的剩余空间不方便用作数据存储,可以参考这个,划分一块用作操作系统iso存储,这样就能很快速地新建虚拟机了。

SATA直通

ESXI中管理-服务开启ssh,登上去之后

vi /etc/vmware/passthru.map
添加
# Intel Point SATA AHCI controller
8086 a352 d3d0 false

前8位如图自行查看,后面不要改
1.png

然后先前灰色的AHCI就可以直通啦~

UPS支持

注意,如果用的HPE的镜像可能无法添加USB设备,需要ssh连接ESXI然后执行

/etc/init.d/usbarbitrator start

关闭所有虚拟机,在iLO里进入esxi黄色的那个界面F2,选择Troubleshooting Options - Restart managenment agent重启服务,然后在关机状态下就能将USB给虚拟机啦~

chkconfig usbarbitrator on 可以开机自动运行

ESXI的usb3.1控制器在debian下好像有bug显示不支持,强行选择就行不用管。

参考这里:https://www.chiphell.com/thread-1338585-1-1.html

至于重头戏各种服务的配置还有网络环境挺烦人的,挖个坑等下篇吧……