O comando correto para isso era "xe vm-param-set"
xe vm-param-set other-config:pci=0/0000:01:00.0 uuid=...
Isso montou a placa PCI-E na máquina virtual especificada com o campo uuid.
Background: Estou tentando usar passagem PCI para utilizar uma placa PCI-E em uma VM. Eu tenho um servidor recém-instalado (que suporta o VT-d, e ele está habilitado) com o XenServer 6.0.2, e ocultei com sucesso a placa do dom0 (ela está aparecendo nos dispositivos pci-list-assignable, de qualquer forma).
Tenho uma VM funcional e estou tentando atribuir o dispositivo PCI a essa VM (conforme mostrado aqui ).
Now all we need to do is to assign the PCI Device to the guest domU.
For example we edit vhost1.cfg and add the following line:
pci = ['02:00.0']
This will assign PCI device 02:00.0 to guest domain named vhost1, and will give an exclusive access to it.
Não consigo encontrar onde o XenServer 6 está armazenando esses arquivos. Parece da documentação que eles podem ser armazenados em bancos de dados em / var / xapi, mas a documentação adverte contra editá-los manualmente, preferindo o comando XL que não tem nada parecido com as instruções acima.
Eu perdi a localização dos arquivos ou um comando para editar os bancos de dados?
Tags xenserver