VMware虚拟机软件能帮助用户在一台机器上虚拟出多个不同的操作系统。根据用户类型和使用目的的不同,主要包含VMware Workstation和VMware vSphere Hypervisor两种类型。VMware Workstation的用户可以直接选用USB采集棒实现采集,但是使用USB采集棒的限制在于采集的路数比较有限。我们将在本文重点介绍VMware vSphere Hypervisor的用户如何在虚拟机上使用PCIe采集卡。
VMware vSphere Hypervisor系统由服务器和客户端组成,满足在虚拟机上添加PCI设备的条件。本文介绍使用的是6.0的版本,略去软件的安装步骤。
1、安装VMware vSphere Hypervisor 6.0,包括服务器和客户端。
2、在虚拟机上添加PCIe采集卡,采集卡需要安装在服务器端。
(1)第一步先设置服务器端配置。服务器端上的Virtualization Support 接口必须打开,否则该主机上的PCI设备无法被客户端访问,也就添加不了采集卡。Virtualization Support 是在主机BIOS系统里面设置的,要确保Virtualization和VT for Direct I/O选项都被打开。如图1和图2所示。
图1
图2
(2)服务器的主机端设置成功后,继续对客户端进行设置。在客户端清单页面,点击配置>高级设置。如图3,此时界面上显示“当前没有启用用于直通的设备”,这是服务器端的采集卡设备还没有启动直通配置(若此处显示其他,则是服务器DirectPath I/O接口未打开)。点击“配置直通设备”为客户端添加采集卡。
图3
(3)进入配置界面后,如图4所示勾选添加Unknown Multimedia video controller的两个PCI设备,点击确定。(服务器端安装的是美乐威Pro Capture Dual HDMI 采集卡,所以此处显示两个PCI设备,代表这片卡上的两个采集通道)。
图4
(4)添加完成之后,我们需要重启一下服务器,使添加的采集卡直通生效,见图5。
图5
(5)右击所创建的虚拟机客户端,点击编辑设置>添加,在添加设备的界面里面选中PCI设备,接着选中采集卡。点击确定后再打开编辑设置界面就能看到采集卡已经添加成功,具体可参见图6-图9。
图6
图7
图8
图9
(6)添加完成后,进入虚拟机系统,在设备管理器里就能看到两个设备,从美乐威官网下载安装驱动并将驱动安装在虚拟机的服务器端,这样采集卡就可以被客户端使用了。具体参见图10-图12。
图10
图11
图12