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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-23 10:00:01 | 显示全部楼层 |阅读模式
、进数据查看数据库表
( a+ T3 P* K# `5 F7 J* k5 \mysql> use nova_api;
# t8 Y( D. r, |# K! T7 b! rmysql[nova_api] >  select * from resource_providers;
; c' W' A: k6 ?8 o9 Q5 a+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+- y7 F. f8 T- ~- }, @
| created_at          | updated_at          | id | uuid                                 | name     | generation | can_host | root_provider_id | parent_provider_id |# x9 F4 `- S/ ~3 O* [$ ]& {/ K" X
+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+
; K2 R" Y2 u0 Y  \' H| 2019-11-21 06:17:39 | 2019-11-21 06:17:41 |  3 | 16d1bd53-7919-4fef-9a11-a0e98c149823 | compute1 |          1 |     NULL |                3 |               NULL |
6 t& u6 U7 [, b  W0 H8 M6 C+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+0 @4 t) @# x8 q- x
1 row in set (0.00 sec)! o8 E, s3 h, _  z
; _; H, S' K6 ^$ ?" D8 B
发现有数据。重新创建虚拟机,依然会发生报错,% o2 |  w4 ]( `, {; ?- n' ~
1 t) @$ |% m( L
、尝试将compute节点从nova service-list中删除,并重新加入到集群中$ \# g) u8 ]: v
# 停掉compute节点的nova-compute 服务2 Q. f/ D5 i" s4 G+ \2 \
nova service-delete <计算节点的uuid># D/ n. `3 R2 R. {9 _6 k
- K& A- c& A: c5 I1 f4 ?
# 开启计算节点的nova-compute服务,让计算节点重新注册5 \$ D5 ~( Y( Z9 `4 z. B- b. _% y
尝试创建虚拟机,发现还是报错。返回去,查看nova-compute的日志发现 There was a conflict when trying to complete your request.\n\n Conflicting resource provider name: compute1 already exists. 。提示矛盾。
& l, m+ e' V8 X+ N5 ?
) T9 \" _% v  u  S  `1 G、再次进入数据库,执行 select * from resource_providers;- L' s/ ?2 G# M# N4 ?  }" B
mysql> use nova_api;; C: H1 _7 {, \  R, d! o/ H
mysql[nova_api] >  select * from resource_providers;' ?+ i' w" o' d9 K: x5 q, |5 ], S- Q
+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+
+ A6 G( d- b1 ~- O  N. ]  t| created_at          | updated_at          | id | uuid                                 | name     | generation | can_host | root_provider_id | parent_provider_id |
2 M& |8 W/ E5 O, D0 v  C9 s/ N+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+4 L+ c! e: \; `3 i# |/ W
| 2019-11-21 06:17:39 | 2019-11-21 06:17:41 |  3 | 16d1bd53-7919-4fef-9a11-a0e98c149823 | compute1 |          1 |     NULL |                3 |               NULL |
2 N5 k, C% B3 r+---------------------+---------------------+----+--------------------------------------+----------+------------+----------+------------------+--------------------+0 ]% [) I  V0 B& Y4 t
1 row in set (0.00 sec)4 W% \& I0 s! J* ^  L/ n+ |, o
发现新注册的计算节点,但是resource_providers的uuid 没有发生变化,怀疑是注册compute节点的时候,并没有更新resource_providers,尝试删除resource_providers;& l+ T# \# C5 {+ k! a/ d
+ h! u: q  k8 D

* t' r3 m  G3 u( \, R  a+ x2 L3 b最主要时因为注册出了问题。解决注册的问题即可。
" V2 G" u) m, v  p0 u  |9 i: n5 Y: M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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