在鲲鹏服务器上安装CentOS 7.6后,使用KVM虚拟化方案,通过VNC接入创建好的虚拟机后,无法通过VNC进行操作。
具体现象为:通过VNC登录虚拟机后,无法输入任何字符,且界面无响应。
virsh list --all
Id Name State ---------------------------- 16 test1-name running 19 centos running
virsh edit centos
可以看到虚拟机配置文件中仅定义了鼠标,且虚拟机使用了PS2总线连接的鼠标作为输入设备。ARM服务器中,虚拟机不支持使用PS2总线连接的鼠标作为输入设备。
ARM服务器中,虚拟机不支持使用PS2总线连接的鼠标作为输入设备,需要将鼠标改为使用virtio连接。在本例中,以出现问题的虚拟机centos为例进行说明。
virsh shutdown centos
virsh edit centos
<input type-'mouse' bus='virtio'/> <input type='keyboard' bus= virtio'/>
virsh start centos
virsh dumpxml centos
可以看到虚拟机配置已经生效。