如何组装一台 AllOne 主机

一起来聊聊 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盘位机箱+1G2.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,完美!

展开阅读全文

页面更新:2024-05-16

标签:赛扬   主机   功耗   路由   虚拟机   内存   性能   服务器   硬件   系统

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top