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

Vagrant 替换 PVE 和 EXSI 咋样?

  •  
  •   dunhanson · 2021-11-15 14:27:35 +08:00 · 3476 次点击
    这是一个创建于 864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在公司用三四台服务器安装的是 PVE 和 EXSI

    感觉用起来都不是特别方便,比如说备份和或者创建模板

    自己个人用的 Vagrant 感觉很爽,系统模板很多,而且更新也很及时

    于是就想着找个时间把 Varant 替换 PVE 和 EXSI

    39 条回复    2021-11-25 23:20:24 +08:00
    root01
        1
    root01  
       2021-11-15 14:32:04 +08:00
    确认一下, 我刚才看 vg,只是虚拟环境而非虚拟机环境
    你确定能用吗?
    thtznet
        2
    thtznet  
       2021-11-15 14:34:13 +08:00
    根本不是一个东西,有啥对比性。
    2i2Re2PLMaDnghL
        3
    2i2Re2PLMaDnghL  
       2021-11-15 14:37:31 +08:00
    @root01 vg 是能用各种东西当它的 provider 来着。
    是编配工具,这点和 PVE 和 EXSI 还算类似?

    ——

    我记得是不适合持久化的,同公司对应 Infra 配置的工具是 terraform ,但我没用过。
    imydou
        4
    imydou  
       2021-11-15 14:40:49 +08:00
    是 VirtualBox
    dunhanson
        5
    dunhanson  
    OP
       2021-11-15 14:40:57 +08:00
    @root01 vagrant+virtualbox
    root01
        6
    root01  
       2021-11-15 14:41:08 +08:00
    @2i2Re2PLMaDnghL 维护成本也高啊,毕竟大家都是用 esxi pve xen win 虚拟机多
    nbweb
        7
    nbweb  
       2021-11-15 14:41:38 +08:00
    esxi 劝退,pve 值得拥有。
    huangmingyou
        8
    huangmingyou  
       2021-11-15 14:47:41 +08:00
    vg 面向的开发人员,方便快速构建环境,你确定不是开玩笑?
    dunhanson
        9
    dunhanson  
    OP
       2021-11-15 14:56:12 +08:00
    @nbweb esxi 界面还可以
    dunhanson
        10
    dunhanson  
    OP
       2021-11-15 14:57:27 +08:00
    @huangmingyou 看公司规模,或者应用场景

    我这个公司的本地环境虚拟化用 vagrant ,我个人觉得没啥问题
    huangmingyou
        11
    huangmingyou  
       2021-11-15 15:06:45 +08:00
    整个虚拟环境是独立的,没做成集群?
    root01
        12
    root01  
       2021-11-15 15:09:02 +08:00
    @dunhanson 那么环境是不是得有 win ? 还占用资源,还不如 esxi pve 好
    msg7086
        13
    msg7086  
       2021-11-15 15:59:44 +08:00
    PVE 是可以拿来跑生产的,vagrant 是给你构建开发环境的。
    你公司服务器如果只是拿来开发,小鸡都是随手开随手删的,那换 vagrant 倒是无所谓。
    dunhanson
        14
    dunhanson  
    OP
       2021-11-15 17:23:07 +08:00
    @huangmingyou 没做集群
    dunhanson
        15
    dunhanson  
    OP
       2021-11-15 17:23:31 +08:00
    @root01 vagrant linux 不是也可以吗
    dunhanson
        16
    dunhanson  
    OP
       2021-11-15 17:24:02 +08:00
    @msg7086 差不多这个情况,不过像公司的 git 仓库啥的也会在上面
    pydiff
        17
    pydiff  
       2021-11-15 18:32:26 +08:00 via iPhone
    我个人体验觉得还是 esxi 好,什么管理工具都全
    willqianji
        18
    willqianji  
       2021-11-15 20:46:52 +08:00 via iPhone
    pve 创建高可用集群,模板,备份之类的都很灵活
    ElmerZhang
        19
    ElmerZhang  
       2021-11-15 21:51:32 +08:00
    只是普通虚拟机管理,不需要直通硬件,不考虑性能的话,vagrant 够用了
    documentzhangx66
        20
    documentzhangx66  
       2021-11-15 21:52:26 +08:00
    能否展开说一下,为什么你会觉得 ESXi 的备份和创建模板不方便?
    SIGEV13
        21
    SIGEV13  
       2021-11-15 22:21:05 +08:00
    试试 OpenStack 吧 :D
    dunhanson
        22
    dunhanson  
    OP
       2021-11-15 22:37:56 +08:00
    @documentzhangx66 varant 基本最新的模板直接下载就好了
    dunhanson
        23
    dunhanson  
    OP
       2021-11-15 22:38:40 +08:00
    OpenStack 听说过,应该和 PVE 类似的
    dunhanson
        24
    dunhanson  
    OP
       2021-11-15 22:40:55 +08:00
    @ElmerZhang vagrant+virtualbox 性能应该不会太差吧?底层基于 QEMU
    miao1007
        25
    miao1007  
       2021-11-15 22:44:48 +08:00
    这个场景要 OpenStack/KVM
    dunhanson
        26
    dunhanson  
    OP
       2021-11-15 22:47:02 +08:00
    @documentzhangx66 PVE 的模板都是 LXC 这种容器,ESXI 使用模板每次都要上传。vagrant 的模板 box 只需要导入即可,下次要用就很方便,模板也更新很及时,像 rockylinux 这种马上就出来了
    changwei
        27
    changwei  
       2021-11-15 23:48:52 +08:00
    exsi 似乎没有免费版?试用版安装好以后只能用 60 天,要么每次都先迁移后重装,要么破解
    但是公司商业环境用破解版不怕被查水表吗?个人建议还是 pve 吧!
    xgfan
        28
    xgfan  
       2021-11-16 00:59:45 +08:00
    documentzhangx66
        29
    documentzhangx66  
       2021-11-16 04:25:03 +08:00
    @dunhanson

    ESXi 模板的正确使用方法是:

    1.第一次需要根据自己的需求,建立一台模板虚拟机。

    2.需要使用模板时,直接链接克隆就行,既不需要导入,更不需要下载,比 PVE 、vagrant 、Docker 还要方便且定制性高。

    建议你试试。
    dunhanson
        30
    dunhanson  
    OP
       2021-11-16 10:23:35 +08:00
    @documentzhangx66 是的,我的意思是没有现成的系统,比如像 rockylinux 就需要自己安装制作模板
    dunhanson
        31
    dunhanson  
    OP
       2021-11-16 10:23:53 +08:00
    @changwei 没有免费版
    2i2Re2PLMaDnghL
        32
    2i2Re2PLMaDnghL  
       2021-11-16 10:34:22 +08:00
    @changwei 免费版是要注册账号申请一个 Key 并输入的
    输入 Key 后会产生限制,每个 VM 最高 8 核,并且 vCenter 和 vStorage 会关闭
    huangmingyou
        33
    huangmingyou  
       2021-11-16 10:50:46 +08:00
    ubuntu , centos 也有现成的 cluod image 了,可以直接导入 pve
    dunhanson
        34
    dunhanson  
    OP
       2021-11-16 16:56:11 +08:00
    @2i2Re2PLMaDnghL 这个限制有点坑 哈哈
    dunhanson
        35
    dunhanson  
    OP
       2021-11-16 16:56:44 +08:00
    @huangmingyou WEB 页面上好像没有直接导入的操作吧?
    huangmingyou
        36
    huangmingyou  
       2021-11-17 09:20:34 +08:00
    @dunhanson pve 命令行可以直接导入 cloud image 做成模板,web 界面没尝试过,应该也可以。
    ZeroDu
        37
    ZeroDu  
       2021-11-17 15:11:38 +08:00
    esxi 性能更高一点,虚拟 win 很好
    13eet
        38
    13eet  
       2021-11-25 18:03:04 +08:00
    https://github.com/telcat/vagrant-proxmox
    这个东西是你要的吗,让 vagrant 可以管理 pve
    dunhanson
        39
    dunhanson  
    OP
       2021-11-25 23:20:24 +08:00
    @13eet 感觉还是继续用 PVE 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3444 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:11 · PVG 19:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.