VMware Horizo​​n View中USB设备的嵌套重定向?

时间:2015-08-19 22:26:49

标签: usb virtual-machine vmware virtualization

在我的系统中,我有一台瘦客户端计算机,它使用PCoIP连接到远程虚拟机(VM1)。在该虚拟机内,我再次使用PCoIP连接到另一个虚拟机(VM2)。我希望将连接到瘦客户机的USB设备重定向/传递到VM2。

这是一个简单的图表:

Setter

我可以成功地将USB设备从瘦客户端传递到VM1,但是我似乎无法将USB设备从VM1传递到VM2。设备根本不作为发送选项出现,并且读取日志我找不到与被过滤,拒绝或错误的设备相关的任何内容。

USB设备按预期出现在VM1上的设备管理器中,其所有参数,ID等都是正确的(与直接插入物理机时相同)但由于某种原因我似乎无法桥接设备到第二个VM。

我怀疑原因是:

  • 我忽略了一些模糊的配置问题;
  • 一些深度技术性的虚拟化问题。

无论哪种方式,我都不知道如何解决这个问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您提供基础架构的VMware Horizo​​n View / vSphere版本和瘦客户机详细信息(Windows Embedded或Linux),那将会很棒。

根据documentation

  

USB重定向和RDP和PCoIP显示协议查看USB   重定向独立于显示协议工作,并且有效   同时使用RDP和PCoIP远程显示协议。 USB流量使用TCP   RDP和PCoIP会话的端口32111。

据我所知,VMware Horizo​​n View使用客户端计算机上的网络重定向USB Request Blocks URBs(在我们的示例中为瘦客户端)将USB设备传送到虚拟机VM1。然后,您使用VM1上的Horizo​​n View Client连接并通过USB设备连接到VM2,但由于您没有在VM1上安装URB(瘦客户端默认情况下有) - 我猜您无法将其转发到VM2。

作为故障排除方案 - 我会尝试将USB控制器和设备添加到VM1所在的ESXi主机,并在VM1硬件清单中显示时尝试直通VM2。但不确定许可是否允许在vSphere中使用。

答案 1 :(得分:0)

它不起作用。您正尝试将重定向的USB设备重定向到二级桌面。此方案称为嵌套VM。

为什么它现在不支持可能是因为:

  1. 在查看代理桌面上。有vmware-usb服务。用于创建虚拟USB设备并从pcoip / rdp接收USB调用。
  2. 在视图客户端计算机上。还有两个vmware-usb服务。将USB设备抓取到远程桌面。 所以在虚拟桌面上安装后查看客户端。他们可能有冲突。
  3. 我在vmware视图6.0上测试过。无法在vmware视图代理上安装视图客户端USB重定向功能。

    技术上讲这可以解决。但可能并不容易。