购机
个人在购机选择上往往既随意也谨慎,随意在于时常脑子一热就去买一些未必真正需要的东西,但最终决定要购买的情况下又会四处对比,追求体验以及性价比。
这次购机也想替换掉 16 年购买的台式主机,这台主机是在深圳的小出租房内自己亲手组装的,这么多年过去除了开机时主板偶尔会掉电外没有其他毛病。不过毕竟是老机器了,功耗也大,既然是做工作站,那么还是选个迷你主机靠谱,7 * 24 小时开着。
话说回来其实也已经有一台 Mac M1 芯片的 Mini(也是冲动消费,为了体验苹果生态),无奈存储只有 256GB,之前尝试过外挂一块移动硬盘,结果使用过程中多次重启等操作姿势不当,最终磁盘不可读,决定不再折腾,就给老婆当个人电脑使用吧(现在是 KVM 切换器来在 Mac Mini 与迷你主机之前切)。
说了那么多针对这次购机的需求如下:
- 低功耗
- 长期运行
- 能够运行虚拟机(支持 windows、linux)
- 性能过得去
- 有一定性价比
在一众比较下,最终选择了极魔客刚发布不久的 M6(2024-06-20 购买),配置如下:
- 处理器:AMD Ryzen 5 6600H
- 显卡:集成显卡,AMD Radeon 660M
- 内存:2 个 DIMM 插槽,DDR5 4800MHz,最大支持 32GB * 2
- 存储:配备两个 2280 的 M.2 硬盘位,都支持 PCIe 4.0 SSD,可提供较快的存储读写速度。
- 网络通信:支持 Wi-Fi 6E 和蓝牙 5.2,可提供高速稳定的无线连接。拥有 2 个 2.5G 网口。
购买的准系统版本,内存条购买的海力士 12GB * 2,SSD 购买的 2TB 固德佳(这块 M.2 硬盘就是之前用来做 Mac Mini 外置存储时买的)。内存条买了两根国产的最终因为无法识别而退货。整体来说这块主机除了噪音稍大一点,目前使用了几个月没有出现什么问题。
环境部署
裸机安装的 pve 环境,上面跑了三台虚拟机,分别是:
- Ubuntu 24.04.1 LTS,用来跑内网服务
- Windows 10,用来给平时在家使用的 PC,同时也是在公司远程访问的上网环境。
- iKuai 3.7.15,一开始为了方便拨号获取并管理 IPv6 地址。
家庭的网络拓扑如下图所示:
废弃 IPv6 方案后,改回了光猫拨号,这样也避免了 Mini 主机关机后无线路由器也是去了网络连接。
公网 IP 问题
这部分折腾了许久,一开始尝试使用 IPv6,在网上找了不少的有关电信光猫进后台的方法,联系电信客服放通了外部拨号限制,最终 IPv6 能够成功获取,但从使用来看还是非常不稳定,IPv6 地址公司的环境也没有,最终还是直接使用了阿里云服务器作为跳板来连接内网主机,带宽 3Mbps,实际使用 mstsc 远程访问效果还不错。 跳板机上部署了反向代理服务器以及 wireguard 来与内网设备组网,这部分后续单独描述。 PS:电信在湖南的公网 IP 费用为 20元每月。
上线
由于以前购买了域名(ruoyu.live),因此只需要将域名解析到对应的云服务器 IP 即可(短期验证可行,但如果要长期运行而不被封堵需要在网信部以及公安部进行备案,这部分也折腾了好一会儿)。
最后为了验证功率,还购买了一个功率计量器,平时没有使用在 25W 左右,使用的化可以达到 40W 左右,从网上查到 Mac M1 Mini 的功耗空闲在 7W 左右,满载低于 40W,看来还是 ARM 架构节能。