Vagrant:如何在不启动计算机的情况下创建虚拟网络?

时间:2015-07-10 06:34:23

标签: vagrant virtual-machine

创建任何虚拟机之前,我想通过Vagrantfile中定义的虚拟网络的IP地址使物理主机可ping。

有没有办法避免启动虚拟机并仅启动虚拟网络冷杉?

这样的事情:

vagrant up --networks-only

1 个答案:

答案 0 :(得分:0)

显然,没有轻松的方式和nothing is planned

重型解决方案

  • 作为I mentioned there,创建虚拟机和halt只是为了创建虚拟网络(当机器halt时,网络不会被删除):

    vagrant up --no-provision && vagrant halt
    
  • 之后,当实际需要机器时,只需up他们回来配置:

    vagrant up --provision
    

可能的优化

如果您有许多虚拟机,请指定连接到所有必需网络的 minimal VM列表。看起来Vagrant在机器实际需要它们之前不会预先创建所有必要的网络。