症状或错误
在XenApp和XenDesktop 7.x中使用VNC控制台访问VM时,VM中的鼠标指针与实际鼠标指针不对齐。
解决方案
为现有主机连接启用USB控制器仿真功能:
打开Citrix Studio并选择托管节点
编辑所需的主机连接,并在连接选项中添加“DisablePerformanceOptimizations=true”。
这只影响在该主机连接上创建的新虚拟机;现有虚拟机不受影响。要为现有虚拟机重新启用USB控制器仿真功能,请执行以下步骤:
登录到XenServer主机控制台,并使用“xe vm list”命令查找相应的vm UUID。
对于该虚拟机的平台参数,包括usb=true和usb\u tablet=true。例子:
xe vm参数集uuid=fdea6fd5-0ac8-146f-2075-d01a5dc6b938平台:usb=true xe vm参数集uuid=fdea6fd5-0ac8-146f-2075-d01a5dc6b938平台:usb_平板电脑=true
重新启动虚拟机。
问题原因
此问题是由于在XenApp和XenDesktop 7.x及更高版本中默认禁用了USB控制器仿真。因此,VM会退回使用PS2鼠标硬件,这会导致鼠标位置在移动时偏离实际鼠标指针。