博万体育为你整理相关体育消息:
Proxmox旧PC改造家用实验室:四核Skylake重生 Proxmox旧PC改造家用实验室:四核Skylake重生 一台2015年的四核Skylake芯片,听起来跟"服务器"三个字沾不上边。
可就是这颗在游戏主机里待了多年的Intel Core i7-6700K,被换下来之后差点进了回收站,如今却跑着照片库、媒体服务器、两台游戏服务器和一台语音服务器。
支撑这一切的操作系统是Proxmox,运行它不花一分钱。
这台机器原本的归宿是卖掉、送人或者回收,最后变成了一个家用实验室。
Proxmox VE 是一个虚拟机管理程序,作用是把一台物理电脑拆成很多台虚拟电脑。
安装方式和装普通操作系统一样,但装完之后不需要接鼠标键盘,从家里另一台设备用浏览器或 SSH 就能管理全部内容。
它能跑完整的虚拟机,行为跟独立电脑一样。
不过这台机器上托管的大部分服务,跑在 LXC 容器里。
容器共享宿主机的 Linux 内核,不用模拟一整台电脑,内存和 CPU 占用低得多——这一点在老硬件上很关键。
Proxmox VE 以 AGPLv3 协议开源,使用完全免费,所有功能都不需要付费。
公司另外卖企业更新仓库和技术支持的订阅,但免费仓库同样在定期更新。
硬件这边,四个核心八个线程对家用实验室来说绰绰有余,因为绝大多数时间它们都在空转。
6700K 支持 Intel 的 VT-x 和 VT-d 虚拟化扩展,十年前的芯片干这活没有怨言。
旧游戏 CPU 甚至旧办公 CPU,大概率同样支持虚拟化。
免费软件配免费硬件能起步,但给不了安全可靠的存储,钱主要花在了这里。
作者加了一块 LSI 9207-8i 主机总线适配器,用来接更多硬盘。
刷成 IT 模式后,它把每块盘直接透传给操作系统,而不是藏在 RAID 控制器后面——这正是 Proxmox 原生 ZFS 需要的。
这块卡也带来了企业件和消费级主板混用的第一课:这类卡和部分 Intel 消费级主板在连接器的两个 SMBus 针脚上存在已知冲突,在这块 Z170 主板上,解决办法是用胶带把那两个针脚盖住。
HBA 接的是两块二手 Seagate Exos 7E8 8TB SAS 硬盘,组成 ZFS 镜像,每个文件同时写入两块盘,任意一块坏掉都不丢数据。
二手企业盘性价比高,但来历相对不明,镜像的意义就在这里。
此外还加了一张 2.
5GbE 网卡,因为单块现代硬盘读大文件的速度已经超过千兆以太网能承载的上限;
机箱换成了 Fractal Design Define 7 XL,给硬盘一个正经的安身之处。
其余部件全部复用。
旧机器上的三星 970 EVO 现在是 Proxmox 的启动盘,当年打游戏的 RTX 3080 则承担了一半服务的重活。
这块显卡正是这台机器能超龄服役的原因之一。
自建照片方案 Immich 通过 CUDA 用它做人脸识别和智能搜索,好用到可以替掉一项订阅服务。
自建流媒体 Jellyfin 用它的 NVENC 编码器做转码,老 CPU 不必背这个包袱。
6700K 本身支持 Intel Quick Sync 编码器,表现其实相当不错,但一块现代独立显卡总是更强。
剩下的服务完全不需要 GPU:Samba 把 ZFS 存储池共享成网络文件夹,家里每台电脑看到的都是同一批文件;
一个 Minecraft 服务器和一个 Counter-Strike 1.
6 服务器各自住在独立的 LXC 容器里;
TeamSpeak 负责语音。
NetBird 是最后一块拼图,让人从任何地方访问这些服务,而不用在路由器上做端口转发。
这里面有些替换掉了原先依赖的服务,有些则是以前根本没有的。
很多人的柜子里都躺着一台这样的电脑,功能完好,可能只差几个配件就能重新上岗。
不需要机架,不需要预算,也不需要花一个周末做规划。
把 Proxmox 装到手上那台旧 PC 上,先起一个容器,跑一个你更愿意拥有而不是租用的服务,试试手感。
特别
以上内容由博万体育整理发布。