如何在Vagrant中运行6台以上的机器

时间:2016-01-03 18:33:16

标签: vagrant virtualbox

我在multi-machine配置中使用Vagrant:

config.vm.network :private_network, ip: "..."

但是我无法配置超过6台机器,因为:

There is no available slots on the VirtualBox VM for the configured
high-level network interfaces. "private_network" and "public_network"
network configurations consume a single network adapter slot on the
VirtualBox VM. VirtualBox limits the number of slots to 8, and it
appears that every slot is in use. Please lower the number of used
network adapters.

尝试了private_network和public_network,结果相同。在最后配置的机器上,我看到很多eth *接口,不确定它是否相关。我需要机器可以在它们之间进行通信,所以也许有一个配置来实现这个目标?

Vagrant版本是1.4.3,VirtualBox是4.3.34,主机是Linux Mint 17.2

1 个答案:

答案 0 :(得分:0)

可以打开Virtual Box并编辑VM的配置。

进入系统设置并在主板选项卡中选择ICH9芯片组。

来自virtual box documentation

  

使用ICH9芯片组,最多可配置36个   网卡(最多8个带PIIX3的网络适配器)。请注意   ICH9支持是实验性的,不建议客户操作   不需要它的系统

因此它应该通过8个网络适配器的限制,但不能保证一切都能正常工作,因为它仍然是实验性的