服务升级计划(一):HPE gen10 plus+网络拓扑升级+ESXI设置
需要跑的服务越来越多,之前的树莓派已经不堪重负了……正好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反向代理的方式访问国际互联网。
总体结构:
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位如图自行查看,后面不要改
然后先前灰色的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
至于重头戏各种服务的配置还有网络环境挺烦人的,挖个坑等下篇吧……