Retest failed with stx2.0 0813 load. Looking at the nova.conf file, passthrough_whitelist looks fine, but the alias seems to be missing device_type. [sysadmin@controller-0 ~(keystone_admin)]$ kubectl exec -n openstack nova-compute-compute-1-532206f8-kkqwn -it -- grep alias /etc/nova/nova.conf 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"} Time stamp: [2019-08-14 20:51:14,903] 301 DEBUG MainThread ssh.send :: Send 'openstack --os-username 'admin' --os-password 'Li69nux*' --os-project-name admin --os-auth-url http://keystone.openstack.svc.cluster.local/v3 --os-user-domain-name Default --os-project-domain-name Default --os-identity-api-version 3 --os-interface internal --os-region-name RegionOne server show 5668f02e-086b-49d2-8bad-e4a191cee0fe' | created | 2019-08-14T20:51:09Z | | fault | {u'message': u'No valid host was found. There are not enough hosts available.', u'code': 500, u'details': u' File "/var/lib/openstack/lib/python2.7/site-packages/nova/conductor/manager.py", line 1346, in schedule_and_build_instances\n instance_uuids, return_alternates=True)\n File "/var/lib/openstack/lib/python2.7/site-packages/nova/conductor/manager.py", line 800, in _schedule_instances\n return_alternates=return_alternates)\n File "/var/lib/openstack/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n instance_uuids, return_objects, return_alternates)\n File "/var/lib/openstack/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 160, in select_destinations\n return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n File "/var/lib/openstack/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 178, in call\n retry=self.retry)\n File "/var/lib/openstack/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n retry=retry)\n File "/var/lib/openstack/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n call_monitor_timeout, retry=retry)\n File "/var/lib/openstack/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n raise result\n', u'created': u'2019-08-14T20:51:09Z'} | | flavor | flavor_qat_vf_1 (6eb5e5fa-1040-4a13-b46f-d03ab005bc37) | | hostId | | | id | 5668f02e-086b-49d2-8bad-e4a191cee0fe | | image | | | key_name | keypair-tenant1 | | name | tenant1-vm_with_pci_device-1 | | project_id | d789f5e66bfe49938ba5311190465d81 | | properties | | | status | ERROR | | updated | 2019-08-14T20:51:09Z | | user_id | e06d7c7c9af446249cbcab32549d2c87 | Openstack doc: https://docs.openstack.org/nova/pike/admin/pci-passthrough.html