HP Gen10 Plus
HP Gen10 Plus

一、前言

我在入手 HP Gen10 Plus 微型服务器之前,一直使用群晖 DS418 这台成品 NAS ,它的不足之处在于 CPU 是 ARM 构架,群晖没有为它提供 Docker 和虚拟机支持,同时第三方软件(Plex Media Server)也不能调用这款 CPU 的硬件编解码能力,此外这台 NAS 不能扩展内存。所以去年2月我在 computeruniverse 家海淘了 HP Gen10 Plus,算上关税和运费,花费约 4000 元。
先说下我把群晖 DS418 换成 HP Gen10 Plus 的具体原因,也即我对 NAS 的需求:

  • 备份 - 包括重要的历史文件备份、macOS 的 Time Machine 和一些资源备份,如软件安装包等
  • 文件服务 - 如 Samba、NFS 等,不需要 Synology Drive 这种自动同步功能(已有苹果全家桶,购买了 iCloud 相关服务)
  • 影音管理 - Plex Media Server
  • 虚拟机 - 1. 提供不同操作系统和版本的开发环境;2. 提供临时 Windows 环境,因为我主力机是 MacBook,但偶尔需要用到 Windows 版本的 Microsoft Office 等软件
  • Docker - 为开发工作提供各种版本的数据库等环境,保证主力机的系统足够干净

影音管理、虚拟机、Docker 这三个功能需求让我不得不放弃 DS418,甚至必须放弃所有成品 NAS 的方案,因为成品 NAS 的性能往往不足以应付这类需求场景。

二、硬件篇

我购买的是 HP Gen10 Plus 的低配版,同时自己手动升级了一些硬件,具体如下:

  • CPU - 原装 G5420,两核心,3.8GHz,花费0元。
  • 内存 - 卖掉原装 8GB 海力士 ECC 内存,淘宝入手两条镁光 16GB ECC 内存,花费659元。
  • 硬盘 - DS418 上拆下的 4 块希捷 4TB 硬盘,共计 16TB,花费0元。
  • 显卡 - 无核显 & 无独显。
  • iLO - 使用一张 A4 纸和一卷铝箔胶带以制造短路的方式破解 iLO,花费5元。
  • 网络 - 自带 4 个千兆网口,我没有万兆需求,花费0元。

这次 NAS 升级花费约 4700-1550 = 3150 元,其中 1550 元是卖掉 DS418 的回血。

三、软件篇

软件选择是最让我纠结的地方,尤其是宿主机的选择。在当前的最终方案(openmediavault,以下简称 OMV)确定前,我尝试了不同的选择。

1. 弃用方案

我先介绍下已经被我实践过、并且被我舍弃的方案和原因:
弃用方案一:TrueNAS Scale,弃用原因是这个系统极不成熟,Bug 极多,尤其是它使用了 K3S 的方案实现容器和插件,这对家庭、个人用户来说并不是一个好的选择。另外,见名思义(Scale),不要寄希望于后期会有所改善,这个产品从定下名字那一刻,就不是为家庭和个人用户准备的。
弃用方案二:TrueNAS Core,弃用原因是它基于 FreeBSD 系统,在虚拟机和容器支持上有一点点不习惯(并不是不能用,折腾有解)。
弃用方案三:裸机安装黑群晖,弃用原因是它的虚拟机性能实在太弱。

2. 选定方案

我最终在物理机上安装了 OMV,同时安装了 openmediavault-kvm 插件来提供虚拟机、omv-extras 插件来提供 Docker 和 Portainer(一款优秀的 Docker 管理面板)。
作为 OMV 功能的补充,我安装了以下 Docker 服务:

  • Filebrowser - 统一管理用户文件,替代 Synology Drive 网页版
  • AriaNG - 下载器,配置了 BT、PT 支持,替代 Synology Download Station
  • AList - 挂载一些云存储服务,如阿里云、又拍云等,替代 Synology Cloud Sync
  • Plex Media Server - 负责影音管理
  • TinyMediaManager - 影视资源的元数据刮削

    四、最后

    HP Gen10 Plus 的使用体验超过预期,是不错的自建 NAS 的硬件方案。对我来说,HP Gen10 Plus 配合 OMV 堪称完美。