Kvm

Qemu-kvm 使用 virt-viewer 與 remote-viewer

  • April 24, 2022

主機:Ubuntu 18.04

來賓:Ubuntu 10.04

我使用以下命令行啟動了一個虛擬機:

qemu-system-x86_64 G.qcow2 -m 4096 -smp 4 -no-acpi -enable-kvm   \
 -name system76 -device virtio-net,netdev=net0                  \
 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no,br=br0 \
 -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing     &

我可以使用以下命令訪問來賓:

remote-viewer spice://127.0.0.1:5900 # from the user (not root)

但我無法通過以下方式訪問它:

virt-viewer spice://127.0.0.1:5900 # from the user (not root)

這將顯示一個彈出視窗,其中顯示:

Failed to connect: No virtual machine found

或者

virt-viewer -c libvirtd:///system system76

這將顯示一個彈出視窗,其中顯示:

Unable to connect to libvirt with URI libvirtd:///system

雖然這正是報告virt-adminuri從根)。

那麼我該如何連接virt-viewer呢?

qemu-system-x86_64無需libvirt啟用或安裝命令即可執行 VM。它僅使用 QEMU/KVM。所以顯然你沒有libvirt在你的主機系統上啟用或安裝。這很好,但virt-viewer不起作用,因為它取決於libvirt.

嘗試

virt-viewer spice://root@127.0.0.1:5900

或者

sudo virt-viewer spice://127.0.0.1:5900

引用自:https://unix.stackexchange.com/questions/526849