【发布时间】:2015-10-15 03:24:53
【问题描述】:
我正在用 vagrant 在 VirtualBox 中创建一个 Red Hat Enterprise Linux 7 VM。如果我有一个既没有添加 VirtualBox 来宾且未注册的基础框,则我需要手动执行以下操作:
- 向订阅管理器注册盒子
- 安装来宾添加
我需要先注册的原因是,要安装来宾添加,我需要安装一些额外的包。
现在,这两个任务都有 3rd-party vagrant 插件:vagrant-registration 和 vagrant-vbguest。
我遇到的问题是vagrant-vbguest 插件总是会尝试先运行,并且无法下载它需要的包,因为vagrant-registration 插件还没有机会注册系统。
有没有办法强制其中一个在另一个之前运行?或者我还没有想到的任何其他替代解决方案(我还不是流浪巫师(或者那只是被称为流浪汉?))?
【问题讨论】:
-
可能不是您正在寻找的答案,但您可以为您的虚拟机禁用 vbguest 插件(添加
config.vbguest.auto_update = false)并在使用vagrant vbguest启动后手动运行它。 -
@FredericHenri 是的,我已经知道了,谢谢。我正在寻找一种更好的方法。无论如何感谢您的评论:)
标签: vagrant virtualbox rhel vagrant-plugin