易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4426|回复: 3
收起左侧

nova.compute.manager ValueError

[复制链接]
发表于 2017-10-21 21:01:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
ERROR nova.compute.manager ValueError: failed to detect a valid IP address from 'compute'
6 w- U/ n! v. M- ~8 f" [6 h遇到的完整报错如下:( l) G* r, x) k
2017-10-21 21:03:46.781 26219 ERROR nova.compute.manager [req-243abb92-155d-42a7-b5ec-4c767dffaa36 - - - - -] No com( [0 o, \. j( f0 ~2 @/ d
pute node record for host compute
1 Y- I4 q' O" Y' [: w( o- B7 t. h4 n2017-10-21 21:03:47.134 26219 WARNING nova.compute.resource_tracker [req-243abb92-155d-42a7-b5ec-4c767dffaa36 - - - 2 t5 z$ m6 N7 _: Z) D
- -] No compute node record for compute:compute* L* I7 Z! o' P- r; `
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager [req-243abb92-155d-42a7-b5ec-4c767dffaa36 - - - - -] Error
4 Q3 W& s0 r4 |2 d6 T9 Vupdating resources for node compute.
, S5 F( ]8 i, Y' M) i, D$ z! X2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager Traceback (most recent call last):
" k7 Z2 d7 S( s9 i* l2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/manag0 F( H' Q6 k3 g
er.py", line 6571, in update_available_resource_for_node
1 e& T- T$ R1 T( W" |2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     rt.update_available_resource(context, nodename)
6 k% Y! t3 N8 s: i) k+ Q; s* P2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/resou0 I5 `& B% I+ S1 Z# Q
rce_tracker.py", line 551, in update_available_resource
; p) i2 a1 b4 g8 c8 ]: B2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     self._update_available_resource(context, resources)
. o0 m7 ^; ~: \% c8 E+ b2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/oslo_concurrency/l0 [' o' P1 C+ W
ockutils.py", line 271, in inner
7 k: }+ A3 I, D2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     return f(*args, **kwargs)
0 `6 F6 K- s/ [2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/resou
; e/ E: u$ H- B, Y9 p3 F3 W0 Orce_tracker.py", line 575, in _update_available_resource6 n% l% i* p' h/ N9 Q. [1 D3 u$ m
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     self._init_compute_node(context, resources), i" s; i/ n/ l
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/resou
  s, l0 ^6 N7 q! {rce_tracker.py", line 456, in _init_compute_node
* F: k& W6 {' h2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     self._copy_resources(cn, resources)% k, k8 [/ B$ ?/ `
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/resou) S, v7 p' n9 J3 _
rce_tracker.py", line 491, in _copy_resources
3 J! \( G$ M/ `0 X6 `2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     compute_node.update_from_virt_driver(resources)$ r" _' @4 z8 e4 |1 J% J
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/objects/compu" T% f* S0 M& n
te_node.py", line 338, in update_from_virt_driver
3 |/ e: \7 }2 Y: X  l2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     setattr(self, key, resources[key])5 f' Z' I: u; r3 A. B, z  |
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/oslo_versionedobje# F; }, N: X1 q
cts/base.py", line 72, in setter
- {6 G; ?3 h8 q, l$ L2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     field_value = field.coerce(self, name, value)
8 s8 s: B3 Q! b! N2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/oslo_versionedobje
* H  W8 B  W9 L$ {* Hcts/fields.py", line 195, in coerce
" n3 k( K4 T0 v2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     return self._type.coerce(obj, attr, value)3 @4 j# ^# Z  ?
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/oslo_versionedobje% m# x8 B3 M2 b; L2 y
cts/fields.py", line 497, in coerce, {( z- }2 u/ A5 Q' [9 x* |
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager     raise ValueError(six.text_type(e))
& |4 B/ t( y1 @7 q2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager ValueError: failed to detect a valid IP address from 'compu' S4 b# ^6 D9 c, B& \- F8 c+ g
te'+ @) \: t# W2 a. Y* S
2017-10-21 21:03:47.135 26219 ERROR nova.compute.manager + Z- [- R( I$ E6 m7 @" ~

2 l* N( i9 ]% X" }. R  A4 G
2 Q' n/ K, {- q, ^8 k# @1 c# ?; I0 r2 \
检查计算节点nova.conf文件my_ip是否写对:% X( J% w5 v; u
  my_ip = 本地ip地址* Z2 q  g2 f, u/ J; T5 l! e' |

- v6 R  }4 c& Y, q) m" X& m写成本地IP地址,就不再报错。
. \" x+ G$ H" k9 h
2 b; L8 T' H8 s' l. u5 L   这个地方有些不完美,我明明写了hosts域名解析了,为什么不解析呢?
0 U( s: L+ j  R) ]: e
 楼主| 发表于 2017-10-21 21:11:46 | 显示全部楼层
ping compute
/ S+ c- r8 z4 w) g0 tPING compute (192.168.2.2) 56(84) bytes of data.
! d. q8 U, [- ?. V$ V2 K* O8 n64 bytes from compute (192.168.2.2): icmp_seq=1 ttl=64 time=0.077 ms
  {$ }7 m( N; {4 i9 N, ?# O64 bytes from compute (192.168.2.2): icmp_seq=2 ttl=64 time=0.039 ms
# z9 u+ K5 M. {1 C0 N  Vc64 bytes from compute (192.168.2.2): icmp_seq=3 ttl=64 time=0.053 ms
! @; d0 C# \" B( K; p( _64 bytes from compute (192.168.2.2): icmp_seq=4 ttl=64 time=0.041 ms
, i0 {0 |: ^! O
( y, v4 h: X3 Y0 K7 b3 B8 w2 f, c  T$ ]# _
这个my_ip理论来讲应该是写compute这个地址也是对的,可是偏偏报了一大堆的错误,实在难解释。
 楼主| 发表于 2017-10-21 21:16:02 | 显示全部楼层
[root@controller ~]# openstack hypervisor list
, `8 n) O# u6 `
% r0 [# y* x2 O0 N; R[root@controller ~]# openstack hypervisor list
: B" ~5 G9 W/ O, j: I
8 b; f6 D$ ?  j7 j# ~7 r! I8 F怎么都不显示,以为自己的配置有问题,从头到尾的再弄了一遍,还是这个问题,看到原始文档,发现有个说:
: y4 d) B9 F" p! I
3 ?2 m- {; G; ~6 p* eNote: If the nova-compute service fails to start, check /var/log/nova/nova-compute.log. The error messageAMQP server on controller:5672 is unreachable likelyindicatesthatthefirewallonthecontroller node is preventing access to port 5672. Configure the firewall to open port 5672 on the controller node and restart nova-compute service on the compute node.0 W  S/ g% Z+ k( i" X9 ]  w

( o& A' }9 v4 S( J) t, n/ M以为是nova里的配置文件中有rabbitmq配置有问题,结果不是,发现是compute的这个域名不能解析,bug不合理的地方。控制节点都没有问题的,不知道怎么解释。4 A& ?; i3 p& l2 `6 P
# X* w8 A6 L+ L1 \7 f& E
$ C9 p1 f3 C( Z0 q* G* T, \
修改计算节点的配置之后,发现 openstack hypervisor list 获取到结果了。
3 t  K: o) F; e
# openstack hypervisor list
+----+---------------------+-----------------+---------------+-------+
| ID | Hypervisor Hostname | Hypervisor Type| Host IP       | State |
+----+---------------------+-----------------+---------------+-------+
|  1 |compute         | QEMU            | 192.168.0.13 | up    |
+----+---------------------+-----------------+---------------+-------+
8 q' a+ I: H5 L0 {* Y
 楼主| 发表于 2017-10-21 21:20:13 | 显示全部楼层
问题总算解决了 ,获取到结果已经很不错了,compute.log日志也不在报错了。
/ y: \* }; Y% Q% f1 {" V- _2017-10-21 21:19:29.765 26377 INFO nova.compute.resource_tracker [req-c0e8a3ec-87a8-452c-96d0-d666c4f83205 - - - - -] Final resource view: name=compute phys_ram=65502MB used_ram=512MB phys_disk=10022GB used_disk=0GB total_vcpus=32 used_vcpus=0 pci_stats=[]
' ^8 x0 m! e5 N$ `9 d- u$ u3 P! X) j! T* B
欢迎大家一起讨论。
  ?* N5 g( q1 ]: }
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:17 , Processed in 0.049545 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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