|
|
' U; n0 t" \0 [) h& B* E/ v! d
systemctl restart openstack-ceilometer-compute.service
4 D" M, ]$ u) R, U查看日志:
" x( B/ B E- k- M5 A
( ^+ c4 O& d/ g- }. KNov 6 21:15:43 compute1 ceilometer-polling[107591]: import xmltodict
, P/ U. o8 e3 V3 h4 C! O7 o2 H. dNov 6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'6 ^! Z6 D" X; q6 \8 ^ F7 l! j0 s
Nov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
4 z) X# O! l+ i: m, {! XNov 6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.
d8 Y- V6 X. i+ \4 J1 }2 r$ sNov 6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.
9 k9 I0 z6 a5 @& W$ f$ H' INov 6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
) S; w9 q. y( UNov 6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):! l9 t' i; Y: C) z3 h0 b
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/bin/ceilometer-polling", line 6, in <module>
S/ [: O2 K/ n. |+ E% _Nov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.cmd.polling import main8 m& J5 R6 [% R: A6 B
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>
* `4 r/ {9 F" ^5 D0 e$ _0 f7 ANov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import manager( w7 x. ~6 [/ o! 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>
2 G- `0 Q- f9 R0 {* uNov 6 21:15:45 compute1 ceilometer-polling[107594]: from ceilometer.polling import dynamic_pollster
3 V$ _! H8 R9 N0 I8 o% RNov 6 21:15:45 compute1 ceilometer-polling[107594]: File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>$ z9 I9 n! j% H) {, r
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: import xmltodict+ g" B' D( l. q; c* T1 l" W
Nov 6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'6 [4 S6 \( m$ f" e% g! K5 @
: c* o3 F3 _6 z& @8 P
0 w2 F. X- O8 e: `6 }' o4 F. `% M! A, S& v9 J
问题解决:2 C8 f' W! \! b2 H8 f: j
! v; A+ e0 m1 n" P( N, B d
[root@compute1 ~]# pip list |grep xml& f3 _0 I( v1 P7 G& y7 ?# U; {
lxml 5.3.03 x" y- p' w% }& Y- j& I
[root@compute1 ~]# pip install xmltodict
9 d7 h# e# k. C$ |, ICollecting xmltodict
7 O+ d& S/ W# ~9 c' y! i Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)$ x% C1 x! O' e2 f6 r6 y& }3 E
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)
! T* H5 Q- f; ^ r3 ]Installing collected packages: xmltodict) r6 r% R' {9 K& k
Successfully installed xmltodict-1.0.26 p9 }& ]( q* E- m" Q
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
# q t$ p/ p+ z, y% s* w[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service ; m8 T V+ D# O
[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service
- {, n) y1 f3 V! z$ D5 v, ` m# y- D● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
! O' C; u$ o8 N. m$ h* E2 T$ K( \ [ Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)' N- h- r, V* ~" Y0 B* S
Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago
' ^2 C5 Z& ]! F Main PID: 107667 (ceilometer-poll)
+ |' ^6 S$ W- X1 P Tasks: 7 (limit: 72849)2 C3 z5 n- }. @' _
Memory: 93.3M () X& s7 D& R) M$ r. P
CGroup: /system.slice/openstack-ceilometer-compute.service
$ m1 c+ d$ l$ n5 Q* ?/ } ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>' q: D: ~4 M6 W) u
└─107669 "ceilometer-polling: AgentManager worker(0)": g0 I! Q' q# r+ h- o/ p
0 T0 p6 C# j! D& E$ S7 _9 qNov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.: k3 ~6 @( J" L6 E: G& f( W
+ I. V! f% J% ~1 e
6 Q9 O- f- N) B* [, p
, Y9 \1 a8 X7 C; d2 N% N0 I+ u! K7 L0 c# h9 A7 ]6 N( b
|
|