OK, this looks valid. I removed the whole configuration from my testbed, but I can still see the resource providers :
[root@hab-19 devstack]# openstack resource provider list +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+ | uuid | name | generation | root_provider_uuid | parent_provider_uuid | +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+ | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | hab-19.xx.xxx.xxx.xxx.xxxxxx.com | 19 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | None | | 7853e09b-5f5c-4b79-99c6-a550c56eb7e0 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_5 | 13 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | | 63e40f50-a20f-45e7-8033-96463f9d0968 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_4 | 1 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | | 7752dd12-91ce-4ac6-a3e5-7fd7e32a2557 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_6 | 11 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+ [root@hab-19 devstack]# openstack resource provider usage show 7752dd12-91ce-4ac6-a3e5-7fd7e32a2557 +----------------+-------+ | resource_class | usage | +----------------+-------+ | VGPU | 1 | +----------------+-------+ [root@hab-19 devstack]# nova delete test-vgpu Request to delete server test-vgpu has been accepted. [root@hab-19 devstack]# vi /etc/nova/nova-cpu.conf [root@hab-19 devstack]# systemctl restart devstack@n-cpu [root@hab-19 devstack]# openstack resource provider list +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+ | uuid | name | generation | root_provider_uuid | parent_provider_uuid | +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+ | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | hab-19.xx.xxx.xxx.xxx.xxxxxx.com | 20 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | None | | 7853e09b-5f5c-4b79-99c6-a550c56eb7e0 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_5 | 13 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | | 63e40f50-a20f-45e7-8033-96463f9d0968 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_4 | 1 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | | 7752dd12-91ce-4ac6-a3e5-7fd7e32a2557 | hab-19.xx.xxx.xxx.xxx.xxxxxx.com_pci_0000_04_00_6 | 12 | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | cd58f110-a4d8-4968-a7c7-1c434d3ed74b | +--------------------------------------+---------------------------------------------------+------------+--------------------------------------+--------------------------------------+
OK, this looks valid. I removed the whole configuration from my testbed, but I can still see the resource providers :
[root@hab-19 devstack]# openstack resource provider list ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- + provider_ uuid | ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- + a4d8-4968- a7c7-1c434d3ed7 4b | hab-19. xx.xxx. xxx.xxx. xxxxxx. com | 19 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | None | 5f5c-4b79- 99c6-a550c56eb7 e0 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_5 | 13 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | a20f-45e7- 8033-96463f9d09 68 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_4 | 1 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | 91ce-4ac6- a3e5-7fd7e32a25 57 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_6 | 11 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- + 91ce-4ac6- a3e5-7fd7e32a25 57 ------- ---+--- ----+ ------- ---+--- ----+ ------- ---+--- ----+ nova-cpu. conf ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- + provider_ uuid | ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- + a4d8-4968- a7c7-1c434d3ed7 4b | hab-19. xx.xxx. xxx.xxx. xxxxxx. com | 20 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | None | 5f5c-4b79- 99c6-a550c56eb7 e0 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_5 | 13 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | a20f-45e7- 8033-96463f9d09 68 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_4 | 1 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | 91ce-4ac6- a3e5-7fd7e32a25 57 | hab-19. xx.xxx. xxx.xxx. xxxxxx. com_pci_ 0000_04_ 00_6 | 12 | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | cd58f110- a4d8-4968- a7c7-1c434d3ed7 4b | ------- ------- ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- +------ ------+ ------- ------- ------- ------- ------- ---+--- ------- ------- ------- ------- ------- +
+------
| uuid | name | generation | root_provider_uuid | parent_
+------
| cd58f110-
| 7853e09b-
| 63e40f50-
| 7752dd12-
+------
[root@hab-19 devstack]# openstack resource provider usage show 7752dd12-
+------
| resource_class | usage |
+------
| VGPU | 1 |
+------
[root@hab-19 devstack]# nova delete test-vgpu
Request to delete server test-vgpu has been accepted.
[root@hab-19 devstack]# vi /etc/nova/
[root@hab-19 devstack]# systemctl restart devstack@n-cpu
[root@hab-19 devstack]# openstack resource provider list
+------
| uuid | name | generation | root_provider_uuid | parent_
+------
| cd58f110-
| 7853e09b-
| 63e40f50-
| 7752dd12-
+------