Setup Ubuntu With Vagrant
FleetingSetup Ubuntu with vagrant.
cd ~/test
if ! [ -e "ubuntu2004" ]
then
mkdir ubuntu2004
fi
cd ubuntu2004
vagrant init generic/ubuntu2004
[0mA `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.[0m
Then
vagrant up
[0mBringing machine 'default' up with 'libvirt' provider...[0m
[0;31mError while connecting to Libvirt: Error making a connection to libvirt URI qemu:///system?no_verify=1&keyfile=/home/sam/.ssh/id_rsa:
Call to virConnectOpen failed: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory[0m
Hmm, what now?
apt info libvirt-daemon
Package: libvirt-daemon
Version: 6.9.0-1+b2
Priority: optional
Section: admin
Source: libvirt (6.9.0-1)
Installed-Size: 1846 kB
= 2.17.2), libc6 (>= 2.28), libcap-ng0 (>= 0.7.9), libdevmapper1.02.1 (>= 2:1.02.97), libfuse2 (>= 2.8), libgcc-s1 (>= 3.3.1), libglib2.0-0 (>= 2.31.8), libnetcf1 (>= 1:0.2.2), libparted2 (>= 3.1), libpcap0.8 (>= 1.5.1), libpciaccess0, libselinux1 (>= 3.1~), libudev1 (>= 183), libxml2 (>= 2.9.2+really2.9.1+dfsg1-0.2)
= 0.9.1)
Suggests: libvirt-daemon-driver-storage-gluster, libvirt-daemon-driver-storage-rbd, libvirt-daemon-driver-storage-zfs, libvirt-daemon-system, numad
Enhances: qemu, qemu-kvm, xen
Homepage: https://libvirt.org/
Download-Size: 501 kB
APT-Sources: http://deb.debian.org/debian testing/main amd64 Packages
Description: Virtualization daemon
Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). The library aims at providing
a long term stable C API for different virtualization mechanisms. It currently
supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox.
.
This package contains the daemon libvirtd to manage the hypervisors.
[33mN: [0mThere is 1 additional record. Please use the '-a' switch to see it[0m
Ok, let’s install this, as well as libvirt-daemon-driver-vbox libvirt-daemon-system libvirt-daemon-system-systemd
.
Great, libvirt is running. Now let’s try again
vagrant up
[0mBringing machine 'default' up with 'libvirt' provider...[0m
[0;31mError while connecting to Libvirt: Error making a connection to libvirt URI qemu:///system?no_verify=1&keyfile=/home/sam/.ssh/id_rsa:
Call to virConnectOpen failed: authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'[0m
You must be kidding me…
It looks like it could add my user to the virt group, as said in here.
Next try, and the virtual machine is running.