|
|
2 Z2 O, a2 T6 |# |; q
systemctl restart openstack-ceilometer-compute.service4 r1 z) X+ w) K. D9 k% x
查看日志:
) q2 w7 o! s: d. O/ U* c. D8 R' d$ S
2 q4 F9 h+ W+ v8 bNov 6 21:15:43 compute1 ceilometer-polling[107591]: import xmltodict
) s0 q# y( A% Y& M. ?Nov 6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
9 W; t8 M8 a& Z' l) R2 O& SNov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
" ^9 _0 N/ `' ^3 }% Q* yNov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.
1 T( p* \' R1 o2 K- {9 ONov 6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.- M4 `! i6 a2 H$ Z |2 f2 E
Nov 6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
7 b$ x! ^2 _4 u7 c2 K% e$ U7 k: v- wNov 6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):" J& d; n7 N) w2 D" A
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/bin/ceilometer-polling", line 6, in <module>) g9 X/ Q& S- j% O" d/ R9 d
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.cmd.polling import main
* o# ~1 q/ f( @' {7 _Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>. E, W! p9 @2 R( b6 y) s; y7 ?% J
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import manager
3 R; w6 {& F6 \: c2 `+ Y/ {0 PNov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>
9 g0 b$ O3 ^/ p" HNov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import dynamic_pollster
' E2 Y: m9 @5 ~! `( ~8 @Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>
4 v% @4 l A8 ^Nov 6 21:15:45 compute1 ceilometer-polling[107594]: import xmltodict
2 q u. G1 I" q- d* ?/ KNov 6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'& J) D+ J E1 u- X% q
3 p& x6 l) j) Q
/ W! P8 P! e% }# a( R' Q7 m. }" v$ X5 J& O5 V' F/ S& R" \" P" `
问题解决:
$ [7 g& a9 D& E/ Z% v; W, \" H* e' M1 D
[root@compute1 ~]# pip list |grep xml
P( \9 {( A, ~- i& T0 s3 }$ tlxml 5.3.02 P: y' i2 _2 y7 {2 q
[root@compute1 ~]# pip install xmltodict w* H0 j% z: ]
Collecting xmltodict+ ?- O1 q1 N! |1 X- K
Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)% H5 Y3 A) R/ `) w, m0 l
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)7 X1 W6 s _# s
Installing collected packages: xmltodict. t& ^7 V2 k- K, n% k) s/ _' Y
Successfully installed xmltodict-1.0.23 F6 U0 s+ A$ e' U# W
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
! g* h- A5 e7 x$ [" |+ q; ][root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service
\' R0 r5 H! i3 p7 k4 ^[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service 1 i6 v- x7 J) Y& H
● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
- P6 G2 } I. \( _5 R Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)
! @7 ]* b% f4 H0 i Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago' h3 ]5 \2 J% F
Main PID: 107667 (ceilometer-poll)% D T& e7 H% h( Y8 g [# }" e
Tasks: 7 (limit: 72849)3 C& a/ t/ f! X$ `* b" k2 ^
Memory: 93.3M ()/ d d5 S8 I! w" b/ c
CGroup: /system.slice/openstack-ceilometer-compute.service
4 a) Q4 J: O' L ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
+ Y4 j# w! t4 c └─107669 "ceilometer-polling: AgentManager worker(0)"
" o1 W o3 J c) m
' Z' A* Y. L) z+ s* m+ e2 }& W" aNov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.3 I# j: V) ~2 w
/ k4 e I* `$ c! E3 @$ t
' R; g* }7 o d7 U2 z
, j; o3 H' `7 \2 ~& h5 }/ l0 R
0 ]. ~, S+ ?; j% ]3 k& D( _ |
|