So, I ran into the dreaded “Waiting for VM to boot. This can take a few minutes.” while doing vagrant up.
I thought I had this resolved in my basebox with the postinstall fixups for udev, see DevOps Toolbox
Well, guess not.
After a bit of hunting around on google, I found this post:
While, a lot of didn’t really apply to my exact situation, I was able to ssh to the 2210 vagrant setup for the VM, and dhclient was running on the interface already, restarting networking didn’t help.
I was at a bit of loss on what the issue was.
I thought maybe since eth1 wasn’t up, maybe the vagrant was waiting for it, so I put a static IP on it with the IP I set in the Vagrant file.
No luck, so I figured maybe it needed to be DHCP so the dhcp saw the lease or something.
While copying the existing ifcfg-eth0 to ifcfg-eth1 it hit me.
ifcfg-eth0 has the UUID set from the install.
All I had to do was remove the UUID from the ifcfg-eth0 file and restart networking and the vagrant up completed with no issues, even configured the eth1 correctly.
So, I will modify the postinstall to run a sed against ifcfg-eth0 to remove the UUID line when making a basebox and re-export the basebox again so my VM’s vagrant up with no issues.