我正在将 vagrant
与 Ubuntu 14.04
和 libvirt/KVM
一起使用。
当我创建虚拟机时,Vagrant 在192.168.121.0/24
范围内添加默认NIC
(管理网络)。我不想使用这个网络范围。是的,我们可以在 VM 启动后修改/删除,但是我想知道 Vagrantfile
中是否有任何选项可以更改或删除默认网络。我知道如何添加公共(public)或专用网络和配置。
最佳答案
要更改默认网络,您需要在 libvirt 中指定的位置定义新网络
<domain name='my_network'/>
<ip address='192.168.77.1' netmask='255.255.255.0'>
之后添加行
libvirt.management_network_name = 'my_network'
libvirt.management_network_address = '192.168.77.0/24'
进入提供商部分。整个提供者部分的示例:
config.vm.provider "libvirt" do |libvirt|
#use the storage pool named external
#libvirt.storage_pool_name = "external"
libvirt.driver = "kvm"
libvirt.memory = 1024
libvirt.cpus = 1
libvirt.management_network_name = 'my_network'
libvirt.management_network_address = '192.168.77.0/24'
end
关于vagrant - 如何更改 Vagrant 默认网络范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33864652/