在现有 NAS 的基础上添置了一台 Intel 12500 + 64G 的家用服务器,预计是跑帕鲁服务端 + Home Assistant ,同时从 NAS 上剥离出 JellyFin 独立运行,以及未来的一些其他服务。
现在有三个想法:
ESXi 硬虚拟化,然后各自分宿主 OS 隔离,然后跑服务容器(或直接服务 Binary )
直接在裸机上安装单宿主 OS ,然后跑容器隔离
最传统的 Windows(Server) + 虚拟机软件跑宿主 OS
各位觉得哪一种好点?
1
dawenxi001 278 天前
我是 3 ,之前玩 pve 太麻烦了。
|
2
ochatokori 278 天前 via Android
esxi 或者 pve ,小鸡重装方便,宿主机不乱搞就没那么容易炸
|
3
MXMIS 278 天前
强烈建议虚拟化方案
|
4
paranoiagu 278 天前 via Android
虚拟化方便折腾
|
5
paranoiagu 278 天前 via Android
而且你不是真正的服务器,没有远程管理,装操作系统很麻烦的
|
6
urzz 278 天前
建议 PVE ,VM 重装成本低
|
7
prosgtsr 278 天前 1
我现在是 3 ,vmware ,用过老笔记本做 pve 试过,因为设备太老风扇声音太大放弃了
目标还是新设备 + pve ,因为我现在是 windows ,自动更新啥时候给我重启一下非常麻烦 |
8
zengxs 278 天前
如果不是专业的服务器设备建议用 pve 吧,硬件兼容性比 esxi 好很多
|
9
digimoon 278 天前
直接装的 debian ,服务用容器,虚拟 windows
|
10
zengxs 278 天前
windows server 也可以,硬件兼容性比 pve 更好,搭配 hyper-v 也美滋滋
缺点是宿主机跑 windows 比较吃资源,以及不支持硬件直通 |
11
Jat001 278 天前 via iPhone
@zengxs intel 消费级产品不给 win ser 驱动,需要自己 patch ,比如 i225-v 这个 2.5g 网卡。而且 win ser 不像 win11/10 ,自动更新就能装驱动,基本都要自己找
|
12
Jat001 278 天前 via iPhone
|
13
lslqtz 278 天前
我是 3, 不过跑的是 hyper-v.
hyper-v 直通的兼容性不行. |
14
LindsayZhou 278 天前 1
我是直接尽量直接在宿主机上跑。
软件全部都用来自系统包管理的,如果官方的源里没有的,就自己打包。 我有一个自己维护的软件源,用的 Alpine Linux ,打包跟 Arch 一样方便,也有 stable 版本。 如果需要隔离或者沙盒,就 chroot 或者 bwrap ,Alpine Linux 玩这个也很方便和迷你。 不过也不反感虚拟机,我桌面和测试环境用 qemu 跑的 win10 虚拟机。 不喜欢容器,觉得很脏,会留一大堆数据文件( btrfs 子卷),会动我的防火墙。 |
15
heiybb 278 天前 1
ESXI 然后定时备份到群晖(Active Backup for Business)非常方便,只要硬件不炸,恢复也就十分钟的事情
|
16
PbCopy111 278 天前 1
我的 NAS 是 ubuntu ,开机 15 年了,只有两次重启以后起不来,需要连接显示器看看,这已经是非常麻烦的事了,我还要四处找 vga 的线。换过一次风扇,最近风扇又要不成了,噪声很大。。
一切都用 docker 虚拟,因为有一次安装 netdata 的监控软件,结果删不干净,后来我就尽量 docker 了。 感觉挺稳的。 |
17
ttyhtg 278 天前 via Android
我是 esxi ,过年期间想换 pve ,没来得及
|
19
Sendya 278 天前
宿主机 pve ,虚拟化了 truenas 直通了一个 sata 控制器进去,直通了核显进去。另外虚拟化了个 debian 小🐔用来跑 docker 和一些杂七杂八的脚步定时任务啥的
|
20
Sendya 278 天前
CPU usage 1.81% of 8 CPU(s)
IO delay 0.05% Load average 0.09,0.16,0.30 RAM usage 54.32% (33.46 GiB of 61.58 GiB) KSM sharing 0 B / HD space 13.98% (13.13 GiB of 93.93 GiB) SWAP usage 0.00% (0 B of 8.00 GiB) CPU(s) 8 x 12th Gen Intel(R) Core(TM) i3-12100 (1 Socket) Kernel Version Linux 6.5.11-7-pve (2023-12-05T09:44Z) Boot Mode EFI 可能配置比你低点 |
21
1423 278 天前
原来 1 现在 3
强烈建议 3, parsec 远程不要太爽 |
22
laminux29 278 天前 1
主要是看你实力。
啥都不懂,就装个 Windows Server 吧。 懂一点,但不多,就装个 VMware ESXi 。 大佬,就 Debian 12.5.0 + PVE 。好处是,PVE 提供虚拟化,Debian 提供原生 docker ,相当于性能最好的方案了。 |
23
IvanLi127 278 天前
用 PVE 的路过。All in One 的情况下,推荐方案一。
方案一能直接定时备份虚拟机,用起来其实挺稳的,误删东西了直接备份还原成新的虚拟机去恢复数据也很方便。 方案二的话,来不如 LXC 开容器化的虚拟机,PVE 有这个功能,EXSi 不知道有没有。 方案三的话,有高性能 Windows 需求可以上。 |
25
stinkytofu 278 天前
@laminux29 #22 PVE 直接用 Docker 不是更快么, 再用 Debian 虚拟机套一层会降低效率吧,直接用 PVE 装 Docker 有什么缺陷吗?
|
26
Laysan 278 天前
PVE
|
28
laminux29 278 天前
@stinkytofu
我在前面说的 Debian ,是在物理机器上直接安装的 Debian 系统。 PVE 是基于 Debian 的虚拟化管理工具,PVE 与其 KVM 是在 Debian 上面运行的。 Debian 的容器 Docker 与 PVE/KVM 是同一层级,按照原理,Debian 的容器性能高于 PVE/KVM 。 |
29
CivAx OP @stinkytofu #25 这个实际上是比较传统的 KVM 部署架构。裸机先部署宿主 OS 打底作为主控机,在此之上再安装 KVM 组件来支撑虚拟 OS ,但是宿主 OS 同时也可以兼顾着跑别的东西( Binary 或者容器),逻辑是以泛用性的宿主 OS 为中心,而不是以硬件虚拟化为中心。
|
30
cnbatch 278 天前
最好是 ESXi (我自己正在用这个方案)
至于理由嘛,我的想法可能有点奇葩。 裸机安装 Windows Server 或者 Linux PVE 或者 FreeBSD Bhyve ,哪天可能就会图方便直接在主系统安装大量软件,放置一大堆文件,搞得自己都觉得乱七八糟。 用 ESXi 就可以最大限度阻止自己这么干 |
31
leonme 278 天前 via iPhone
目前 1 ,用了大概 3 年,体验不错
|
32
stinkytofu 278 天前
@laminux29 #28 那就对了, 是我理解错了
|
33
Fish1024 278 天前
windows server 为基础,用 hyperv 虚拟化。
|
34
ccde8259 278 天前
Bare Metal 的 Ubuntu...上面跑的 K8S
|
35
YongXMan 278 天前
ESXi ,可以避免在宿主机上瞎折腾导致的全局影响。
|
37
neroxps 278 天前 via iPhone
自己的服务器,自己怎么用爽就怎么部署呗,问每个人都不一样。
|
38
fakecoder 278 天前
Intel 12500 + 64G 的家用服务器。方便问下在哪攒的机器吗
|
39
bingfengfeifei 278 天前
用的 esxi ,管理起来方便点
|
40
wonderfulcxm 278 天前 via iPhone
我是 3. win11+hyperV
垃圾小主机,之前试了装 pve ,再装 windows ,卡成狗。 |
43
Love4Taylor 278 天前
从现在开始 pve 吧,一路用下去。esxi 不是无了么
|
44
arfaWong 278 天前
PVE + LXC 容器
|
45
TomyJan 278 天前
我超, 只有我是 unraid
(今天刚重建完了一个盘的数据 |
46
flyqie 278 天前
这需求建议上 pve 。
pve 底层 os 是 debian ,提供了 qemu 、qemu-kvm 、lxc 的上层管理。 你要想的话再装个 docker 用也不是不行。 |
48
xiaoranj 278 天前
我目前是 debian12+PVE+CasaOS ,casaos 管理 docker 很方便,甚至可以拿它当 homepage 使
|
50
TuringHero 278 天前
ESXi ,虚拟出来几台跑 K8s
|
51
ShadowPower 278 天前
我的家用服务器同时是我手头性能最强的游戏 PC ,为了不浪费硬件性能,我从方案 1 、2 转到了方案 3 。
而且装的还是最普通的 Windows 11 ,不过自动更新被我禁用了。 在家里一般用 Parsec 连上去玩,有时直接连上键鼠和显示器玩。 结果出乎意料地稳定,运行很长时间都没有碰到问题,没有内存泄漏(唯一碰到过的只有幻兽帕鲁服务端),运行超过 180 天也没有出现奇怪的 bug 。超过半年我会更新一下系统,然后重启一次。 上面只装游戏以及各种后台服务应用,还开了 WSL2 ,有时候用来训练模型。同时有一个长期运行的 Hyper-V 虚拟机,里面装了 Debian 。 |
52
Cryse 278 天前
一直用的 1 ,用了大概 6 年 ESXi 了,中间短暂尝试过 PVE 但是遇到了一些 Bug 又换回来了。
至于硬件,除了 UPS 以外都选的是企业级的( UPS 也找到了解决办法),所以没出过不兼容的问题。 对于 2 ,可能会遇到有些特殊容器需要 privileged 的问题,这种情况下会非常难受。 |
53
misaka00251 278 天前
我目前家里有四台 Server:
两台品牌 NAS:一台作为 Jellyfin 的 host (并不怎么卡)以及局域网内文件存储,一台作为 Jellyfin 的存储。 一台 Dell optiplex:装 proxmox 跑各种容器服务 & 测试 VM 一台自组八盘位的 PC:装裸 Windows Server 玩,顺便当下载机。 按照你的想法,感觉宿主装 Proxmox ,然后剩下的全部开成 container 好一点( ESXi 没有免费版了呀),Proxmox 应该还能直通 PCIe ,并且其界面也易于维护,单宿主 OS 依赖玩坏了的话也是一个问题。宿主是 Windows Server 最大的问题应该是你需要定期计划维护时段用于安装更新等。 |
54
isnullstring 278 天前
不是正经的服务器硬件,要么 PVE ,要么 Windows Server + hyper-v
我会选后者,简单易上手,维护也简单 |
55
danhahaha 278 天前
ESXi ,一张 tf 卡上已经稳定运行了 10 多年了,上面系统换了无数次,各种折腾,从来没有出现过任何问题
|
56
hereiam510 278 天前
3
之前试过 pve ,直通 amd 5700xt 到 Windows10 有时会突然黑屏 也直通不了 3.5mm 音量孔 |
57
kkwa56188 278 天前
3
进退自如, hyper v 和 vmware 兼容得很好了, 都在用 |
58
nitmali 278 天前
一模一样的需求,直接装了 windows 11 ,幻兽帕鲁服务器,home assistant ,Scrypted ,jellyfin ,wsl 跑 docker 。
不过我是 AMD 的,本来打算 pve 的,后来发现直通显卡有点麻烦,用 windows 又是刚需(接客厅电视家人偶尔会用)就直接转 windows 了。 挺稳的 |
60
yuchenr 278 天前
我以前是 1,现在是 3.
host 是 server2022+Hyper-v 有 win bin 的,就直接跑在 host 上,没的就跑在 Linux 的虚拟机里。 |
61
yuchenr 278 天前
另外单独用一个物理机跑群晖,数据落地到 win server.
|
62
Cola98 278 天前
之前折腾过 PVE ,但是网卡这些比较麻烦就选择了 3 ,Windows 11 Pro+VMware 这样
|
63
benjaminliangcom 278 天前
原本用的 exsi ,宿主机不会乱搞非常稳定,换了新的小主机之后网卡不支持开始用 PVE ,LXC 用起来有点上头,现在多跑一个 Linux 内核都觉得难受,基本上 Linux 的都用 LXC 了,包括带图形界面的,在 NAS 上也用 LXD 安装了 PBS ,VM
容器和宿主机都能很好地备份。 |
64
pota 278 天前
推荐 pve 主要还是需要快照功能
|
65
crazyweeds 278 天前
EXSI 、WindowsServer ,PVE 都玩过,最终选择 PVE 。
Exsi 兼容性、自由度太差了。 Windows Server 太多听不懂的术语,不搜索压根不知道啥玩意。 所以最终选择了 PVE 。 |
67
CatCode 278 天前
家用 CPU 一般都有 CPU 频率动态调整(睿频)
ESXi 似乎不支持,CPU 长期跑在固定频率。而 PVE 是定制的 Linux 内核,支持 CPU 频率动态调整。 |
68
amyw495062 278 天前
我是各种方案的都折腾过,目前 pve 养老
|
69
terrancesiu 278 天前
fedora coreos 和 esxi 都有。
|
72
Mandy0 278 天前
我有台自组 E3 的超微 X11 服务器跑的是 ESXi ,如果不是服务器的板子和硬件,搞虚拟化建议用 PVE ,硬件兼容性要比 ESXi 好一些,ESXi 挑硬件,我刚开始弄的时候固态有问题折腾我好几天
|
73
rick13 278 天前
现在家里用的 pve
|
75
mantouboji 278 天前
关键是你自己熟悉哪一种配置?家里的破玩意儿搞这么复杂有啥意思?我对所谓的虚拟机没什么兴趣,直接装 Fedora 39 Server ,上面跑 Samba 和 MariaDB
|
76
stefwoo 278 天前 via Android
用的 1 ,稳定,想试个东西直接起一个无关的虚拟机,方便不容易炸机
|
77
Tink 278 天前
1
|
78
dakb 278 天前
@ShadowPower 俺和你差不多,你用的什么虚拟机软件
|
79
lyxeno 278 天前
我是 unraid+docker 。你们怎么搞得那么复杂,有啥特别的优势吗
|
80
hsczy 278 天前
借楼问一下。8100t 的 u ,unraid 跑了 docker 的 nastool 和 jellyfin ,还有一个虚拟机的群晖,想在跑一个 win 的 ltsc 理论上行不行?
|
81
rulagiti 278 天前
pve 跑几年了,蛮好的
|
82
jdjingdian 278 天前
以前家里两台服务器都是装 ESXi ,主要是觉得好看
后来玩直通,发现这玩意太烦人了,因为我买的垃圾 tesla p4 刚好可以拆分,拆成多个虚拟显卡直通给多个虚拟机,但是 ESXi 必须另外装一个 vmcs 的虚拟机作为管理端,在管理端才能配置拆分功能,ESXi 虚拟机本身配置不了。并且如果要给虚拟机添加 tpm ,或者网卡做链路聚合的话,也需要 vmcs ,太折腾了 用了 PVE 才发现,真香 |
83
bytealan 278 天前
pve+1
|
84
Co1e 278 天前
pve
|
85
sayoll 278 天前 via Android
Pve 简单高效
|
86
yukinomiu 278 天前
建议用 ESXi 作为宿主系统, 然后再安装客户机系统. 客户机系统再装 docker 做可移植.
先说缺点: 1. 套了多层, 性能会下降, 尤其是可用内存会因为 ESXi 会缩小一些; 2. 管理起来, 要分为多个 IP, 增加了复杂度; 3. 很多硬件装 ESXi 会有问题, 兼容性不如 PVE; 再说优点: 1. 容易维护. 这类小主机/家用服务器, 一般都是丢在角落, 没接显示器的. 维护的话, 如果有 ESXi 或者 PVE 这种虚拟化系统, 相当于一个简易版 IPMI 了, 可以网页管理, 装系统啥的, 很方便. 如果机器主板没有自带 IPMI, 维护起来非常痛苦, 每次都要接显示器和鼠标键盘, 非常麻烦; 2. 相比 PVE, ESXi 是收费的商业系统, 系统体验上更好一点. |
87
ezio560 278 天前
Unraid 路过,全家都用省心方便。
|
88
wjx0912 278 天前
esxi 温度监控太麻烦了(只能买超微主板),母鸡基本没法放自己的程序,稳定性也就那样。pve+1
|
89
ttvast 278 天前
centos+kvm
|
90
dongzhuo777 278 天前
pve ,主要是 esxi 针对的是正儿八经的服务器。很多 DIY 的主机硬件直通很麻烦
|
91
enotx 278 天前
有两台机器,一台装了 esxi ,一台是 Windows Server
实际体验是 Windows Server + Hypervisor 明显更好用,能 rdp 远程维护非常香,容器应用就跑在 hyper-v 的 linux 里 esxi 也做过硬件直通,但发现对我平时使用没太大帮助,折腾意义大于实际 |
92
bitllion 278 天前
PVE 稳定运行 3 年了
|
93
Falcon1 278 天前
装 OMV6 当 Debian 用。虚拟机始终不如直接运行的效率高,不折腾 Windows 的话建议直接运行
|
94
codelover612 278 天前
看到家庭服务器,就来推荐下我主页的 app ,哈哈
|
95
tinola 278 天前
通常都折腾一遍,就知道答案了.
|
96
CSGO 278 天前
pve 好,和原生差不多。esxi 不懂为啥我机器能达 60 度。
|
97
reeco 278 天前
debian + docker 纯手动
|
98
abc0123xyz 278 天前
win server + hyper - v
|
99
llix110 278 天前
如果你的需求这么简单,win11+wsl docker 就很够用了
|
100
hez2010 278 天前
Windows Server + Hyper-V 。
现在最新的 Windows Server 支持 GPU-PV ,可以把一个 GPU 分区然后给多个 VM 来用,GPU 虚拟化性能非常好。 |