平时用 Vagrant 搭建配置虚拟机。 线上的服务器的配置全部用 Ansible 管理。 出于谨慎,我先在虚拟机上搭建模拟线上环境,写好 Vagrant provision 或者自建 Vagrant boxes,然后手动地去搭建和配置各种工具,如 InfluxDB, Telegraf, Sensu 等。 虚拟机的系统环境配置和工具配置需要不断试错,浪费了很多时间。 生产用的 Ansible playbooks 尚未考虑测试开发环境,因此开发和部署鸿沟很大。 请教各位 V 友,有没有好的实践,能把配置的本地虚拟机开发和线上部署一体化?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.