首先,道歉:我是新手。
我通过运行Vagrant init创建了一个非常基本的Vagrantfile。我只做了一些更改:
config.vm.box = "generic/fedora28"
config.vm.box_version = "1.8.32"
config.vm.provider "libvirt" do |lv|
lv.memory = "4096"
end
(我的config.vm.provision
部分中还有一些项目)。
无所事事后,进程陷入
==> default: Waiting for domain to get an IP address...
我正在使用Fedora 27盒运行此盒,该盒使用Vagrant软件包的2.0.2版本(即使当前版本为2.1.5)。
我尝试添加此行:
config.vm.network "private_network", ip: "192.168.100.101"
但没有效果。
有人可以帮忙吗?
答案 0 :(得分:0)
我有一个Vagrant文件,它在libvirt kvm上启动了4个VM,具有通用镜像/ ubuntu2004映像,以创建可在LAN上访问的k3s集群。 (只能通过localhost b / c访问multipass + k3s,它不允许轻松桥接。)
我将这两个命令都运行了50次以上
sudo vagrant destroy --force --parallel
sudo vagrant up
第51次,我注意到流浪汉陷入了“等待域获取IP地址...”的问题
对我来说解决的是sudo重新启动。您知道经典吗,您尝试过将其拔下并重新插入吗?
还有其他尝试方法(我在尝试之前重新启动了)
https://bugzilla.redhat.com/show_bug.cgi?id=1283989