Hi all,
About bug of unable to create vm with GPU/Crypto passthrough devices
https://bugs.launchpad.net/starlingx/+bug/1824831
The question is clear now for GPU passthrough.
According to openstack doc, we need to modify nova.conf to add alias info.
https://docs.openstack.org/nova/pike/admin/pci-passthrough.html
For QAT, we have added some frequently used QAT items by hardcoding, like below
alias = {"vendor_id": "8086", "product_id": "0435", "name": "qat-dh895xcc-pf"}
alias = {"vendor_id": "8086", "product_id": "0443", "name": "qat-dh895xcc-vf"}
alias = {"vendor_id": "8086", "product_id": "37c8", "name": "qat-c62x-pf"}
alias = {"vendor_id": "8086", "product_id": "37c9", "name": "qat-c62x-vf"}
Can we do it the same for GPU. Add GPU items by hardcoding.
As I know, you used [102b:0522] [vendorid:productid]
I also saw below GPU product.
[1a03:2000]
[8086:3e92]
BTW, can we create port and attach it to VM, so that no need to add this alias.
Perfect solution is to detect gpu info automatically and add to alias list after power on.
From my point, this is new feature requirement
Any comment?
Thanks!
Zhipeng