找回密码
 注册
查看: 14|回复: 0

No valid host was found. There are not enough hosts available---openstack建虚拟机报错

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-23 10:00:01 | 显示全部楼层 |阅读模式
、进数据查看数据库表4 R3 {4 H5 c  t" F) h9 N5 R2 v3 P0 e. A
mysql> use nova_api;
2 _4 H3 [; u) Q. d8 ]8 V7 ?mysql[nova_api] >  select * from resource_providers;5 \  w# z" M, O% I+ B! o3 ^% _
+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+1 ~5 L3 ~1 x* V, @+ K: h3 ~
| created_at          | updated_at          | id | uuid                                 | name     | generation | can_host | root_provider_id | parent_provider_id |# Q( ?* J3 J- R; w& e2 Q" W! I
+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+
* ~) {) ]" d7 f7 i9 [| 2019-11-21 06:17:39 | 2019-11-21 06:17:41 |  3 | 16d1bd53-7919-4fef-9a11-a0e98c149823 | compute1 |          1 |     NULL |                3 |               NULL |
& D7 {8 Y  E/ K3 ]& q! ]+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+8 X$ k% r5 f0 ^7 C: Q3 l# ?, m' d
1 row in set (0.00 sec)7 ]; x3 o& Z2 f& P8 N0 p2 s

+ f; g" x, v: B发现有数据。重新创建虚拟机,依然会发生报错,9 R" M5 P' S0 s5 X* [

0 L2 t5 q9 G& X、尝试将compute节点从nova service-list中删除,并重新加入到集群中
2 ?* \. n5 m7 S. m$ Q; i( E# 停掉compute节点的nova-compute 服务
0 z# E$ Z" ~5 R! v: P$ `: j- wnova service-delete <计算节点的uuid>  u1 G+ Y7 g' ^
5 h) X3 q! g  [- f  a' J. {- _0 ]3 j
# 开启计算节点的nova-compute服务,让计算节点重新注册" P* R+ F% C  t* s( {
尝试创建虚拟机,发现还是报错。返回去,查看nova-compute的日志发现 There was a conflict when trying to complete your request.\n\n Conflicting resource provider name: compute1 already exists. 。提示矛盾。
% ~% z+ W' f4 s1 u+ n) c2 a) `7 c3 i$ V  t
、再次进入数据库,执行 select * from resource_providers;$ f6 f* ~9 B: O/ P6 Y' f, O
mysql> use nova_api;
( {" C0 Y+ T- ^2 L6 c1 q5 Mmysql[nova_api] >  select * from resource_providers;
9 x; a) R0 Y3 s( q1 t  D: I+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+
7 t1 M" k7 G7 I7 e3 y2 \5 M| created_at          | updated_at          | id | uuid                                 | name     | generation | can_host | root_provider_id | parent_provider_id |
# z$ r# w& x. [0 _& I; U. e2 a+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+
* B1 J8 |# E  Y$ S5 U0 B& D2 U| 2019-11-21 06:17:39 | 2019-11-21 06:17:41 |  3 | 16d1bd53-7919-4fef-9a11-a0e98c149823 | compute1 |          1 |     NULL |                3 |               NULL |
7 [; z4 m$ {; I1 Z* f. q# h' y0 A+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+. c$ k, b7 S  n: L7 w2 `; S
1 row in set (0.00 sec)0 v/ l- V6 E3 L' q& v0 B' w. ~
发现新注册的计算节点,但是resource_providers的uuid 没有发生变化,怀疑是注册compute节点的时候,并没有更新resource_providers,尝试删除resource_providers;4 d6 i% g# R! P& }  Q! Y' S

7 r% x+ `1 x! ^. v0 e0 ^6 _; Z& k4 L4 @+ ^: X
最主要时因为注册出了问题。解决注册的问题即可。! D6 z" K8 y7 L
' g, p$ M8 m+ t. g, w. q) e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:02 , Processed in 0.017796 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表