首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

「运维」搭建配置 Vagrant 虚拟机浪费了很多时间,如何应对?

  •  
  •   SsuchingYu · 65 天前 · 1108 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平时用 Vagrant 搭建配置虚拟机。 线上的服务器的配置全部用 Ansible 管理。 出于谨慎,我先在虚拟机上搭建模拟线上环境,写好 Vagrant provision 或者自建 Vagrant boxes,然后手动地去搭建和配置各种工具,如 InfluxDB, Telegraf, Sensu 等。 虚拟机的系统环境配置和工具配置需要不断试错,浪费了很多时间。 生产用的 Ansible playbooks 尚未考虑测试开发环境,因此开发和部署鸿沟很大。 请教各位 V 友,有没有好的实践,能把配置的本地虚拟机开发和线上部署一体化?

    17 回复  |  直到 2019-03-15 20:13:32 +08:00
        1
    rushssss   65 天前   ♥ 1
    Docker ?
        2
    petercui   65 天前   ♥ 1
    Docker ?
        3
    defunct9   65 天前
    Docker ?
        4
    w274189159   65 天前
    Docker ?
        5
    birkhofflee   65 天前 via iPhone
    Docker ?
        6
    NI3TECH   65 天前
    Docker ?
        7
    mengdodo   65 天前
    Docker ?
        8
    kidlj   65 天前   ♥ 1
    本地的 vagrant 环境只做最小化的 provision,保持和线上机器裸系统配置一样就行了。剩下的都用 Ansible 来配置呗,先在本地测试,而后应用到生产环境,这样不行吗?
        9
    mmm159357456   65 天前   ♥ 1
    ansible 配合 molecule 试下吧,driver 选用 docker 省力不少,vagrant 就是个大坑!
        10
    littleangel   65 天前
    Docker ?
        11
    ChoateYao   65 天前   ♥ 1
    用 vagrant 我还不如用 VM,把配置打包一下就行了。

    所有的应用:数据库之类全部放在服务器运行,本地跑个环境就好了。
        12
    liwl   65 天前
    Docker ?
        13
    mritd   65 天前 via iPhone
    Kubernetes?
        14
    qiudays   65 天前
    docker?
        15
    avenger   65 天前 via iPhone   ♥ 1
    没看出来时间浪费在哪?配置好了打包出来一个 box,不是一劳永逸么?
        16
    feiniu   65 天前 via Android   ♥ 1
    上学的时候也用过 vagrant,的确难受,后来又学了 docker,舒服多了
        17
    MiffyLiye   65 天前   ♥ 1
    vagrant 只配好 SSH,用 ansible 部署出 kubernetes cluster,应用都放 kubernetes 里。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2378 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1