Description of problem: We do not have Any documentation which provides Steps for Enabling PCI Pass through on Openstack Expected results: We Need documentation on how to Create PCI Pass through on Our Environment. Additional info: We have Customers who wish to enable PCI Pass through on their Oepnstack Env. Please do help in this Regards
Additionally note that we should provide two examples: 1) PCI Passthrough of a network device. 2) PCI Passthrough of a GPU for which device assignment is supported/tested from a RHEL POV: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/sect-device-GPU.html
Hi Nikhil, Thanks for raising this request. To help us triage this bug, can you specify which version(s) your customers are using and requesting documentation for? Kind Regards, Lucy
Hi Lucy, Thanks for the acknowledgement, The customer is trying to USE GPU as PCI Passthrough for Redhat Openstack Version 9. I am using the upstream link to check if it works. You could refer the same link URL:- https://docs.openstack.org/admin-guide/compute-pci-passthrough.html Regards Nikhil Shetty.
(In reply to Nikhil Shetty from comment #3) > Hi Lucy, > > Thanks for the acknowledgement, The customer is trying to USE GPU as PCI > Passthrough for Redhat Openstack Version 9. > > > I am using the upstream link to check if it works. You could refer the same > link > > URL:- https://docs.openstack.org/admin-guide/compute-pci-passthrough.html > > > Regards > Nikhil Shetty. Indeed, ideally for the GPU case though I think we can add value by going a little further and showing the user how to verify the presence of a supported card from inside the guest.
Hi, Could you please, update on Documentation Availability of the same.
*** Bug 1321584 has been marked as a duplicate of this bug. ***
(In reply to Stephen Gordon from comment #1) > Additionally note that we should provide two examples: > > 1) PCI Passthrough of a network device. > > 2) PCI Passthrough of a GPU for which device assignment is supported/tested > from a RHEL POV: > > https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/ > html/Virtualization_Deployment_and_Administration_Guide/sect-device-GPU.html https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/chap-Guest_virtual_machine_device_configuration.html#sect-device-GPU
Here is the updated upstream docs URL for PCI Passthrough: https://docs.openstack.org/nova/pike/admin/pci-passthrough.html#enable-pci-passthrough-compute
*** Bug 1573269 has been marked as a duplicate of this bug. ***
I've just marked #1573269 as a duplicate of this, but I wanted to include the following from the description of that bug: The necessary instructions for blacklisting kernel graphics drivers when using GPU passthrough can be found in our "Virtualization Deployment and Administration Guide" [3], but they are buried in the section on the vGPU feature when in fact that are required for any GPU passhthrough. [3]: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-device-gpu#sect-device-GPU-vGPU The instructions that come earlier in that document that suggest setting pci-stub.ids do not seem to be effective in practice.
Here is a blog post about RHOSP13 NVIDIA Tesla GPUs PCI Passthrough: https://egallen.com/openstack-nvidia-tesla-gpu-passthrough/
New content - "Enabling PCI passthrough for a GPU device" - available on the Customer Portal: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.0/html-single/instances_and_images_guide/index?#gpu-pci-passthru
*** Bug 1687947 has been marked as a duplicate of this bug. ***