在翻新服务器硬件上使用 Ubuntu 作为文件服务器和 VM 主机

在翻新服务器硬件上使用 Ubuntu 作为文件服务器和 VM 主机

我一直计划在办公室安装 NAS,但这个想法遇到了一些功能问题。我本来打算买一台 Synology,后来我了解到,用一台 Synology 的价格可以买到多少翻新的服务器硬件,现在你已经知道这会带来什么影响了……

我正在考虑购买 ProLiant DL380 Gen9,我想我可以将其用作 NAS 和 Windows VM 的主机来运行一些杂项仅限 Win 的软件,因为我们办公室没有任何 Windows 工作站。

我考虑过 TrueNAS,但我认为它在运行虚拟机方面不太好,我还考虑过 UnRaid,但我认为它的“RAID”实现相当慢。我希望我的 NAS 足够快,可以编辑视频文件(在 10GbE LAN 上)。我还考虑过将 Proxmox 与 OpenMediaVault 结合使用,但这是一个相当陌生的领域,让它与快照等一起工作似乎有点麻烦。所以我现在正在考虑的只是在服务器上运行 Ubuntu 来执行 SMB 文件服务和快照处理。

设置网络共享等相当简单,但我不确定要使用哪种文件系统。我想我的选择是 ZFS、带软件 RAID 的 BTRFS 或带硬件 RAID 的 BTRFS。有什么好的理由支持其中任何一个?哪一个以后更容易扩展更多磁盘?我将从 3 或 4 个磁盘开始,并希望获得最大性能和一些冗余 - 我认为这听起来像 RAID5。我认为 ZFS 等效物 RAIDZ1 不是性能最佳的替代方案,而 ZFS RAID10 似乎有点复杂。值得这么麻烦吗?

至于虚拟机,我熟悉在 Ubuntu 上设置虚拟机的 GUI 方式,但我想让 GPU 直通到 Windows,这显然也有点复杂,而且我没有这方面的经验。据我所知,我正在查看的服务器有 IOMMU,但除了 2016 年论坛帖子中有人在 Ubuntu 上启用它时遇到困难之外,我找不到太多关于它的信息。我走这条路是在自找麻烦吗?

相关内容