Re: vagrant + libvirt = OK
On Thu, Jun 09, 2022 at 10:11:42PM +0200, Geert Stappers wrote:
> Hoi,
>
> Mijn eerste expirement met de combinatie Vagrant en Libvirt is geen
> succes, ik hoop reacties "works for me" te krijgen.
Bij mij doet het het gewoon
> Zowel vagrant als "libvirt" zitten in Debian. Dat is ook waar ik ze
> vandaan heb. Vagrant heb ik vandaag ge-installeerd `sudo apt install
> vagrant`, "libvirt" is langer geleden, waarschijnlijk met `sudo apt
> install virt-manager`. ( `dpkg -l '*libvirt*' | grep --count ^ii` geeft 17
> als output)
>
> Mijn Vagrantfile:
> -------------------
> $ cat Vagrantfile
> # -*- mode: ruby -*-
> # vi: set ft=ruby :
>
> Vagrant.configure("2") do |config|
>
> config.vm.box = "debian/buster64"
>
> config.vm.network "private_network", ip: "192.168.33.10"
>
> config.vm.provider "libvirt" do |l|
> l.memory = "1024"
> end
> end
> ------------
>
>
>
> Vanaf hier wat er bij mij is, dus niet belangrijk
> voor een "voor mij werkt het gewoon" bericht.
> ----------8<------8<-------
>
> stappers@myhost:~
> $ vagrant up
> Bringing machine 'default' up with 'libvirt' provider...
> ==> default: Box 'debian/buster64' could not be found. Attempting to find and install...
> default: Box Provider: libvirt
> default: Box Version: >= 0
....
> ==> default: Removing domain...
> ==> default: Deleting the machine folder
> /usr/share/rubygems-integration/all/gems/vagrant-libvirt-0.8.0/lib/vagrant-libvirt/util/network_util.rb:190:in `bridge_name': Call to virNetworkGetBridgeName failed: internal error: netwerk 'vmrtr-net' heeft geen brug naam. (Libvirt::Error)
> from /usr/share/rubygems-integration/all/gems/vagrant-libvirt-0.8.0/lib/vagrant-libvirt/util/network_util.rb:190:in `block in libvirt_networks'
> from /usr/share/rubygems-integration/all/gems/vagrant-libvirt-0.8.0/lib/vagrant-libvirt/util/network_util.rb:159:in `each'
42 regels stack trace
> from /usr/share/rubygems-integration/all/gems/vagrant-2.2.19/lib/vagrant/batch_action.rb:86:in `block (2 levels) in run'
> stappers@myhost:~
> $ virsh --connect qemu:///system net-list --all
> Name State Autostart Persistent
> ------------------------------------------------------
> default active yes yes
> mcvlan-dck-home inactive no yes
> vmrtr-net active yes yes
>
> stappers@myhost:~
> $
Het netwerk 'vmrtr-net' heb ik opgeruimd.
Opnieuw `vagrant up` (met Vagrantfile van hierboven)
Dat ging goed. En daarna:
|$ vagrant status
|Current machine states:
|
|default running (libvirt)
|
|The Libvirt domain is running. To stop this machine, you can run
|`vagrant halt`. To destroy the machine, you can run `vagrant destroy`.
|$ vagrant ssh default
|Linux buster 4.19.0-20-amd64 #1 SMP Debian 4.19.235-1 (2022-03-17) x86_64
|
|The programs included with the Debian GNU/Linux system are free software;
|the exact distribution terms for each program are described in the
|individual files in /usr/share/doc/*/copyright.
|
|Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
|permitted by applicable law.
|vagrant@buster:~$ sudo su -
|root@buster:~#
Daarmee is "werkt het?" beantwoordt :-)
Groeten
Geert Stappers
--
Silence is hard to parse
Reply to: