SsuchingYu
V2EX  ›  问与答

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

  •  
  •   SsuchingYu · Mar 15, 2019 · 3680 views
    This topic created in 2799 days ago, the information mentioned may be changed or developed.

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

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

    所有的应用:数据库之类全部放在服务器运行,本地跑个环境就好了。
    liwl
    liwl
    Mar 15, 2019
    12
    Docker ?
    mritd
    mritd
    Mar 15, 2019 via iPhone
    13
    Kubernetes?
    qiudays
    qiudays
    Mar 15, 2019
    14
    docker?
    avenger
    avenger
    Mar 15, 2019 via iPhone❤️1
    15
    没看出来时间浪费在哪?配置好了打包出来一个 box,不是一劳永逸么?
    feiniu
    feiniu
    Mar 15, 2019 via Android❤️1
    16
    上学的时候也用过 vagrant,的确难受,后来又学了 docker,舒服多了
    MiffyLiye
    MiffyLiye
    Mar 15, 2019❤️1
    17
    vagrant 只配好 SSH,用 ansible 部署出 kubernetes cluster,应用都放 kubernetes 里。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    ♥ Do have faith in what you're doing.