一起来聊聊 All-In-One 主机!有了成品 NAS 后,我的 WinNAS 被替换下来,于是作为 All-In-One 继续折腾。
All-In-One 主机的硬件要求All-In-One 的目的是:一台主机整合多个操作系统,同时稳定运行。All-In-One 的理想硬件是服务器平台:CPU 核心多,多任务处理能力强;硬件稳定性好,可 7X24 小时运行;拓展能力强大。当然也可以选择家用硬件,虽然稳定性不如服务器,但有功耗低的优势。
如果你的 All-In-One 里不包括 Windows,无论是搭建 x86路由、NAS系统、家庭服务器等,性能开销并不大,也许赛扬 J4125 就能满足。如果你想流畅运行 Windows,可以选 5600G 这样性价比较高的 APU。如果你的 All-In-One 主机主打低功耗,可以选 TDP 15W 以下的 CPU。此外还推荐 CPU 支持 AES-IN 、支持 VT-d 硬件直通、支持核显解码等。下面列举了一些 CPU 型号作为参考:
型号 | TDP | Geekbench单核 | Geekbench多核 |
N4100 | 6W | 403 | 1128 |
J4125 | 10W | 438 | 1402 |
N5105 | 10W | 637 | 2000 |
N100 | 10W | 982 | 2864 |
R5-5500U | 15W | 1101 | 5837 |
R5-5600G | 65W | 1518 | 7662 |
1240P | 28W | 1640 | 8550 |
Intel 的赛扬系 CPU 功耗低,但用于 All-In-One 最大缺点是:线程少,性能弱;PCIe 通道少,拓展性能差。AMD 的 APU 从 Zen2 开始表现亮眼,不过作为 All-In-One 兼容性不如 Intel。不在意功耗的话服务器洋垃圾也是个不错的选择。
All-In-One 的可玩性不仅取决于 CPU,硬件拓展性也同样重要,包括:内存、网络、存储拓展性等。作为 x86路由网口拓展能力很重要,作为 NAS 硬盘接口和盘位很重要,玩 All-In-One 内存也肯定不能小。
说说我的 All-In-One 主机。我折腾过很多小主机,下面是我用过的一些小主机:
N2920 | N2920 4G 32G 双千兆; |
Kodlix GN41 | N4100 8G 64G 单千兆; |
Kodlix GK45 | J4105 4G 64G 双千兆; |
N6000 | N6000 8G 250G 4*2.5G; |
WRT-5500U | R5-5500U 32G 500G 2*2.5G; |
最初觉得小主机很新鲜,但最终还是回归了台式机。因为玩 All-In-One,台式机的拓展性更好,等我攒好预算还打算试一下服务器平台。
我目前的设备是 R5-5600G 主机,这个矿潮时买来过渡的处理器我还挺喜欢的,R5-5600G 让我对 AMD 的认识焕然一新。其它配置:内存 16G 10盘位机箱 1G\2.5G双网卡,主系统选择了 PVE8.0。
All-In-One 主系统选 PVE 还是 EXSi?All-In-One 搭建多系统平台,主系统最常用的有 PVE 和 EXSi。至于选 PVE 还是 EXSi 要考虑哪个系统对你目前的设备兼容性更好。我个人偏爱基于 Debian 的 PVE(开源免费)。注意!如果你的 All-In-One 主力系统是 Windows 的话,我更推荐直接安装 Windows hyper-V 搭建 All-In-One,就别整那些虚拟机套娃的操作了。
安装 PVE 很简单,准备一个 Ventoy 优盘,把 PVE 镜像放进去。从U盘启动后,选择 PVE 镜像,然后简单设置完成安装即可。
安装完成后,浏览器通过 http://IP:8006 访问 PVE 控制台。
PVE 的网络环境一般很稳定,所以采用固定 IP,你也可以修改 IP 获取模式为 DHCP,这样更换网络环境后可以自动获得 IP。
vi /etc/network/interfaces
#修改以下内容
auto vmbro
iface vmbro inet dhcp
然后为了提升应用安装速度,需要更换 PVE 软件源。版本不同使用的软件源也不同,我安装的 PVE8.0 版本代号 为 bookworm。
vim /etc/apt/sources.list
# 添加8.0清华源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# security updates
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
vim /etc/apt/sources.list.d/pve-enterprise.list
# 添加 8.0官方企业付费订购源
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
修复更新时源401错误
echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
下载官方授权加密秘钥证书
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
换源后执行 apt update ,然后可以安装一些常用软件:vim、docker、docker-compose、ntfs-3g、ethtool。更新完之后,现在开始创建虚拟机。PVE创建虚拟机很简单,不折腾硬件直通的话,大部分操作在图形界面就能完成(当然 ESXi 的操作相比PVE会更加直观)。
首先点击 PVE 的 local 存储空间,然后选择 ISO镜像,把需要安装的系统镜像上传到此处。镜像保存路径一般为 /var/lib/vz/template/iso/
有引导镜像的系统比如:Windows、Ubuntu,创建虚拟机后直接挂载安装镜像安装系统即可。
Openwrt这样的硬盘引导型系统,需要把镜像挂载成虚拟硬盘,然后挂载到虚拟机再引导安装。然后在虚拟机设置里挂载该硬盘,并设置成引导盘启动即可。
qm importdisk /var/lib/vz/template/iso/istoreos-22.03.4-2023063015-x86-64-squashfs-combined-efi.img local-lvm
PVE 如果不折腾硬件直通可以说搭建虚拟机的门槛很低,基本没什么难度,参数基本用默认即可。你可以在设备上测试各种系统。如果你的主机性能强,同时运行十几个 Windows 也没什么问题。但是如果你想搭建一个稳定的多系统环境,最好提前做个规划:规划好哪些硬件需要直通,硬盘空间如何分配,需要搭建哪些系统满足功能需求。所以说入门不难,精通不易。
而且 PVE 的界面和看板都挺漂亮的,对于数码党而言还是很有吸引力的。
你可以部署 Windows,一些人还喜欢把显卡直通给 Windows作为主力机使用。我的建议是如果真要把 Windows作为主力机,Windows hyper 完 All-in-One会更省事。
可以试一下 Ubuntu CasaOS轻NAS系统:
也可以试试支持ZSF的开源NAS系统 TrueNAS SCALE:
也可以安装 istoreOS 搭建一个软路由系统:
缺点就是感觉功耗高了点,内存也不够用(16G内存分分钟要撑爆的感觉)。不过可玩性确实强,难怪 NAS 党也好 All-In-One 也好,后面都会爱上服务器,要是能再加个公网IP,完美!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved