【发布时间】:2015-09-01 17:20:28
【问题描述】:
我想使用 Vagrant 和 Ansible 在本地镜像生产环境和基础架构。我已经设置了一个 Vagrant 文件以及我正在处理的每个项目/网站(App1、App2、...)。为了更容易维护和清晰,我想使用 one 服务器收集 statsd、日志和其他指标 + 拉取备份。
+-----------+ +-----------+
| App1 | | Metrics |
| +-+--+ Backups |
+-----------+ | +-----------+
|
+-----------+ |
| App2 | |
| +-+
+-----------+
由于 Metrics/Backup 服务器并不是网站项目的真正组成部分,我认为最好的方法是引入一个专用的“备份项目”,其中包含自己的 Vagrant 文件。 现在有一些关于此设置的问题/疑虑。
- 假设我正在开发 App1。要开始测试,我在 App1 和 Metric 服务器上都有
Vagrant up。有没有更好的方法来立即启动它们? - 一般而言,将 vagrant 用于与基础架构相关的服务器(例如备份)是否对网站运行不是必需的?
- 我可以通过私有网络链接 Vagrant 的多个“实例”吗?
【问题讨论】:
标签: architecture vagrant development-environment infrastructure