【发布时间】:2016-05-04 13:52:53
【问题描述】:
当前的步骤
- 使用
Vagrant/Virtualbox图像进行开发 -
Vagrant文件和 php 代码都被检入到 git repo - 当新用户加入项目时,他们会拉下 git repo 并输入
vagrant up - 当我们部署到我们的“开发生产”服务器时,我们是在具有虚拟盒子和 vagrant 的 CentOS 7 机器上,我们只运行 vagrant 映像
未来设置
我们正在向 OpenStack“云”迈进,并想知道如何将当前的设置最好地集成到工作流中
据我了解,OpenStack 允许您创建单独的虚拟机——这听起来很酷,因为一方面我们可以启动我们的虚拟机,但问题是我们正在利用 Vagrant/Virtual Box 的“映射”功能,因此我们将/var/www/html 挂载到我们运行vagrant 的文件夹中的/html 目录。我认为这对于 OpenStack 是不可能的 - 并且想知道是否有指定的最佳实践来处理这种情况。
方法
我能想到的唯一方法是:
- 在运行 Centos7 的 OpenStack 上安装一个 VM,然后在该 VM 内运行 Vagrant/VirtualBox(这看起来很疯狂)
但是我们在一个虚拟机里面有一个虚拟机,这看起来效率不高。
是否有工具 - 或指南 - 或指导如何同时使用本地 vagrant 图像和云?似乎没有像我最初那样简单的映射。
谢谢
【问题讨论】:
标签: vagrant virtual-machine virtualbox virtualization openstack