pve 搭建家庭开发服务器环境有啥建议? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BeforeTooLate
V2EX    服务器

pve 搭建家庭开发服务器环境有啥建议?

  •  
  •   BeforeTooLate 229 天前 3866 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。
    近翻出一台 N 年前的笔记本:i5-4200M ,16G ,120G ( sata 固态)+ 500G(机械硬盘) + 双显卡(以前笔记本好像有双显卡一个核显一个独立显卡)。
    想折腾一下,配个本地的开发环境,平时直接 ssh 进去开发。

    网上教程更多的是 all in one ,安装 openwrt 、爱快、飞牛这类的。有几个疑问不太明白请教下大家

    1.很多教程第一步都是删除 LVM 分区,这是出于什么考虑?
    我查了下删除后可能导致 LXC 容器无法备份快照,但我觉得快照功能应该是蛮实用的。

    2.关于软路由,openwrt 和爱快,对于笔记本这种只有一个网口的,且不是直接连到光猫的是不是没必要折腾了?

    3.开发环境,大家是创建虚拟机还是直接 LXC 容器,有无好的实践教程可以参考下?
    第 1 条附言    229 天前
    这个笔记本只是想尝试下 pve 。其实对软路由,nas 这类都没需求的,纯粹想使用下 pve ,练习下 k3s 之类的。
    25 条回复    2025-02-24 19:16:49 +08:00
    chaos93
        1
    chaos93  
       229 天前
    你直接装 win10 或者 11 ,然后 Hyper-V 不就可以了么,还方便
    v0rtix
        2
    v0rtix  
       229 天前

    默认按用途分了两个区 但是会导致利用率低 合区是为了更好利用空间 其实虚拟机 qcow2 的话快照的话还是可以打 lxc 的只能备份
    youngkingdom
        3
    youngkingdom  
       229 天前
    你这还是直装 Debian 或者 centos7 比较好,用 pve 虚拟机、软路由多此一举
    youngkingdom
        4
    youngkingdom  
       229 天前
    @youngkingdom centos7 、8 、9
    Greendays
        5
    Greendays  
       229 天前
    这一共就两个核心,没必要用 PVE 了吧,性能也很难跑什么虚拟化应用的
    duanxianze
        6
    duanxianze  
       229 天前
    直接用 win10 就好了,装个 VMware 或者直接 Hyper-V ,一样很稳定,搞 pve 的都是搞一堆虚拟机的人才用的上
    Guesser     7
    Guesser  
       229 天前
    老笔记本就直接装 debian 当小服务器吧
    zhangeric
        8
    zhangeric  
       229 天前   1
    1.不清楚
    2.如果不搭建多个虚拟机,可以不加软路由.
    3.我比较喜欢建虚拟机,然后在虚拟机里建 docker
    wu67
        9
    wu67  
       229 天前
    看起来是 12 年前的配置, 直接装个 debian 开虚拟机完事...
    SakuraYuki
        10
    SakuraYuki  
       229 天前
    @duanxianze win10 费电
    FabricPath
        11
    FabricPath  
       229 天前   1
    1. 不要删除 LVM 分区
    没想到删除 LVM 的理由是啥,Thinpool 非常适合 PVE 的场景,大部分容器和虚拟机都用不满磁盘,并且 thinpool 对性能几乎没影响。我建议保留 thinpool ,新加的磁盘也用 thinpool ; lvm 处于灵活性和性能的平衡点。你这个配置,用 500G 机械盘去装 pve ,120G ssd 重新创建一个 vg 和 thinpool 给对存储性能敏感的负载

    2. 确实没必要

    3. 能用 lxc 就用 lxc ,lxc 的性能是 kvm 无法比的(计算、存储、网络,lxc 的性能都吊打 pve 的 kvm 方案);除非你涉及到 kernel 的开发,否则能用 lxc 就用 lxc

    最后,实在不建议在这种硬件上折腾,花个小 1000 搞个 n100 小盒子来玩比较好
    redbeanzzZ
        12
    redbeanzzZ  
       229 天前
    就装个 linux 就可以了
    wogogoing
        13
    wogogoing  
    PRO
       229 天前
    之前有这方面的使用经历,分享一下我的用途:
    1.本地代码托管
    我使用的是 gitlab+drone ci 的方案,能做到本地 ci/cd ,速度和使用体验还是蛮好的。
    2.基础服务/集群服务
    例如 mysql 主从、redis 集群等等,在 pve 控制台开客户机速度很快的。
    3.本地运行环境
    我设置了镜像模板,因此需要一套环境直接克隆跑起来就行了,一般十几秒就能起一台服务。
    4.本地存储
    我没有搞 nas ,那个时候需求比较简单,就用的 minio ,简单方便,还能当个本地对象存储使用。
    当然还有没有搞成功的,比如想做显卡直通到客户机 Windows 环境,拿来日常使用。

    不过提一嘴,OP 你这个设备的内存有点小了,要做还是建议加内存。
        14
    k1rin  
       229 天前
    @FabricPath 老哥用 LXC 还会用 Docker 吗
    k1rin
    my3157
        15
    my3157  
       229 天前
    没遇到过 lvm 自身有啥问题, 除了手贱, 但是, 生产环境, 一般严禁使用 lvm, 只允许 ext4/xfs/zfs

    开发机我还是很喜欢 lvm 的
    FabricPath
        16
    FabricPath  
       229 天前
    @Ploter 会,有的是容器化的组件
    ideascf
        17
    ideascf  
       229 天前   1
    如果想折腾或有重装系统的可能性的话,裸机装 PVE 然后 PVE 里面虚拟化各种开发机会方便很多( PVE 基于 web 管理,也就意味着只需要在安装 PVE 的时候接一下显示器,后续可以完全通过网线访问,即使是带 UI 的系统)。
    PVE 装好后就可以保持不动,然后只折腾虚拟机,虚拟机也能很好的备份。这样可以专门起一个虚拟机来作为你的开发机,装好各种软件后搞一个备份,这个备份就是你的标准化开发机模板,后续换了更强的电脑也可以无缝切过去。PS:虚拟化的性能开销很低,没必要担心这个。
    cooooing
        18
    cooooing  
       229 天前 via Android
    装 windows ,然后用 multipass 开虚拟机玩 k3s 。参考这篇 https://geekhour.net/2023/12/23/kubernetes
    yeqizhang
        19
    yeqizhang  
       229 天前 via Android
    @my3157 lvm 又不是文件系统吧……
    ntedshen
        20
    ntedshen  
       229 天前
    删 local-lvm 主要是 local 有时候存 iso 或者模板的时候不够用。。。

    然而你一共就 120 。。。
    琢磨这个更没用。。。
    BeforeTooLate
        21
    BeforeTooLate  
    OP
       229 天前
    @ideascf 是的,目前裸机安装了 pve ,然后笔记本就合上盖子在一遍了,其他要么 web 端去添加虚拟机或者容器,更多直接终端 ssh 进去了。我也觉得这样方便,不需要任何显示器。你说我的想要的点了。感谢
    my3157
        22
    my3157  
       229 天前
    @yeqizhang 漏写了, 基本分区+ext4/xfs/zfs
    FrankAdler
        23
    FrankAdler  
       229 天前
    补充下 11 楼 FabricPath 的回答

    基本上很少有场景需要用 kvm ,lxc 都能满足,现在不需要特权模式也能运行 docker 了,大概只有需要 tun 、黑群晖、windows 系统这种才考虑 kvm
    liubaicai
        24
    liubaicai  
       229 天前
    i5-4200M ,16G
    配置这么低还装啥虚拟机,直接搞个 debian ,直接造呗
    licong
        25
    licong  
       229 天前
    你这个功耗太多了吧,搞个 4125 啥的差不多
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2653 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 13:44 PVG 21:44 LAX 06:44 JFK 09:44
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86