|
|
- @/ f: v i9 K+ P5 ?; a
systemctl restart openstack-ceilometer-compute.service
% E/ d: |+ N; X6 ?' {! P" ^; Q查看日志:+ D0 x* t: R; o4 X3 J
" e' J# W$ F: [* H$ k: z
Nov 6 21:15:43 compute1 ceilometer-polling[107591]: import xmltodict- ^. W0 \5 a7 S& O( L
Nov 6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
$ U% R) ~' \, B. q' Z, g( eNov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
# x. @5 C, o) f& y9 rNov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.7 i" ]( \6 q7 y+ ~
Nov 6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.
! F1 y4 C1 `5 y5 HNov 6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.3 S, T9 W$ r( q) Z
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):
3 U+ T7 P! C. U. ENov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/bin/ceilometer-polling", line 6, in <module>% U' O/ ^) H( C. r; O
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.cmd.polling import main
3 Q- d; P9 m6 G1 e" LNov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>! b. ]" U8 e+ l; F; S7 ^! s
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import manager) `8 b0 q3 E ]" S' R, d. L
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>
l$ W, ?, H, P) VNov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import dynamic_pollster
( O1 z* R( Z' M3 ~+ jNov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>2 @( Q/ w5 v& ^+ {2 ?5 ]
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: import xmltodict
; l. S7 F; g/ u' @Nov 6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'
, M9 h5 j! O+ K+ u
1 |1 Z( G1 Q$ C3 V, `+ Y+ e9 z7 v4 R# G0 u4 \
% z: F! q& q. m问题解决:
% h; B. p5 v6 H, N( o% P
( h- c' W7 U; ~7 j4 }[root@compute1 ~]# pip list |grep xml
; a; m; Y3 y, N9 G% H# Xlxml 5.3.0
7 k( C" |# w N/ Y[root@compute1 ~]# pip install xmltodict
9 u- W& ^) v# t/ j% L6 P0 JCollecting xmltodict
0 ^. F r# r* U7 j9 b# r$ B$ x7 y/ _ Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB): o- } r+ V& `
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)4 ^" X& X; v1 I
Installing collected packages: xmltodict
% K- G8 N% G6 _5 b3 N, _" bSuccessfully installed xmltodict-1.0.2; B' g4 Q, o) y l4 o
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv, e [) f; O( W, d- r5 X; @
[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service . O& n) u& K0 @/ E+ U7 A. T
[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service
% r' \1 n2 W" U7 T" u& e● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
0 H; d/ `$ z! K' _9 S Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)
' `6 e; ]" W/ B& @8 Q Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago4 B* e' j ?$ q3 P( F6 f. A# f0 d
Main PID: 107667 (ceilometer-poll)8 Z6 [4 @; j8 c( b) _ _
Tasks: 7 (limit: 72849)- ^2 l9 O7 i2 G3 q0 K5 m: u
Memory: 93.3M ()7 E3 b- O; G$ e+ E$ ~$ Q( s5 \& {
CGroup: /system.slice/openstack-ceilometer-compute.service7 N. U- o! ~3 g1 }6 A. z( \
├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
4 l8 s5 R1 C) i, _' Q. | └─107669 "ceilometer-polling: AgentManager worker(0)"
: p; H. L" {; B+ Q
2 a( b- ?4 q2 K& d% z1 ^Nov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
& Y4 b# q) R" @" [& {& ?% B* @
; A' w* W# D& V# ^) A, G ?0 O+ T+ j+ e' s( Z9 O
0 s0 X8 ^$ R% E$ a+ G1 d( C) Z. c" n1 F
|
|