水平缩放 vagrant box

Scale vagrant box horizontally

假设我在 vagrant 中定义了一个框,水平缩放该框的方法是什么?我想到的是 Azure VM 规模集,您只需告诉它添加一个 VM,它就会像其他 VM 一样添加另一个 VM。

Vagrant 没有这种可能性 - 它会创建一个虚拟机,如果你想 'scale' 你需要从你的 Vagranfile

创建第二台机器

Vagrantfile 是一个 ruby 脚本 .. 你可以将这个数字作为命令行参数(检查 ),然后循环传递它以创建多个 VM

如果你使用 docker,docker-compose 有一个很好的 scale option 但它还没有用于 Vagrant