Vagrant 所有机器启动后的流浪者供给
是否有方法将供应步骤标记为“所有节点启动后” 我有一个多机流浪者文件,如下所示:Vagrant 所有机器启动后的流浪者供给,vagrant,Vagrant,是否有方法将供应步骤标记为“所有节点启动后” 我有一个多机流浪者文件,如下所示: Vagrant.configure("2") do |config| config.vm.box = "generic/ubuntu1904" # share current folder so scripts are available config.vm.synced_folder ".", "/vagrant", d
Vagrant.configure("2") do |config|
config.vm.box = "generic/ubuntu1904"
# share current folder so scripts are available
config.vm.synced_folder ".", "/vagrant", disabled: false
config.vm.define "main", primary: true do |main|
main.vm.network :private_network, ip: "10.10.10.11"
main.vm.hostname = "main"
main.vm.provision "shell", path: "provision.sh"
end
config.vm.define "replica" do |replica|
replica.vm.network :private_network, ip: "10.10.10.12"
replica.vm.hostname = "replica"
end
end
我需要在主节点上进行调配,但需要在两个节点都运行后进行调配
我看到的是,主计算机引导,provision.sh
运行,然后副本引导
有没有办法将供应步骤标记为“所有节点启动后”?这不是一个好答案,但我发现重新排序机器,使主机在列表中最后一个,确保它是最后一个供应的,因此“所有节点启动后”在准备就绪时意外发生