如何正确配置 libvirt/qemu KVM 管理程序以接受 virt-manager 客户端?

如何正确配置 libvirt/qemu KVM 管理程序以接受 virt-manager 客户端?

我有一台 CentOS 7 服务器 KVM,上面运行着 2 个虚拟机。我已经远程使用 virt-manager 几个星期了,没有出现任何问题……直到昨天它冻结了,我无法再连接到服务器。我收到以下错误消息:

Cannot connect to libvirt
packet 458961001 bytes received from server too large, want 16777216
ibvirt URI is: qemu+ssh://root@[IP]/system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1020, in _open_thread
    self._backend.open(self._do_creds_password)
  File "/usr/share/virt-manager/virtinst/connection.py", line 158, in open
    open_flags)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 105, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: packet 458961001 bytes received from server too large, want 16777216

虚拟管理器连接qemu+ssh://root@[IP]/system

我不知道为什么会发生这种情况。我尝试重新启动 libvirtd 守护程序、虚拟机和服务器本身,但错误仍然存​​在。我也尝试过从另一台客户端电脑上重新启动,但没有任何效果...

我在 Google 上搜索过,但找不到解决方案 :-(

我究竟做错了什么?

答案1

我终于找到了为什么会发生这种情况!这是我的错,因为我在文件中添加了一些在启动 ssh 连接时要执行的代码.bashrc,而这正是 virt-manager 收到的大量答案。

相关内容