我开发了具有主从结构的产品。 所以,我应该为流浪汉中的奴隶配置多台机器。但是实际上,这台机器与其他机器没有什么不同。所有从站都是配置相同的机器,但机器是分开的。
所以,我认为我应该编写一个Vagrantfile并生成十次或所需的时间。
我该如何实现?
感谢和问候。
答案 0 :(得分:2)
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台计算机。