[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: