先说结论:两者都是 HomeLab 必备,真香。如果做显卡直通的话,个人觉得 PVE 更好用一些。
Windows Server 2019 / 2022
在使用了 HyperV Server 2019 一段时间之后,我发现 Windows 还是有 GUI 的好。。。Windows Admin Center 虽然可以完成大部分任务,但有些细微之处还是需要 PowerShell 来完成,然而这玩意我用的不是很习惯。偶然有一天发现学校提供了正版的 Windows Server 2019,于是我就果断升级了。备份 HyperV 虚拟机非常简单,最简单的办法是把虚拟机文件复制走完事,然后重新创建虚拟机就行。
系统的安装过程非常顺滑,各种设置也都与消费者版的 Windows 大同小异,在此按下不表(其实是遇到的坑我都忘了)。目前有一个 Minecraft Server,一个 FreePBX,还有一个 WordPress 的 HyperV 虚拟机都跑在上面。我还开了几个 SMB 来进行文件共享。此外,我还开过一段时间的 WebDAV 服务,但是 IIS 开 WebDAV 我感觉实属一般,远不如 Caddy 开一个纯文件共享服务器。此外,我还使用了 VeraCrypt 来加密存储一些个人文件,这种情况下 GUI 真是好文明。我可能会考虑整一张显卡,用 Win Server 来做一些图形工作站的任务。不过因为 MBP M1 Max 马上到手,所以没甚太大必要。
后来 Windows Server 2022 出的时候,我非常庆幸自己早就从 HyperV Server 跑路了,因为它压根没出 2022 版。升级到 2022 版我也是直接重装了,毕竟之前做一些实验给 2019 留下了一些垃圾,不如直接重装来得舒服。
Proxmox VE (PVE)
PVE 在我手里的用处和 Windows Server 类似,都是拿来开虚拟机用的。PVE 的一大优点是它的显卡直通,按照它的 wiki 来就可以,非常的方便快捷。
实验室里的服务器配备了A6000,如果直接装PVE自己的发行版会花屏,这种情况下建议先装 Debian,再装 PVE (FreePBX 也是如此),这样自带的驱动会全很多,至少不至于装完系统因为不支持某些显卡而无法正常显示。
它的网页版 portal 我非常地喜欢,它也是我搭建 vpn gateway 的主要访问目标(参见我的上一篇博客 树莓派 + OpenConnect 搭建 Anyconnect VPN 策略路由 )。屏幕分辨率高的话,直接在网页版后台里干活完全没有问题。
它的主要问题是,root 用户可以看到所有下面虚拟机用户的实时操作,非常的操蛋。
总的来说,这两个操作系统都非常的棒棒,都适合做 home lab 里母鸡的操作系统,看个人喜好就 ok。