[2020-07-17 03:10:06,434] Booting VM tenant1-vm_with_pci_device-1 "pci_passthrough:alias": "qat-dh895xcc-vf:1" [2020-07-17 03:10:43,146] tenant1-vm_with_pci_device-1 is running (tenant1-mgmt-net=192.168.121.80) [2020-07-17 03:10:53,469] ssh connect to 192.168.121.80 and check QAT devices [2020-07-17 03:13:02,799] start code migration tenant1-vm_with_pci_device-1 [2020-07-17 03:13:11,522] check status and Wait VM status change to VERIFY_RESIZE [2020-07-17 03:18:12,226] test script return failure The Nova compute log from compute-1 is starting from 2020-07-17T03:21:04 , so it is useless for this issue. From the test script collect : compute-0: [2020-07-17 03:19:17,251] 314 DEBUG MainThread ssh.send :: Send 'system --os-username 'admin' --os-password 'Li69nux*' --os-project-name admin --os-auth-url http://192.168.144.1:5000/v3 --os-user-domain-name Default --os-project-domain-name Default --os-endpoint-type internalURL --os-region-name RegionOne host-device-list --nowrap compute-0' [2020-07-17 03:19:18,900] 436 DEBUG MainThread ssh.expect :: Output: +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ | name | address | class id | vendor id | device id | class name | vendor name | device name | numa_node | enabled | +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ | pci_0000_08_00_0 | 0000:08:00.0 | 030000 | 102b | 0522 | VGA compatible controller | Matrox Electronics Systems Ltd. | MGA G200e [Pilot] ServerEngines (SEP1) | 0 | True | +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ compute-1: [2020-07-17 03:08:16,699] 436 DEBUG MainThread ssh.expect :: Output: +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ | name | address | class id | vendor id | device id | class name | vendor name | device name | numa_node | enabled | +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ | pci_0000_09_00_0 | 0000:09:00.0 | 0b4000 | 8086 | 0435 | Co-processor | Intel Corporation | DH895XCC Series QAT | 0 | True | | pci_0000_0c_00_0 | 0000:0c:00.0 | 030000 | 102b | 0522 | VGA compatible controller | Matrox Electronics Systems Ltd. | MGA G200e [Pilot] ServerEngines (SEP1) | 0 | True | +------------------+--------------+----------+-----------+-----------+---------------------------+---------------------------------+----------------------------------------+-----------+---------+ conclusion: This VM tenant1-vm_with_pci_device-1 is using QAT pci_passthrough , it is expected migration failure because compute-0 does not have QAT devices. Thanks. BR Austin Sun.