0
我對流浪漢非常陌生,所以提前道歉,我確信這真的很明顯。流浪多功能一體機不運行全局設置
我想寫一個流浪文件來支持多臺機器。作爲一個測試,我開始了一個非常基本的文件:
Vagrant::configure("2") do |config|
# Use a standard box
config.vm.box = 'precise64'
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
# Set the Timezone to something useful
config.vm.provision :shell, :inline => "echo \"Europe/London\" | sudo tee /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata"
# Update the servers
config.vm.provision :shell, :inline => "apt-get update --fix-missing"
end
這按預期工作,設置時區,更新運行。因此,我繼續以下內容:
Vagrant::configure("2") do |config|
# Use a standard box
config.vm.box = 'precise64'
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
# Set the Timezone to something useful
config.vm.provision :shell, :inline => "echo \"Europe/London\" | sudo tee /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata"
# Update the servers
config.vm.provision :shell, :inline => "apt-get update --fix-missing"
config.vm.define :lamp do |lamp|
lamp.vm.hostname = "lamp.local"
lamp.vm.network :private_network, ip: "33.33.33.10"
#lamp.vm.provision :shell, :inline => "apt-get update --fix-missing"
end
end
不幸的是,這並沒有奏效。盒子來的很好,但時區未設置,更新沒有運行或IP設置。 apt-get更新的註釋行也嘗試過,沒有運氣。 肯定是簡單的事情。通過閱讀文檔,全球設置也應該應用..我想我需要理解他們爲什麼沒有。 感謝 亞當
您對多個Vagrant VM實例使用相同的專用網絡設置(IP),這可能會導致IP衝突。你用這個Vagrantfile啓動了多少個實例? –
嗨特里。不,這個ip是特定於「燈」的盒子 - 只有1個會被啓動。 – tweakmag
啓用'VAGRANT_LOG = debug vagrant up'進行調試以查看更多輸出。 –