gpt4 book ai didi

vagrant - Vagrant 多机并联启动

转载 作者:行者123 更新时间:2023-12-04 01:01:52 31 4
gpt4 key购买 nike

我正在尝试提供一个主-主MySQL对,并且只有它们都启动时才能正确配置它们。

Vagrant.configure("2") do |config|
web.vm.box = "centos/7"

config.vm.define "primary" do |primary|
.......
end

config.vm.define "secondary" do |secondary|
.......
end
end


我已经运行了多次,而Vagrant仅在第一个启动后才启动第二个虚拟机。

有什么方法可以强制Vagrant同时启动两个VM?

最佳答案

vagrant up支持以键--parallel开头的并行VM:


-[no-] parallel如果提供程序支持,则启用或禁用并行性


默认的vagrant提供程序VirtualBox不支持它,但是您可以使用xargs同时启动您的VM,它支持使用键-P <max-procs>并行执行命令(示例正是为Vagrantfile提供的):

grep config.vm.define Vagrantfile | awk -F'"' '{print $2}' | xargs -P2 -I {} vagrant up {}

关于vagrant - Vagrant 多机并联启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45823630/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com