1·删掉了数据库里的所有缓存,
root@controller:~# mysql -u root -p123456 -e "
> USE nova_api;
> SET FOREIGN_KEY_CHECKS=0;
> DELETE FROM allocations;
> DELETE FROM inventories;
> DELETE FROM resource_provider_aggregates;
> DELETE FROM resource_providers;
> SET FOREIGN_KEY_CHECKS=1;
> SELECT 'Cleanup completed' AS Status;
> "
这是controller在数据库里的资源提供信息,如果有错误的实例记录,会显示026-06-25 11:11:31.028 4854 ERROR nova.compute.manager inv_data, 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/scheduler/client/__init__.py", line 68, in set_inventory_for_provider 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager parent_provider_uuid=parent_provider_uuid, 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/scheduler/client/__init__.py", line 37, in __run_method 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager return getattr(self.instance, __name)(*args, **kwargs) 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/scheduler/client/report.py", line 1104, in set_inventory_for_provider 2026-06-25 11:11:31.028 4854 ERROR nova.compute.manager parent_provider_uuid=parent_provider_uuid)删掉就好了