Vagrant를 사용하여 여러 VM을 프로비저닝하고 싶습니다. VM의 수를 빠르고 쉽게 늘릴 수 있기를 바랍니다.Vagrant : 여러 개의 동일한 VM에 가장 적합한 방법
현재 방글러데이에 대한 이해를 바탕으로합니다. 내가 4 세에서 늘리려면
가# This defines the version of vagrant
Vagrant.configure(2) do |config|
# Specifying the box we wish to use
config.vm.box = "chef/centos-6.5"
# Adding Bridged Network Adapter
config.vm.network "public_network"
# Iterating the loop for three times
(1..3).each do |i|
# Defining VM properties
config.vm.define "edureka_vm#{i}" do |node|
# Specifying the provider as VirtualBox and naming the VM's
config.vm.provider "virtualbox" do |node|
# The VM will be named as edureka_vm{i}
node.name = "edureka_vm#{i}"
end
end
end
end
그래서, 난 그냥 루프 범위를 변경 : 여기 https://www.edureka.co/blog/10-steps-to-create-multiple-vms-using-vagrant/ 자세한 다음 방법이 가장 좋은 방법이 될 것으로 보인다.
다른 방법이 있습니까? 내가 새로운 독창적 인 인스턴스를 만들어내는 명령 인 vagrant up
의 일부 버전이 있기를 바라는 문서를 읽고있을 때.
이것은 'vagrant up'에서 작동합니다. 왜 그렇지 않다고 생각하니? –
@MattSchuchard 필자는 CLI가 새로운 VM을 구동 할 수있는 옵션을 찾고 있다고 생각한다. @Robben_Ford_Fan_boy 불행하게도 이와 같은 옵션은 없습니다. 도커는 더 많은 자원을 쉽게 추가 할 수있는 훌륭한 '규모'옵션을 가지고 있지만, 그럴 가능성이 없습니다. Vagrantfile에서 정의 할 필요가 있고, 더 많이 필요하다면 설정 파일을 변경하고 config ("vagrant reload")를 다시로드해야합니다. –