背景:我正在尝试使用PCI传递来利用虚拟机中的PCI-E卡。 我有一个新安装的服务器(它支持VT-d,并启用了它)与XenServer 6.0.2,并已成功地从dom0隐藏卡(它出现在pci-list-assignable设备,无论如何)。
我有一个工作的虚拟机,并试图将PCI设备分配给这个虚拟机(如图所示)。
现在我们需要做的就是将PCI设备分配给guest虚拟机。
例如,我们编辑vhost1.cfg并添加以下行:
pci = ['02:00.0']
这会将PCI设备02:00.0分配给名为vhost1的来宾域,并将授予对其的独占访问权限。
我无法findXenServer 6在哪里存储这些文件。 从文档看来,它们可能存储在/ var / xapi的数据库中,但是文档警告不要手动编辑这些文件,而更喜欢XL命令,它没有任何类似于上述说明的东西。
我错过了文件的位置,还是编辑数据库的命令?
正确的命令是“xe vm-param-set”
xe vm-param-set other-config:pci=0/0000:01:00.0 uuid=...
这将PCI-E卡安装到使用uuid字段指定的虚拟机。