• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CivAx
V2EX  ›  程序员

各位的家用服务器是 EXSi + OS 还是直接装 OS

  •  
  •   CivAx · Feb 20, 2024 · 15778 views
    This topic created in 986 days ago, the information mentioned may be changed or developed.

    在现有 NAS 的基础上添置了一台 Intel 12500 + 64G 的家用服务器,预计是跑帕鲁服务端 + Home Assistant ,同时从 NAS 上剥离出 JellyFin 独立运行,以及未来的一些其他服务。

    现在有三个想法:

    1. ESXi 硬虚拟化,然后各自分宿主 OS 隔离,然后跑服务容器(或直接服务 Binary )

    2. 直接在裸机上安装单宿主 OS ,然后跑容器隔离

    3. 最传统的 Windows(Server) + 虚拟机软件跑宿主 OS

    各位觉得哪一种好点?

    151 replies  •  2024-02-23 10:03:44 +08:00
    1  2  
    ❮ ❯
    dawenxi001
    dawenxi001
    Feb 20, 2024
    1
    我是 3 ,之前玩 pve 太麻烦了。
    ochatokori
    ochatokori
    Feb 20, 2024 via Android
    2
    esxi 或者 pve ,小鸡重装方便,宿主机不乱搞就没那么容易炸
    MXMIS
    MXMIS
    Feb 20, 2024
    3
    强烈建议虚拟化方案
    paranoiagu
    paranoiagu
    Feb 20, 2024 via Android
    4
    虚拟化方便折腾
    paranoiagu
    paranoiagu
    Feb 20, 2024 via Android
    5
    而且你不是真正的服务器,没有远程管理,装操作系统很麻烦的
    JadeLove
    JadeLove
    Feb 20, 2024
    6
    建议 PVE ,VM 重装成本低
    prosgtsr
    prosgtsr
    Feb 20, 2024❤️1
    7
    我现在是 3 ,vmware ,用过老笔记本做 pve 试过,因为设备太老风扇声音太大放弃了

    目标还是新设备 + pve ,因为我现在是 windows ,自动更新啥时候给我重启一下非常麻烦
    zengxs
    zengxs
    Feb 20, 2024
    8
    如果不是专业的服务器设备建议用 pve 吧,硬件兼容性比 esxi 好很多
    digimoon
    digimoon
    Feb 20, 2024
    9
    直接装的 debian ,服务用容器,虚拟 windows
    zengxs
    zengxs
    Feb 20, 2024
    10
    windows server 也可以,硬件兼容性比 pve 更好,搭配 hyper-v 也美滋滋
    缺点是宿主机跑 windows 比较吃资源,以及不支持硬件直通
    Jat001
    Jat001
    Feb 20, 2024 via iPhone
    11
    @zengxs intel 消费级产品不给 win ser 驱动,需要自己 patch ,比如 i225-v 这个 2.5g 网卡。而且 win ser 不像 win11/10 ,自动更新就能装驱动,基本都要自己找
    Jat001
    Jat001
    Feb 20, 2024 via iPhone
    12
    lslqtz
    lslqtz
    Feb 20, 2024
    13
    我是 3, 不过跑的是 hyper-v.
    hyper-v 直通的兼容性不行.
    LindsayZhou
    LindsayZhou
    Feb 20, 2024❤️1
    14
    我是直接尽量直接在宿主机上跑。

    软件全部都用来自系统包管理的,如果官方的源里没有的,就自己打包。
    我有一个自己维护的软件源,用的 Alpine Linux ,打包跟 Arch 一样方便,也有 stable 版本。

    如果需要隔离或者沙盒,就 chroot 或者 bwrap ,Alpine Linux 玩这个也很方便和迷你。

    不过也不反感虚拟机,我桌面和测试环境用 qemu 跑的 win10 虚拟机。

    不喜欢容器,觉得很脏,会留一大堆数据文件( btrfs 子卷),会动我的防火墙。
    heiybb
    heiybb
    Feb 20, 2024❤️1
    15
    ESXI 然后定时备份到群晖(Active Backup for Business)非常方便,只要硬件不炸,恢复也就十分钟的事情
    PbCopy111
    PbCopy111
    Feb 20, 2024❤️1
    16
    我的 NAS 是 ubuntu ,开机 15 年了,只有两次重启以后起不来,需要连接显示器看看,这已经是非常麻烦的事了,我还要四处找 vga 的线。换过一次风扇,最近风扇又要不成了,噪声很大。。
    一切都用 docker 虚拟,因为有一次安装 netdata 的监控软件,结果删不干净,后来我就尽量 docker 了。
    感觉挺稳的。
    ttyhtg
    ttyhtg
    Feb 20, 2024 via Android
    17
    我是 esxi ,过年期间想换 pve ,没来得及
    ttyhtg
    ttyhtg
    Feb 20, 2024 via Android
    18
    @PbCopy111 牛逼大佬,十五年前我都不知道啥是服务器啥是 linux
    Sendya
    Sendya
    Feb 20, 2024
    19
    宿主机 pve ,虚拟化了 truenas 直通了一个 sata 控制器进去,直通了核显进去。另外虚拟化了个 debian 小🐔用来跑 docker 和一些杂七杂八的脚步定时任务啥的
    Sendya
    Sendya
    Feb 20, 2024
    20
    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

    可能配置比你低点
    slowman
    slowman
    Feb 20, 2024
    21
    原来 1 现在 3
    强烈建议 3, parsec 远程不要太爽
    laminux29
    laminux29
    Feb 20, 2024❤️1
    22
    主要是看你实力。

    啥都不懂,就装个 Windows Server 吧。

    懂一点,但不多,就装个 VMware ESXi 。

    大佬,就 Debian 12.5.0 + PVE 。好处是,PVE 提供虚拟化,Debian 提供原生 docker ,相当于性能最好的方案了。
    IvanLi127
    IvanLi127
    Feb 20, 2024
    23
    用 PVE 的路过。All in One 的情况下,推荐方案一。

    方案一能直接定时备份虚拟机,用起来其实挺稳的,误删东西了直接备份还原成新的虚拟机去恢复数据也很方便。
    方案二的话,来不如 LXC 开容器化的虚拟机,PVE 有这个功能,EXSi 不知道有没有。
    方案三的话,有高性能 Windows 需求可以上。
    wheat0r
    wheat0r
    Feb 20, 2024
    24
    @prosgtsr #7 风扇转速下不来手动装 ahci 就好了
    stinkytofu
    stinkytofu
    Feb 20, 2024
    25
    @laminux29 #22 PVE 直接用 Docker 不是更快么, 再用 Debian 虚拟机套一层会降低效率吧,直接用 PVE 装 Docker 有什么缺陷吗?
    Laysan
    Laysan
    Feb 20, 2024
    26
    PVE
    laminux29
    laminux29
    Feb 20, 2024
    28
    @stinkytofu

    我在前面说的 Debian ,是在物理机器上直接安装的 Debian 系统。

    PVE 是基于 Debian 的虚拟化管理工具,PVE 与其 KVM 是在 Debian 上面运行的。

    Debian 的容器 Docker 与 PVE/KVM 是同一层级,按照原理,Debian 的容器性能高于 PVE/KVM 。
    CivAx
    CivAx
    OP
    Feb 20, 2024
    29
    @stinkytofu #25 这个实际上是比较传统的 KVM 部署架构。裸机先部署宿主 OS 打底作为主控机,在此之上再安装 KVM 组件来支撑虚拟 OS ,但是宿主 OS 同时也可以兼顾着跑别的东西( Binary 或者容器),逻辑是以泛用性的宿主 OS 为中心,而不是以硬件虚拟化为中心。
    cnbatch
    cnbatch
    Feb 20, 2024
    30
    最好是 ESXi (我自己正在用这个方案)

    至于理由嘛,我的想法可能有点奇葩。
    裸机安装 Windows Server 或者 Linux PVE 或者 FreeBSD Bhyve ,哪天可能就会图方便直接在主系统安装大量软件,放置一大堆文件,搞得自己都觉得乱七八糟。

    用 ESXi 就可以最大限度阻止自己这么干
    leon0318
    leon0318
    Feb 20, 2024 via iPhone
    31
    目前 1 ,用了大概 3 年,体验不错
    stinkytofu
    stinkytofu
    Feb 20, 2024
    32
    @laminux29 #28 那就对了, 是我理解错了
    Fish1024
    Fish1024
    Feb 20, 2024
    33
    windows server 为基础,用 hyperv 虚拟化。
    ccde8259
    ccde8259
    Feb 20, 2024
    34
    Bare Metal 的 Ubuntu...上面跑的 K8S
    YongXMan
    YongXMan
    Feb 20, 2024
    35
    ESXi ,可以避免在宿主机上瞎折腾导致的全局影响。
    Donaldo
    Donaldo
    Feb 20, 2024
    36
    @Jat001 #11 这个可以直接装服务器版的(突然忘了后缀是啥。。)
    neroxps
    neroxps
    Feb 20, 2024 via iPhone
    37
    自己的服务器,自己怎么用爽就怎么部署呗,问每个人都不一样。
    fakecoder
    fakecoder
    Feb 20, 2024
    38
    Intel 12500 + 64G 的家用服务器。方便问下在哪攒的机器吗
    bingfengfeifei
    bingfengfeifei
    Feb 20, 2024
    39
    用的 esxi ,管理起来方便点
    wonderfulcxm
    wonderfulcxm
    Feb 20, 2024 via iPhone
    40
    我是 3. win11+hyperV
    垃圾小主机,之前试了装 pve ,再装 windows ,卡成狗。
    CivAx
    CivAx
    OP
    Feb 20, 2024❤️1
    41
    @fakecoder #38 淘宝和京东买的,散热器、机箱、电源、主板、CPU 、内存总共加起来不到 3000 块钱。
    Ealrang
    Ealrang
    Feb 20, 2024
    42
    @cnbatch 哈哈哈,我也这么认为。就因为 Esxi 封闭
    love4taylor
    love4taylor
    Feb 20, 2024
    43
    从现在开始 pve 吧,一路用下去。esxi 不是无了么
    arfaWong
    arfaWong
    Feb 20, 2024
    44
    PVE + LXC 容器
    TomyJan
    TomyJan
    Feb 20, 2024
    45
    我超, 只有我是 unraid
    (今天刚重建完了一个盘的数据
    flyqie
    flyqie
    Feb 20, 2024
    46
    这需求建议上 pve 。

    pve 底层 os 是 debian ,提供了 qemu 、qemu-kvm 、lxc 的上层管理。

    你要想的话再装个 docker 用也不是不行。
    flyqie
    flyqie
    Feb 20, 2024
    47
    @TomyJan #45

    好奇,unraid 好用吗,好像价格不便宜而且没法装在硬盘里?
    xiaoranj
    xiaoranj
    Feb 20, 2024
    48
    我目前是 debian12+PVE+CasaOS ,casaos 管理 docker 很方便,甚至可以拿它当 homepage 使
    xiaoranj
    xiaoranj
    Feb 20, 2024
    49
    @TomyJan 乱七八糟的硬盘们想用起来就得用 unraid
    CaspianJou
    CaspianJou
    Feb 20, 2024
    50
    ESXi ,虚拟出来几台跑 K8s
    ShadowPower
    ShadowPower
    Feb 21, 2024
    51
    我的家用服务器同时是我手头性能最强的游戏 PC ,为了不浪费硬件性能,我从方案 1 、2 转到了方案 3 。
    而且装的还是最普通的 Windows 11 ,不过自动更新被我禁用了。

    在家里一般用 Parsec 连上去玩,有时直接连上键鼠和显示器玩。

    结果出乎意料地稳定,运行很长时间都没有碰到问题,没有内存泄漏(唯一碰到过的只有幻兽帕鲁服务端),运行超过 180 天也没有出现奇怪的 bug 。超过半年我会更新一下系统,然后重启一次。

    上面只装游戏以及各种后台服务应用,还开了 WSL2 ,有时候用来训练模型。同时有一个长期运行的 Hyper-V 虚拟机,里面装了 Debian 。
    Cryse
    Cryse
    Feb 21, 2024
    52
    一直用的 1 ,用了大概 6 年 ESXi 了,中间短暂尝试过 PVE 但是遇到了一些 Bug 又换回来了。
    至于硬件,除了 UPS 以外都选的是企业级的( UPS 也找到了解决办法),所以没出过不兼容的问题。
    对于 2 ,可能会遇到有些特殊容器需要 privileged 的问题,这种情况下会非常难受。
    misaka00251
    misaka00251
    Feb 21, 2024
    53
    我目前家里有四台 Server:

    两台品牌 NAS:一台作为 Jellyfin 的 host (并不怎么卡)以及局域网内文件存储,一台作为 Jellyfin 的存储。
    一台 Dell optiplex:装 proxmox 跑各种容器服务 & 测试 VM
    一台自组八盘位的 PC:装裸 Windows Server 玩,顺便当下载机。

    按照你的想法,感觉宿主装 Proxmox ,然后剩下的全部开成 container 好一点( ESXi 没有免费版了呀),Proxmox 应该还能直通 PCIe ,并且其界面也易于维护,单宿主 OS 依赖玩坏了的话也是一个问题。宿主是 Windows Server 最大的问题应该是你需要定期计划维护时段用于安装更新等。
    isnullstring
    isnullstring
    Feb 21, 2024
    54
    不是正经的服务器硬件,要么 PVE ,要么 Windows Server + hyper-v
    我会选后者,简单易上手,维护也简单
    danhahaha
    danhahaha
    Feb 21, 2024
    55
    ESXi ,一张 tf 卡上已经稳定运行了 10 多年了,上面系统换了无数次,各种折腾,从来没有出现过任何问题
    hereiam510
    hereiam510
    Feb 21, 2024
    56
    3
    之前试过 pve ,直通 amd 5700xt 到 Windows10 有时会突然黑屏
    也直通不了 3.5mm 音量孔
    kkwa56188
    kkwa56188
    Feb 21, 2024
    57
    3
    进退自如,
    hyper v 和 vmware 兼容得很好了, 都在用
    nitmali
    nitmali
    Feb 21, 2024
    58
    一模一样的需求,直接装了 windows 11 ,幻兽帕鲁服务器,home assistant ,Scrypted ,jellyfin ,wsl 跑 docker 。
    不过我是 AMD 的,本来打算 pve 的,后来发现直通显卡有点麻烦,用 windows 又是刚需(接客厅电视家人偶尔会用)就直接转 windows 了。
    挺稳的
    bthulu
    bthulu
    Feb 21, 2024
    59
    @heiybb 群晖和 ESXI 都崩了咋办?
    yuchenr
    yuchenr
    Feb 21, 2024
    60
    我以前是 1,现在是 3.
    host 是 server2022+Hyper-v 有 win bin 的,就直接跑在 host 上,没的就跑在 Linux 的虚拟机里。
    yuchenr
    yuchenr
    Feb 21, 2024
    61
    另外单独用一个物理机跑群晖,数据落地到 win server.
    Cola98
    Cola98
    Feb 21, 2024
    62
    之前折腾过 PVE ,但是网卡这些比较麻烦就选择了 3 ,Windows 11 Pro+VMware 这样
    benjaminliangcom
    benjaminliangcom
    Feb 21, 2024
    63
    原本用的 exsi ,宿主机不会乱搞非常稳定,换了新的小主机之后网卡不支持开始用 PVE ,LXC 用起来有点上头,现在多跑一个 Linux 内核都觉得难受,基本上 Linux 的都用 LXC 了,包括带图形界面的,在 NAS 上也用 LXD 安装了 PBS ,VM
    容器和宿主机都能很好地备份。
    pota
    pota
    Feb 21, 2024
    64
    推荐 pve 主要还是需要快照功能
    crazyweeds
    crazyweeds
    Feb 21, 2024
    65
    EXSI 、WindowsServer ,PVE 都玩过,最终选择 PVE 。
    Exsi 兼容性、自由度太差了。
    Windows Server 太多听不懂的术语,不搜索压根不知道啥玩意。
    所以最终选择了 PVE 。
    tribute
    tribute
    Feb 21, 2024
    66
    @TomyJan 翻了半天终于看见 unraid
    CatCode
    CatCode
    Feb 21, 2024
    67
    家用 CPU 一般都有 CPU 频率动态调整(睿频)
    ESXi 似乎不支持,CPU 长期跑在固定频率。而 PVE 是定制的 Linux 内核,支持 CPU 频率动态调整。
    amyw495062
    amyw495062
    Feb 21, 2024
    68
    我是各种方案的都折腾过,目前 pve 养老
    terrancesiu
    terrancesiu
    Feb 21, 2024
    69
    fedora coreos 和 esxi 都有。
    CatCode
    CatCode
    Feb 21, 2024
    70
    @pota ESXi 也有快照功能,不需要 vSphere 就行; ESXi 缺了 vSphere 不能用的是备份。
    pota
    pota
    Feb 21, 2024
    71
    @CatCode #70 知道,主要考虑 12 代 CPU ESXi 的支持不是特别好。而且 pve 宿主是 debian 也容易熟悉些
    Mandy0
    Mandy0
    Feb 21, 2024
    72
    我有台自组 E3 的超微 X11 服务器跑的是 ESXi ,如果不是服务器的板子和硬件,搞虚拟化建议用 PVE ,硬件兼容性要比 ESXi 好一些,ESXi 挑硬件,我刚开始弄的时候固态有问题折腾我好几天
    rick13
    rick13
    Feb 21, 2024
    73
    现在家里用的 pve
    heiybb
    heiybb
    Feb 21, 2024
    74
    @bthulu #59 我是白群晖,不放在 ESXi 里面,两个都崩概率较小,就算真炸了还有另外一个闲置硬盘冷备
    mantouboji
    mantouboji
    Feb 21, 2024
    75
    关键是你自己熟悉哪一种配置?家里的破玩意儿搞这么复杂有啥意思?我对所谓的虚拟机没什么兴趣,直接装 Fedora 39 Server ,上面跑 Samba 和 MariaDB
    stefwoo
    stefwoo
    Feb 21, 2024 via Android
    76
    用的 1 ,稳定,想试个东西直接起一个无关的虚拟机,方便不容易炸机
    Tink
    Tink
    Feb 21, 2024
    77
    1
    dakb
    dakb
    Feb 21, 2024
    78
    @ShadowPower 俺和你差不多,你用的什么虚拟机软件
    lyxeno
    lyxeno
    Feb 21, 2024
    79
    我是 unraid+docker 。你们怎么搞得那么复杂,有啥特别的优势吗
    hsczy
    hsczy
    Feb 21, 2024
    80
    借楼问一下。8100t 的 u ,unraid 跑了 docker 的 nastool 和 jellyfin ,还有一个虚拟机的群晖,想在跑一个 win 的 ltsc 理论上行不行?
    rulagiti
    rulagiti
    Feb 21, 2024
    81
    pve 跑几年了,蛮好的
    jdjingdian
    jdjingdian
    Feb 21, 2024
    82
    以前家里两台服务器都是装 ESXi ,主要是觉得好看

    后来玩直通,发现这玩意太烦人了,因为我买的垃圾 tesla p4 刚好可以拆分,拆成多个虚拟显卡直通给多个虚拟机,但是 ESXi 必须另外装一个 vmcs 的虚拟机作为管理端,在管理端才能配置拆分功能,ESXi 虚拟机本身配置不了。并且如果要给虚拟机添加 tpm ,或者网卡做链路聚合的话,也需要 vmcs ,太折腾了

    用了 PVE 才发现,真香
    byteallen
    byteallen
    Feb 21, 2024
    83
    pve+1
    Co1e
    Co1e
    Feb 21, 2024
    84
    pve
    sayoll
    sayoll
    Feb 21, 2024 via Android
    85
    Pve 简单高效
    yukinomiu
    yukinomiu
    Feb 21, 2024
    86
    建议用 ESXi 作为宿主系统, 然后再安装客户机系统. 客户机系统再装 docker 做可移植.

    先说缺点:
    1. 套了多层, 性能会下降, 尤其是可用内存会因为 ESXi 会缩小一些;
    2. 管理起来, 要分为多个 IP, 增加了复杂度;
    3. 很多硬件装 ESXi 会有问题, 兼容性不如 PVE;

    再说优点:
    1. 容易维护. 这类小主机/家用服务器, 一般都是丢在角落, 没接显示器的. 维护的话, 如果有 ESXi 或者 PVE 这种虚拟化系统, 相当于一个简易版 IPMI 了, 可以网页管理, 装系统啥的, 很方便. 如果机器主板没有自带 IPMI, 维护起来非常痛苦, 每次都要接显示器和鼠标键盘, 非常麻烦;
    2. 相比 PVE, ESXi 是收费的商业系统, 系统体验上更好一点.
    ezio560
    ezio560
    Feb 21, 2024
    87
    Unraid 路过,全家都用省心方便。
    datadump
    datadump
    PRO
    Feb 21, 2024
    88
    esxi 温度监控太麻烦了(只能买超微主板),母鸡基本没法放自己的程序,稳定性也就那样。pve+1
    ttvast
    ttvast
    Feb 21, 2024
    89
    centos+kvm
    dongzhuo777
    dongzhuo777
    Feb 21, 2024
    90
    pve ,主要是 esxi 针对的是正儿八经的服务器。很多 DIY 的主机硬件直通很麻烦
    enotx
    enotx
    Feb 21, 2024
    91
    有两台机器,一台装了 esxi ,一台是 Windows Server
    实际体验是 Windows Server + Hypervisor 明显更好用,能 rdp 远程维护非常香,容器应用就跑在 hyper-v 的 linux 里
    esxi 也做过硬件直通,但发现对我平时使用没太大帮助,折腾意义大于实际
    bitllion
    bitllion
    Feb 21, 2024
    92
    PVE 稳定运行 3 年了
    Falcon1
    Falcon1
    Feb 21, 2024
    93
    装 OMV6 当 Debian 用。虚拟机始终不如直接运行的效率高,不折腾 Windows 的话建议直接运行
    codelover612
    codelover612
    Feb 21, 2024
    94
    看到家庭服务器,就来推荐下我主页的 app ,哈哈
    tinola
    tinola
    Feb 21, 2024
    95
    通常都折腾一遍,就知道答案了.
    CSGO
    CSGO
    Feb 21, 2024
    96
    pve 好,和原生差不多。esxi 不懂为啥我机器能达 60 度。
    reeco
    reeco
    Feb 21, 2024
    97
    debian + docker 纯手动
    abc0123xyz
    abc0123xyz
    Feb 21, 2024
    98
    win server + hyper - v
    llix110
    llix110
    Feb 21, 2024
    99
    如果你的需求这么简单,win11+wsl docker 就很够用了
    hez2010
    hez2010
    Feb 21, 2024
    100
    Windows Server + Hyper-V 。
    现在最新的 Windows Server 支持 GPU-PV ,可以把一个 GPU 分区然后给多个 VM 来用,GPU 虚拟化性能非常好。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1410 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 237ms · UTC 22:51 · PVG 06:51 · LAX 14:51 · JFK 17:51
    ♥ Do have faith in what you're doing.