V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
THEcattail
V2EX  ›  NAS

请教 homelab 迁移方案

  •  
  •   THEcattail · 16 天前 · 1294 次点击

    之前在家搓了一个 alpine 跑了二十来个 docker stack ,最近想要没事折腾一些东西把它替换成虚拟化系统( pve 之类的),但是因为上面已经有东西在跑了有点麻烦,想来 v2 请教一下有没有什么建议方案

    现状如下: 机器是一台普通不带显卡的 pc ,容器的数据当前全部上跑在系统盘所在的 ssd 里(重装的话这个部分也要跟着重装了),有一个 mc 服务器朋友在玩所以想让它不可用的时间尽可能短 上个月刚购入了两块机械盘拿 btrfs 组了个 raid1 ,暂时还没有太多数据但是上面有一些 docker compose 、vimrc 和几个项目代码也需要存好,当前想要单搞一台设备放这两块盘当存储机再网络挂载给其它设备,要求是不折腾+高稳定性

    想看看有没有什么优秀的迁移方案,顺便也欢迎给推荐存储机的设备选择(不想要二手)以及一些适合这种玩法的周边设备~

    9 条回复    2024-06-04 11:16:56 +08:00
    MrLonely
        1
    MrLonely  
       16 天前
    先用 Veeam 备份这个系统。然后装好 ESXi 之后把备份的系统恢复进去。恢复的时候选择 Thin Provisioned 。这样就不会因为这个盘已经和 ESXi 的系统盘同尺寸而导致失败了。
    ladypxy
        2
    ladypxy  
       16 天前 via iPhone
    你直接把 docker 扔进新虚拟机不就好了
    ruidoBlanco
        3
    ruidoBlanco  
       16 天前
    显然这样的是没法做到 zero down time 的。那就必须有 maintenance window ,至于多长,那就看自己技术有多熟,手速有多快了。

    既然目前架构和自己技术的限制都摆在那里,那就调整自己的期望值。
    hanxiV2EX
        4
    hanxiV2EX  
       16 天前 via Android
    把 pve 装进别的盘里,原来的系统开个虚拟机硬盘直通,虚拟机的 ip 都配成原来一样的,啥都不用迁移了。
    dbak
        5
    dbak  
       16 天前
    跑 docker 不挺好么。。
    ltkun
        6
    ltkun  
       16 天前
    我也想迁移 可是五年的东西太臃肿了 而且自己机子太多也不知道选哪套……
    目前是 9900t+128G 内存 其实够用
    后面又搞了 9900k+128G
    5700u+64g
    13900hkes+64g
    n5105+32g
    龙芯 3a6000+32g
    rk3588+16g
    还有些低性能或者没啥扩展性的就不列了
    s922x 树莓派 risc-v ……
    ruidoBlanco
        7
    ruidoBlanco  
       16 天前
    @ltkun 你是跑了多少东西需要这么多硬件?我跑了 30 个 docker container ,七八个 LXC ,若干虚拟机,才用 40G 的内存。

    有这么多硬件,proxmox 集群迁移不要太简单。
    ltkun
        8
    ltkun  
       16 天前
    @ruidoBlanco 不出问题是方便 出了问题连都连不上集群
    BugCry
        9
    BugCry  
       16 天前 via Android
    docker 应用迁移,约等于 volume 的迁移
    那么只要把 volume 的文件搬到新机器上,最后在新机器上把容器拉起来就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2784 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:53 · PVG 22:53 · LAX 07:53 · JFK 10:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.