1

大家好:我最近安装了 vagrant,并且正在学习它。我注意到启动需要一段时间,事实上,它甚至提到了:

“这可能需要几分钟”。

为什么 vagrant 需要很长时间才能启动?我会假设它只是虚拟盒子顶部的一个薄层,在大多数情况下启动速度非常快。

另外 - 我如何监控引导是否挂起?

一些事实:

1)我在 ubuntu 12 中使用 ruby​​ 1.8 作为主机,使用 64 位主机/流浪者操作系统。

2) 顶部 sais :

                               %cpu    %mem         
   20   0 1820m 686m 650m S     10      18.6   1:03.21 VBoxHeadless 
4

2 回答 2

1

这些可能与阻止vagrant命令连接到已引导虚拟机的网络问题有关。您可以通过启用该gui选项来检查虚拟机是否已启动,或者查看 Virtual Box GUI 中的缩略图。

Github 上有一个未解决的问题,可能与您的问题相符:问题 #455

我个人在我Vagrantfile的中使用它,问题刚刚停止:

  # Using hostonly network. You can change this if it doesn't fit your environment
  # (no reason it shouldn't).
  config.vm.network :hostonly, "10.10.10.2"

  # Seems to fix 
  config.vm.customize ["modifyvm", :id, "--rtcuseutc", "on"]
  config.ssh.max_tries = 10
于 2012-05-21T17:59:37.837 回答
1
  1. 修改您的 vagrantfile 以启用 ui启动
  2. 启用 ui 启动的 vagrant up
  3. 尽快通过 ui 以 vagrant/vagrant 身份登录并执行“top”以验证正在运行的进程。
于 2014-02-03T19:45:30.060 回答