【问题标题】:Multiple Machine from same Vagrantfile来自同一个 Vagrantfile 的多台机器
【发布时间】:2019-03-29 21:18:46
【问题描述】:

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

所以,我认为我应该编写一个 Vagrantfile 并构建十次或我想要的。

我怎样才能做到这一点?

谢谢和最好的问候..

【问题讨论】:

    标签: vagrant


    【解决方案1】:

    Vagrantfile 是一个 ruby​​ 脚本,因此您可以运行一个循环来创建任意数量的从站。

    遵循documentation的提示

    (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
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2012-03-19
      相关资源
      最近更新 更多