服务器最小化安装 KVM,客户端通过 virt-manager 连接 KVM 主机提示:

Unable to connect to libvirt.

The remote host requires a version of netcat/nc which supports the -U option.

大概意思是说 KVM 主机上需要 netcat 这个工具,查看一下:

$ dpkg -l netcat-*

显示 netcat-openbsd 这个包没有安装。

$ apt install netcat-openbsd

这样就可以实现远程连接 KVM 主机了。

运行 KVM 虚拟主机时又遇到了另外一个问题,启动 KVM 虚拟主机 virt-manager 无法显示虚拟机的控制台,错误提示:

Error connecting to graphical console. Error opening Spice console, SpiceClientGtk missing.

在客户端安装 gir1.2-spice-client-gtk-3.0 包即可解决该问题。

Reference