<div dir="ltr"><div>Hi All,</div><div><br></div><div>Can we assign two same type PCI pass-through devices (Ethernet cards) to 2</div><div>different VM instances separately? Please note that, both the cards have</div><div>same vendor_id and product_id.</div><div><br></div><div>I configured it in pci_passthrough_whitelist and create two different</div><div>pci_alias (Say a1 and a2). Modified the Nova flavor to use a1 by VM1 and</div><div>VM2. Followed the procedures mentioned at</div><div><a href="https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Guest_virtual_machine_device_configuration.html">https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Guest_virtual_machine_device_configuration.html</a></div><div><br></div><div>With this edited xml files of both the instances (after shutting down).</div><div>Added a device entry in the <source> section to assign the PCI device to</div><div>the guest virtual machine. and accordingly configured domain, bus, slot and</div><div>function. Restarted the VMs using #virsh start command. Made an Query pci</div><div>device in nova DB and found that two Ethernet PCI devices have been</div><div>assigned to single VM.</div><div><br></div><div>I cannot assign 2 same type PCI pass-through Ethernet devices to 2 VM</div><div>instances separately. Can you please let me know how to accomplish the</div><div>same? Thanks in advance for your time and help.</div><div><br></div><div>Regards,</div><div>Chinmaya</div><div><br></div></div>