Vagrant 来自同一文件的多台计算机

Vagrant 来自同一文件的多台计算机,vagrant,Vagrant,我开发了一个主从结构的产品。 所以,我应该在vagrant中为从机配置多台机器。但实际上这台机器和其他机器没有什么不同。所有从机将是相同配置的机器,但是分离的机器 所以,我想我应该写一个流浪汉文件,然后构建十次或者我想要的 我怎样才能做到这一点 感谢并致以最诚挚的问候。Vagrantfile是一个ruby脚本,因此您可以运行循环来创建所需数量的从属文件 遵循 这将创建3个相同的从机,每个从机具有不同的IP-您可以添加将相同地应用于所有3台机器的特定配置 (1..3).each do |i|

我开发了一个主从结构的产品。 所以,我应该在vagrant中为从机配置多台机器。但实际上这台机器和其他机器没有什么不同。所有从机将是相同配置的机器,但是分离的机器

所以,我想我应该写一个流浪汉文件,然后构建十次或者我想要的

我怎样才能做到这一点


感谢并致以最诚挚的问候。

Vagrantfile是一个ruby脚本,因此您可以运行循环来创建所需数量的从属文件

遵循

这将创建3个相同的从机,每个从机具有不同的IP-您可以添加将相同地应用于所有3台机器的特定配置

(1..3).each do |i|
  config.vm.define "slave-#{i}" do |slave|
    slave.vm.network "private_network", ip: "192.168.25.#{i}", auto_config: false
    slave.vm.provision "shell",
      inline: "echo hello from slave #{i}"
  end
end