V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CivAx
V2EX  ›  程序员

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

  •  
  •   CivAx · 2024-02-20 18:01:12 +08:00 · 11329 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    现在有三个想法:

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

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

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

    各位觉得哪一种好点?

    151 条回复    2024-02-23 10:03:44 +08:00
    1  2  
    heider
        101
    heider  
       2024-02-21 11:31:17 +08:00
    debian + kvm
    ghostwwg
        102
    ghostwwg  
       2024-02-21 11:38:36 +08:00
    用的话,挑擅长的,这 3 条都大差不差;
    玩儿票的话,随意了,哪个有兴趣冲哪个!
    McreeWu
        103
    McreeWu  
       2024-02-21 11:40:05 +08:00
    我是 PVE
    shenqi
        104
    shenqi  
       2024-02-21 11:41:23 +08:00
    我建议第二点。跟我公司目前测试环境一样架构。

    如果后续想部署的东西全在 linux 环境,那我建议直接 ubuntu os + docker 。你说的三个,都能在 linux 下运行,而且还有封装了 docker 版本。
    确保宿主 os 存在而且 raid 正常,就能大概率稳定数据不丢失。重装的话,docker 十分方便,而且 docker 没这个说法,数据挂载出来就行。
    每个 docker 还能配置不同的局域网内 ip ,端口不冲突。详情可以研究 docker IPvlan.

    这样子,能达到最佳性能。
    如果有不明白可联系我交流
    ShadowPower
        105
    ShadowPower  
       2024-02-21 11:47:39 +08:00
    @dakb 只有 Hyper-V
    tave
        106
    tave  
       2024-02-21 11:56:08 +08:00
    没有太多虚拟机需求,我直接 Win11(ReviOS) +docker desktop + hyper-v 一天半度电,稳定养老。
    windows 的优势太大了,即便使用别的方案,我也抛弃不了 window ,索性直接做减法,能装服务装服务,没有服务就开容器,开 N 个虚拟机属实是没必要
    mingge2333
        107
    mingge2333  
       2024-02-21 11:56:11 +08:00
    建议 esxi
    个人经验, 使用 n5105 软路由快 3 年了, 第一年 esxi 很稳定, 没有出现过问题, 第二年换了 pve, 中途出现过很多问题, 比如使用的时候会断网一分钟, 然后自动恢复, pve 中并没有看到服务重启情况, 使用光猫拨号的, 断网后, pve,爱快,群辉都连不上, 基本上每天必现, 没有查到原因
    后续又换回了 esxi, 很折腾,现在打算买白群辉了, 数据无价
    libook
        108
    libook  
       2024-02-21 11:59:19 +08:00
    个人观点:

    1. 虚拟化适用于不同系统内核的需求,比如同时跑 Windows 、Linux 、macOS ,或者不同的 Linux Kernel 。
    2. 虚拟化的资源调整灵活性不如容器,比如虚拟硬盘空间不够用了,调整硬盘大小也是比较折腾。
    3. 虚拟机访问显卡需要进行显卡的虚拟化或直通配置,局限性大、难度高,而容器调用显卡十分方便。

    综上,由于我个人只需要使用 Linux 跑家庭服务,且所有服务都可以在容器内运行,所以虚拟化方案并不适合我,我选择了 Linux+容器的方案。
    不用 PVE 、EXSi 不代表就不能跑虚拟化了,偶尔需要跑虚拟机的情况完全可以装个 libvirt ( KVM/QEMU )、VirtualBox 之类的虚拟化应用,不需要从系统底层就完全使用虚拟化平台。

    我过去是使用的 Debian+MergerFS+SnapRAID+Docker ,后来我的场景不再适合用 MergerFS 就换了 unRAID+Docker ,目前带 2NVMe+6HHD 跑了四十多个服务,已经稳定运行四个月。
    uncat
        109
    uncat  
       2024-02-21 12:35:15 +08:00   ❤️ 1
    Arch Linux + KVM + QEMU + libvirtd + virsh

    https://blog.jinmiaoluo.com/posts/virsh-tips/
    Admstor
        110
    Admstor  
       2024-02-21 12:41:08 +08:00
    我用的是 1
    1 的隔离性是最好的,我个人比较看中这一点,并且我目前对性能并无太高的要求(绝大部分的 home lab 也是如此)
    1 的故障恢复可能并没有其他的快,但是实际上很省心
    1 主要的问题还是硬件兼容性,家用硬件上 esxi 需要考虑很多

    我目前还是用的 esxi 6.7U3
    U 是 12100 ,主板是 B760
    选择 6.7 的主要原因还是我这个主板是螃蟹网卡无法兼容 8.0 (从 7 开始驱动方式变了,无法很方便的手动补丁)
    然后我加了个 LSI9271-8i 的 RAID 卡,做了 2 个 RAID1 的阵列
    目前运行半年,情况良好

    6.7U3 虽然是很老的,不过目前家用而言,也完全没什么问题
    如果你需要上最新的 esxi8 ,那么网卡这里一定要注意兼容性
    i226v 这种低端 intel 2.5G 好像有断流问题
    最好独立 X550 这种

    我没用也是因为我的 ITX+半高机箱,很拧吧,只能在 RAID 和网卡二选一,对我而言 RAID 更重要一些

    总结就是,esxi 比较挑硬件配置,特别是网卡最好是服务器上用的型号
    win 硬件兼容性非常好,特别是如果你不是很需要直通功能,那么可以说是是个电脑就能跑

    第二个项目我个人不会考虑,因为并不算是虚拟化方案,我也只会在性能极其有限的设备上考虑这种
    Greendays
        111
    Greendays  
       2024-02-21 12:43:29 +08:00
    我是直接装 Ubuntu 的。如果性能富余的话,装 PVE 之类的虚拟机可玩性更高。
    anubu
        112
    anubu  
       2024-02-21 12:48:18 +08:00
    从架构上讲,1 和 3 (如果是 hyper-v 的话)是一样的,都是 hypervisor+os+container 的方案,区别只是 hypervisor 选型问题。2 里面没有 hypervisor ,但折腾起来难免会有使用不同内核操作系统的需求,container 解决不了这个问题,还是需要一个 Type-2 的 hypervisor 。
    所以自己折腾玩的话基本就 2 种架构:
    1. baremetal+hypervisor+os+container
    2. baremetal+os ,os 上并行跑 Type-2 的 hypervisor 和 container

    第一种更稳定一些,折腾上层时不太会影响下层。另外还有一些 HCI 超融合基础架构的方案也可以折腾玩玩。
    PhosphorLin
        113
    PhosphorLin  
       2024-02-21 13:00:57 +08:00
    直接装 OS
    sicifus
        114
    sicifus  
       2024-02-21 13:12:24 +08:00
    @libook #108 你好,能方便说一下 MergerFS 不太适合的场景是什么吗?谢谢~
    MyLove23
        115
    MyLove23  
       2024-02-21 13:19:59 +08:00
    pve ,稳定 2 年了
    crazyweeds
        116
    crazyweeds  
       2024-02-21 13:49:50 +08:00
    @mingge2333 你这个问题我遇到过,忘记怎么解决的了,开始只能物理重启。后来我修复了,大概是出现网络高负载的时候会有问题。
    libook
        117
    libook  
       2024-02-21 14:05:52 +08:00
    @sicifus #114 我遇到了这个问题 https://github.com/trapexit/mergerfs/discussions/1136
    和开发者交流过几次,没有定位到问题。
    在使用的几年里出现过两三次,但每次持续时间数天到数周,可能是因为系统核心或者硬件变动导致的兼容问题,也可能是小文件打开数量过多导致的问题。
    mingge2333
        118
    mingge2333  
       2024-02-21 14:08:25 +08:00
    @crazyweeds 我解决方式也是物理重启, 但是不久后又遇到这个问题, 我安装了 pve, 上面携带者 Ikuai, openWRT, 群辉, centOS, 我也是怀疑网络负载, 但是 IKuai 日志并没有错误日志, 问题不知道怎么排查了
    xinmans
        119
    xinmans  
       2024-02-21 14:15:19 +08:00
    Linux 基础好,PVE 很香,可以各种脚本一键恢复,备份功能很赞。
    小白用户,unraid 或者 exsi 或者 windows server

    技术要求 PVE>unriad>exsi>windows server
    crazyweeds
        120
    crazyweeds  
       2024-02-21 14:15:53 +08:00   ❤️ 1
    @mingge2333 我印象里面就是这个原因,别人的博客。https://www.barhe.org/archives/1219
    jonty
        121
    jonty  
       2024-02-21 14:28:38 +08:00
    esxi ,pve ,unraid 全都用过。最后还是 unraid 了,主要是喜欢 unraid 的 webUI
    ltkun
        122
    ltkun  
       2024-02-21 14:38:52 +08:00
    看到这么多人 PVE 就放心了
    免费开源的唯有它了
    mingge2333
        123
    mingge2333  
       2024-02-21 14:48:51 +08:00
    @crazyweeds 感谢, 这个作者也是排查了好久, 刚刚查了下, 不少人遇到 pve 断网的问题, https://www.right.com.cn/forum/thread-8240741-1-1.html,https://www.right.com.cn/forum/thread-8247576-1-1.html
    这个问题特别影响使用,我一度想扔了我的软路由, 还以为是软路由坏掉了
    hi2hi
        124
    hi2hi  
       2024-02-21 14:53:29 +08:00
    PVE ,官方的,不给钱也能用
    AmoxiDu
        125
    AmoxiDu  
       2024-02-21 15:08:50 +08:00
    我选择 PVE ,最主要原因是:想使 ESXi 的虚拟磁盘为最佳性能,需要太长时间生成(厚置备延迟置零)。
    muzihuaner
        126
    muzihuaner  
       2024-02-21 15:11:28 +08:00
    pve 呀必须是 allinone.quickso.cn
    luckybricks9711
        127
    luckybricks9711  
       2024-02-21 15:45:04 +08:00
    WinServer
    很多功能只要添加组件就行了
    panlatent
        128
    panlatent  
       2024-02-21 15:55:40 +08:00 via Android
    exsi ,ubuntu server + kvm 用过一段时间,因为不是特别精通 linux 也不爱折腾 就换了 exsi ,省心( hpe mserver gen10p 和一台工控机)
    yf215
        129
    yf215  
       2024-02-21 16:00:50 +08:00
    @LindsayZhou AlpineLinux 是直接在主机上用么,是笔记本吗?
    blessedbin
        130
    blessedbin  
       2024-02-21 16:08:56 +08:00
    PVE ,方便折腾,比较稳的还是
    4s4IYOLfT1s3InRR
        131
    4s4IYOLfT1s3InRR  
       2024-02-21 16:58:53 +08:00
    我是 pve 虚拟,上一代和你配置一样
    suwu
        132
    suwu  
       2024-02-21 17:12:29 +08:00
    pve 吧 感觉挺好
    zbowen66
        133
    zbowen66  
       2024-02-21 17:14:32 +08:00
    跑个题:Home Assistant 体验不如米家,别瞎折腾了
    Hopetree
        134
    Hopetree  
       2024-02-21 17:16:51 +08:00
    exsi 爽歪歪
    Ackvincent
        135
    Ackvincent  
       2024-02-21 17:21:19 +08:00
    exsi 上手简单,方便折腾。
    chairuosen
        136
    chairuosen  
       2024-02-21 17:31:10 +08:00
    pve
    CivAx
        137
    CivAx  
    OP
       2024-02-21 17:44:05 +08:00
    @zbowen66 #133 我非常清楚米家体验是极其糟糕的,尤其是在售卖独立网关之前断了公网不允许我开空调。装 HA 是为了把米家的余孽桥进 HomeKit 里。
    qanniu
        138
    qanniu  
       2024-02-21 18:13:23 +08:00
    @ShadowPower #50 请问关机吗.
    我弄了 hypter 后, window server 无法休眠了.
    ShadowPower
        139
    ShadowPower  
       2024-02-21 19:09:56 +08:00
    @qanniu 不关机,待机的时候电源输入功率大概接近 60W……
    frankilla
        140
    frankilla  
       2024-02-21 20:23:55 +08:00
    1.一直用 pve ,我就是那种只会抄作业的类型。如果 2 的话重装的成本太高。3 的话不会。
    zbowen66
        141
    zbowen66  
       2024-02-21 23:55:44 +08:00
    @CivAx #137 呃,这点我不反对,但现在好像是有米家网关解决了?
    kzzhr
        142
    kzzhr  
       2024-02-21 23:56:31 +08:00 via Android
    @PbCopy111 确实,一次坑了的印象能留好多年
    gdfsjunjun
        143
    gdfsjunjun  
       2024-02-21 23:59:42 +08:00
    直接闲置主机装 Windows Server ,不花一分钱。
    CivAx
        144
    CivAx  
    OP
       2024-02-22 01:44:55 +08:00
    @zbowen66 #141 有,但我必须购置一个单一用途的网关,跟我现在的多个 HomeKit 兼用型中枢实在是太不够格了。何况米家的产品体验比 Aqara 和 Yeelight 差了不止一个位面,而这俩支持直接接入 HomeKit ,我家目前绝大部分的也是这俩厂商的产品,只有一些很边缘的小型设备是小米米家的。
    ktyang
        145
    ktyang  
       2024-02-22 10:39:13 +08:00
    我自己折腾了半天,最后发现对我而言直接装 os 功耗最低,就直接装 os 了。都配置好了几年都不怎么动,我觉得对我而言没差别,功耗越低越好了。。。
    layxy
        146
    layxy  
       2024-02-22 11:41:45 +08:00
    虚拟化吧,否则宿主机搞挂了上面的容器都挂了,虚拟机搞挂了只影响这个虚拟机
    LindsayZhou
        147
    LindsayZhou  
       2024-02-22 12:13:55 +08:00
    @yf215 #129
    我所有 Linux 环境都是 Alpine Linux ,笔记本,台式机,VPS 都是的。
    偶尔需要一个 glibc 的话,就跑个 Arch 的 chroot
    yf215
        148
    yf215  
       2024-02-22 14:27:04 +08:00
    @LindsayZhou 这样子,我现在还是用 Debian Sid 为主。
    sherg98
        149
    sherg98  
       2024-02-22 17:21:21 +08:00
    服务器我觉得还是得有 vpro 带外管理,而且得连接独立网络(例如 4g cpe 等),不然人不在家系统出问题很麻烦
    TomyJan
        150
    TomyJan  
       2024-02-22 22:13:52 +08:00
    @flyqie 还行, 主要是他的阵列支持各种不同硬盘混用, 还有自带 docker. 至于价格...我在用开心版
    iamwin
        151
    iamwin  
       2024-02-23 10:03:44 +08:00 via Android
    直接装 debian ,基本上不用虚拟机,docker 没有需求,全部服务部署没有冲突
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5432 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 06:59 · PVG 14:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.