Hypervisor: Debian 10
Host: Debian 10
Provider: libvirt
Version: 2.2.7 (problem appeared in 2.2.6 also)
I'm writing because I am having some trouble with my vagrant boxes. I have
some idea what is going on, based on the symptoms, but I don't know how to
fix it.
Basically, I have somewhat complex networking needs, so I have set up two
bridges on my hypervisor, and I make the vagrant vms connect to the bridges
depending on which network I want them to be on.
So, for example, take my development machine.
config.vm.define :devel do |host|
host.vm.hostname = "devel"
host.vm.network :public_network, # home.lan
:dev => "brhome",
:type => "bridge",
:mac => aa:00:00:00:10:20"
host.vm.provider :libvirt do |hyperv|
hyperv.cpus = 8
hyperv.memory = 6144
end
monosyllabic_ssh_key_config(host)
host.vm.provision :salt do |salt|
salt.bootstrap_script = 'salt/bootstrap-salt.sh-v2019.10.03'
salt.install_type = 'git'
salt.install_args = 'v2019.2.0'
salt.minion_id = "devel"
salt.minion_config = "salt/minion"
salt.minion_key = "salt/base/private/keys/devel.pem"
salt.minion_pub = "salt/base/private/keys/devel.pub"
salt.verbose = true
salt.run_highstate = 'true'
end
end
So you see, I add the network interface to link to the bridge here, and then
the salt
provisioner installs new netplan files to configure the interface on the
client. But then,
if I reload the machine, I get stuck waiting for SSH to become available
"forever".
I understand that the problem is in my new network configuration. But I'm not
sure
what the problem is exactly or how to fix it. I've spent some time looking at
the vm's
system logs but I don't see anything out of the ordinary. I can ping the
hypervisor
from the vm on the private IP address 192.168.121.1, and I'm pretty sure I can
ping and SSH to the vm's private IP address on 192.168.121.0/24.
Do I need to have any specific routes to make vagrant be able to connect via
SSH?
Or is there something else I'm missing? What do I need to do to get my machine
to work?
Happy to provide logs and more information.
Thanks,
Alex
--
This mailing list is governed under the HashiCorp Community Guidelines -
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of
those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
---
You received this message because you are subscribed to the Google Groups
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vagrant-up/224a7ab5-e047-4bf5-af62-054ae0400ef6%40googlegroups.com.