【Server Geek】序

近期入手了新的 mini 主机,在迁移我的服务到这个新的服务器。突然打算开个 Server Geek 系列,讲一讲我在搞机路上踩过的坑,带有一部分备忘性质,也会说一些网上很少提的坑点。

去年折腾了一年的 NAS (威联通),但是随着折腾的深入,总会觉得威联通这个系统太坑了,一是自身的软件做的也就是勉强能用的水平,二是系统阉割太严重。属于是差生还愿意走偏门那种。

举个几个例子:

  • 我在部署 qBittorrent 的时候,要用到 macvlan,威联通自带的 Container 连 IPV6 都不支持,更别说 macvlan;
  • 在调试网络问题的时候,要到系统抓一下包,发现系统里边 Linux 比较常用的工具都没有,然后又没有类似 apt 那种东西进行比较方便的安装;

直接导致可玩度大大减少,不过思来想去,毕竟人家做 NAS 的是做存储,其他地方不擅长也是合理的。所以就想搞一台机来做服务器,这样把我在 NAS 跑的服务迁移到 Linux 服务器,部署方便,调试问题也更顺手,NAS 就回归到存储的本质。

去年跟老婆申请,但是由于买了 MacBook Pro 之后,预算已经没有,所以到了今年新的财年,才批下来。趁着情人节的档口,就下了单。准系统加自购内存和硬盘。

买了一台极摩客 M5 Plus,主要参数:

  • CPU:5825U
  • 内存:雷克沙 DDR4 3200 32G*2
  • 存储:腾隐 PCIE4.0 TQP4000 1T

在选购的时候,主要是考虑以下几点:

  1. mini 主机,由于我家里实在没什么地方再放一个大的电脑,能给我放东西的地方,就只有客厅电视柜了,所以体积是我比较看中的。
  2. CPU,其实我对具体型号不太 care,但是当时想着就是搞服务器,所以第一时间想到是搞 PVE,这样我就可能要在上边搞虚拟机,那核数是我看重的,至于单核主频其实反而不重要,另外就是为了避免 intel 大小核调度问题,所以优选还是 amd,而且确实在这两家里 amd 性价比最高,最终选了 AMD 的 8 核守门员的 U,够用就完事了。目前比较火的其实是 8845HS,但是这个主频和显卡对我来说就是溢出的,而且整体价格比 5825U 要贵一倍
  3. 内存,既然是要搞虚拟机,内存其实还是比较重要的,找个便宜点的,拉满
  4. 存储,我有 NAS,里边有一块 18T 的硬盘,所以 mini 主机的存储不是特别需要,而且数据打算定时备份到 NAS,选个国产,便宜点的,1T 搞定 (不过我的主板其实是 PCIE3.0 的,这里实际上是有点冗余的,但是感觉现在想买 PCIE3.0 其实也不好找了,就没管那么多)

提前看了一些这个机器的资料,拿到机器之后,第一时间将硬盘和内存装上,因为看到官网有 BIOS 的更新,所以先装了个 Windows 11,在系统中把 BIOS 刷了。然后直接把 Windows 抹掉,装了 PVE。在 PVE 中搞了两个虚机:

  1. Ubuntu 24 (32G+256G),用来跑我的各种服务
  2. Windows 11 (16G+256G),用来方便我做一些兜底(万一网络炸了,可以用类似向日葵或者 todesk 回去处理)

关于 CPU 类型,我没有虚机在不同宿主机迁移的需求,都在这台 mini 主机上,所以就用 host 即可。

Ubuntu 的安装其实是比较简单的,必要的参数设置对即可。

Windows 11 的安装要注意1

  1. 挂载 Windows VirtIO Drivers,在这里可以找到稳定版或者最新版的 Driver 镜像。
  2. 在安装过程中选择安装分区页面,可能看不到硬盘,这个时候要选择安装驱动,在 VirtIO 驱动器里边找到 vioscsi/win11/amd64 这个,将驱动安装之后,在这个页面即可看到硬盘
  3. Windows 11 强制要求联网,但是网络驱动还没装,无法下一步,这个时候按 Shift+F10 打开控制台,输入 oobe\BypassNRO.cmd ,执行,系统会重启,这个页面就会出现跳过按钮
  4. 安装完毕进入系统以后无网络,进入 VirtIO 的驱动器运行 virtio-win-gt-x64.msi,安装完整 VirtIO Driver,才可以上网

这样 PVE 中需要的两个虚机就装好了。

后边我将写一些关于我在服务迁移过程中的一些心得体会,敬请期待……

Footnotes

  1. https://willxup.top/archives/pve-install-win11