|
|
File "/usr/lib/python3.11/site-packages/eventlet/convenience.py", line 78, in listen# s) j8 c2 s! h1 ~
sock.bind(addr)9 r, U! s6 S% U! l: P" A. E: \) P
PermissionError: [Errno 13] Permission denied
G/ s h* `& u r2 E& B1 q: PermissionError: [Errno 13] Permission denied5 F! J( k; p, G/ `: b+ K' F
2025-03-15 22:31:01.364 20434 CRITICAL neutron [-] Unhandled error: PermissionError: [Errno 13] Permission denied
& p: @5 b+ R/ @% [( ~# I2025-03-15 22:31:01.364 20434 ERROR neutron Traceback (most recent call last):
0 r' g8 U( O9 I5 n J2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/bin/neutron-openvswitch-agent", line 10, in <module>+ J( q6 d* x8 g* m7 h- O' _
2025-03-15 22:31:01.364 20434 ERROR neutron sys.exit(main())
" D) y j2 Y, f8 s: c+ e' b+ e2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^6 f- e+ Z* p/ Z3 h
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py", line 27, in main$ e) q# k# y* _. M, J3 z$ ]
2025-03-15 22:31:01.364 20434 ERROR neutron agent_main.main()
1 q |8 r+ S9 s; }2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py", line 38, in main) k& Z8 w2 | N, B+ q. ~/ {' p
2025-03-15 22:31:01.364 20434 ERROR neutron of_main.main()
, P9 V9 a+ ?% z4 G% U2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py", line 34, in main
: j) r. M* t2 o. q* Q1 L2025-03-15 22:31:01.364 20434 ERROR neutron app_manager.AppManager.run_apps([ @" L7 g! x, ]4 F- \ @: Z1 T# y
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/os_ken/base/app_manager.py", line 371, in run_apps0 e6 p+ ~' R; H9 u6 M+ {
2025-03-15 22:31:01.364 20434 ERROR neutron hub.joinall(services)
* t4 B, A9 B t9 G2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 112, in joinall
) C. S2 O1 v- k8 f. ^% m2025-03-15 22:31:01.364 20434 ERROR neutron t.wait()
4 k; m( E" l) }$ L6 V8 @: U2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 181, in wait) |4 Z" `( e8 l7 ~! k' m; ^
2025-03-15 22:31:01.364 20434 ERROR neutron return self._exit_event.wait(), _5 m0 g3 G4 e% S2 P1 F
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^+ ~7 C$ @/ D3 J7 |7 L+ l) }
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/event.py", line 132, in wait
& v8 t! s6 X5 z0 p* s+ h/ m% O2025-03-15 22:31:01.364 20434 ERROR neutron current.throw(*self._exc)& e; f% z& ]5 o# X$ y
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 221, in main
0 r8 O* I0 N1 y$ F( y* F2025-03-15 22:31:01.364 20434 ERROR neutron result = function(*args, **kwargs)
; S8 d) N1 }* c8 {* x6 O3 Q# h2 g% Y2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^
4 Q G! Y4 ~7 p2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 74, in _launch( T5 T' N/ D3 _, U. t
2025-03-15 22:31:01.364 20434 ERROR neutron raise e
# o9 M1 U4 r3 K( W+ |! C k2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 69, in _launch
: Z" E7 G5 h u6 L2 e2025-03-15 22:31:01.364 20434 ERROR neutron return func(*args, **kwargs)" i9 ~' }( I1 H# W( _$ h
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^
5 V) ]& H9 l# r& Q2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py", line 43, in agent_main_wrapper
. [: I$ |+ L" I7 {. G2025-03-15 22:31:01.364 20434 ERROR neutron with excutils.save_and_reraise_exception():
% l; k4 @2 g8 F1 m, |$ T# I2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 227, in __exit__
# k6 j1 {! R/ c6 }6 g2025-03-15 22:31:01.364 20434 ERROR neutron self.force_reraise()
, g- D& ^0 v$ O4 a: H2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 200, in force_reraise9 v% K# w0 n- M6 d# J; T
2025-03-15 22:31:01.364 20434 ERROR neutron raise self.value/ i# v( R7 { h- \
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py", line 41, in agent_main_wrapper
! i4 w- r( T5 Q! L4 ~8 M7 b! y2025-03-15 22:31:01.364 20434 ERROR neutron ovs_agent.main(bridge_classes)/ T, I9 V1 k& A8 O
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2947, in main
/ f' t# W+ \7 n0 }" u6 T2025-03-15 22:31:01.364 20434 ERROR neutron validate_tunnel_config(cfg.CONF.AGENT.tunnel_types, cfg.CONF.OVS.local_ip)
( P5 U& J& a2 ]2 X2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2928, in validate_tunnel_config' t% u) ~6 `, m- N* }1 w
2025-03-15 22:31:01.364 20434 ERROR neutron validate_local_ip(local_ip)
5 w! u4 [/ T. q' H" |" @2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2916, in validate_local_ip
. @ q' F0 ^6 ^ [6 ^/ h2025-03-15 22:31:01.364 20434 ERROR neutron if not ip_lib.IPWrapper().get_device_by_ip(local_ip):2 U3 S; H. n. G1 l
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 l. ~. y6 x q; B* t M' Q& K2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 204, in get_device_by_ip: H* U: r V" K5 O5 b7 g# Y
2025-03-15 22:31:01.364 20434 ERROR neutron devices = get_devices_with_ip(self.namespace, **kwargs) S" U$ e5 T2 m3 L
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& w0 d9 F J# T( }7 M$ {* m
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 1409, in get_devices_with_ip
/ f& ?3 C% O% T) d2025-03-15 22:31:01.364 20434 ERROR neutron ip_addresses = privileged.get_ip_addresses(namespace, **kwargs)* q" U' k8 O: Y. c1 @" _$ N
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 A- v: M7 ^% }& K3 N/ R2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 333, in wrapped_f
; W8 v4 ^4 S7 Y5 f9 j( ^2025-03-15 22:31:01.364 20434 ERROR neutron return self(f, *args, **kw)2 b' W3 r( K. @3 P# x, I
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^1 K8 x0 W# S2 B3 ^" p* ^
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 423, in __call__4 C! b: s" v M0 z+ q
2025-03-15 22:31:01.364 20434 ERROR neutron do = self.iter(retry_state=retry_state)
8 }( U. p' s" h2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4 L U3 ^8 C5 s* H3 d! r3 ]
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 360, in iter
$ o- B0 c5 N' k7 D" v2025-03-15 22:31:01.364 20434 ERROR neutron return fut.result()
, D* T1 _ |* p9 D. h2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^, r/ m5 A) m( }
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result8 j( F( t" I+ F0 p0 ~; U
2025-03-15 22:31:01.364 20434 ERROR neutron return self.__get_result()
! w3 A# g! n8 V2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^/ C/ M- u } h. S7 I
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result( P4 k: @4 d% t6 Z
2025-03-15 22:31:01.364 20434 ERROR neutron raise self._exception
8 o \: c* R0 m; y1 q8 j' d2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__
* i+ B2 S8 m/ B! s2025-03-15 22:31:01.364 20434 ERROR neutron result = fn(*args, **kwargs)- G& w, h! Z* o$ a+ ^
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^
9 J$ j; \5 R9 G9 J2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap7 |0 O4 V8 }7 m& I* Q& w
2025-03-15 22:31:01.364 20434 ERROR neutron self.start()& I+ P1 ]. D0 u9 h
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 283, in start' s( L- e5 }1 A2 c
2025-03-15 22:31:01.364 20434 ERROR neutron channel = daemon.RootwrapClientChannel(context=self)
8 |, B: U1 s$ h2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^* K) x6 [. C: T3 S3 F! O
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/daemon.py", line 348, in __init__. {5 R. y6 W. i
2025-03-15 22:31:01.364 20434 ERROR neutron listen_sock.bind(sockpath)8 j2 Q9 Q$ }; j3 F: Q1 e8 P4 ^5 m
2025-03-15 22:31:01.364 20434 ERROR neutron PermissionError: [Errno 13] Permission denied
; a8 b% L2 F3 r7 d) h9 L/ W G2 }4 Y1 e2025-03-15 22:31:01.364 20434 ERROR neutron5 ^7 X7 \' D' q
+ k/ P' e6 T0 A0 b
$ ~& Q5 x7 m T j5 @/ I# D( U$ S: Q* V. j4 o. N1 V* C
' N6 d3 {! L1 H9 M& S
看到neutron-openvswitch报错,就不知道哪儿有问题?6 W+ T( k: Z6 D
* D8 W$ A5 m! B- U5 i
最后检查发现居然是selinux没有关闭
4 R. t: r5 `, |4 p+ r. ]
' H4 y" Y+ y5 D. W+ f$ H
7 W( x) F" y( _7 T/ [4 B" \2025-03-15 22:31:01.364 20434 ERROR neutron PermissionError: [Errno 13] Permission denied
, C3 Q- o) M0 d' L J% o, @9 Y/ c2025-03-15 22:31:01.364 20434 ERROR neutron
' [' h) [0 s2 ^: Q3 v^C, g4 i/ U) M+ ]
[root@compute3 neutron]# getenforce
$ Z' B- `* r; d! B2 h4 J4 M8 ]. bEnforcing
$ N' }3 i- V5 J& p) D5 g/ k& G/ t O* y$ y9 E3 ^$ X
* ^" r" C, n; A. b% a而检查这个配置文件时:- k6 S* b' Q1 {! n! E
' ?) X/ e i: I/ F. A) |5 f9 z# U8 K- V+ e l4 S* m. ]" C# Q
vim /etc/sysconfig/selinux
5 Y5 j9 R0 w7 y! ]2 E4 r
+ I6 `8 a4 E/ }; y$ h
8 H3 n1 H9 j' T( c& H5 |9 G7 ySELINUX=disabled
; b6 _3 x0 B, {7 i; m. S3 G! w7 H5 Y% q# w
配置的是disabled状态0 m5 T7 X* ?8 q8 ?# W
3 ^! h/ J. e2 D9 [0 Q5 a. s: _9 c
那就只有一个解释,就是我们配置好之后,忘记重启了。
7 `8 S# A0 \3 {$ V1 ~5 B* m0 }0 u( V$ u3 K' o0 }
那就来个临时的关闭selinux吧
6 T$ o+ R; y& U5 k0 K
/ ]5 G+ |' U! I! I8 H: R6 e3 K% V- k8 I2 |
& `* Y) s( K3 {; z' `
setenforce 0
7 [" ~/ h! N7 O. I( u; h' ^
" I/ a; J; `/ M, g' c3 g; r O. l2 m. J' j: H: P
请参考关闭selinux相关配置。
1 n5 w4 I: D# B' E5 T c/ O, v$ J8 x
9 ~8 R8 Z7 g9 X9 ~) m" `5 s
& B9 E2 O: y" }' J% b' r
2025-03-15 22:35:43.996 21221 ERROR neutron raise self._exception
9 I8 R" V% e1 ~( N# P- \2025-03-15 22:35:43.996 21221 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__
/ C6 p1 B' r# V, G( z T T5 j" ^2025-03-15 22:35:43.996 21221 ERROR neutron result = fn(*args, **kwargs)
9 t( ^- ?9 Z" e" ~" p9 D1 M' x2025-03-15 22:35:43.996 21221 ERROR neutron ^^^^^^^^^^^^^^^^^^^, m5 O5 O. c7 d. S7 l! U
2025-03-15 22:35:43.996 21221 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap
5 c4 ?2 _, J/ K2025-03-15 22:35:43.996 21221 ERROR neutron self.start()
6 r$ C+ z/ y5 R0 `2025-03-15 22:35:43.996 21221 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 283, in start* u$ ~3 A6 j5 w9 j p+ I6 L+ z% E) t0 V
2025-03-15 22:35:43.996 21221 ERROR neutron channel = daemon.RootwrapClientChannel(context=self)
2 W- s* d$ V$ E( v! K2025-03-15 22:35:43.996 21221 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^' V* \" F; Z* H7 B0 Z. Z) U/ Y
2025-03-15 22:35:43.996 21221 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/daemon.py", line 348, in __init__
4 J j7 I l. @" c+ o1 n* a8 i; [2025-03-15 22:35:43.996 21221 ERROR neutron listen_sock.bind(sockpath)/ G: J4 I5 X# d0 d
2025-03-15 22:35:43.996 21221 ERROR neutron PermissionError: [Errno 13] Permission denied
/ D0 H i0 L# {0 p% e2 [1 ^- K2025-03-15 22:35:43.996 21221 ERROR neutron2 r5 V8 J1 g5 O: N0 _& i
2025-03-15 22:35:47.328 21236 INFO neutron.common.config [-] Logging enabled!2 S$ \3 X' O! e0 R/ U% E1 x3 B" P
2025-03-15 22:35:47.329 21236 INFO neutron.common.config [-] /usr/bin/neutron-openvswitch-agent version 22.1.0
6 [3 U7 ~' t9 v1 X J$ G2025-03-15 22:35:47.329 21236 INFO os_ken.base.app_manager [-] loading app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp
6 R0 |+ N; A( U. ~5 L2025-03-15 22:35:48.305 21236 INFO os_ken.base.app_manager [-] loading app os_ken.app.ofctl.service! t3 w5 \" {: ?& k: p0 C
2025-03-15 22:35:48.307 21236 INFO os_ken.base.app_manager [-] loading app os_ken.controller.ofp_handler
# F8 Y% b9 O# k* s8 x2025-03-15 22:35:48.307 21236 INFO os_ken.base.app_manager [-] instantiating app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp of OVSNeutronAgentOSKenApp) m3 U3 F& r) O
2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.app.ofctl.service of OfctlService
! P8 A9 Z* g& r! s1 [) u/ }$ H& ]2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.controller.ofp_handler of OFPHandler( Q" u+ b0 C) N
2025-03-15 22:35:48.310 21236 INFO neutron.agent.agent_extensions_manager [-] Loaded agent extensions: []" Y) P, Y# u, U1 H$ k9 h1 H
2025-03-15 22:35:48.321 21236 INFO oslo.privsep.daemon [-] Running privsep helper: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/usr/share/neutron/neutron-dist.conf', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-dir', '/etc/neutron/conf.d/neutron-openvswitch-agent', '--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', '/tmp/tmpa7su5k_g/privsep.sock']
% W4 k$ t8 z# U; n) P: [2025-03-15 22:35:49.936 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap* b& X5 m, i8 f! X; d
2025-03-15 22:35:49.705 21244 INFO oslo.privsep.daemon [-] privsep daemon starting% x0 ~& [5 h1 K" S/ M* P: E. n, [7 n
2025-03-15 22:35:49.712 21244 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
5 H2 i% F0 r# e# K% J2025-03-15 22:35:49.717 21244 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/none
) b: w2 h8 v1 n R2025-03-15 22:35:49.718 21244 INFO oslo.privsep.daemon [-] privsep daemon running as pid 212440 M8 n3 M/ V0 s8 ~4 B
2025-03-15 22:35:51.483 21236 ERROR ovsdbapp.backend.ovs_idl.idlutils [-] Unable to open stream to tcp:127.0.0.1:6640 to retrieve schema: Connection refused* j7 b2 f$ @8 w( G! z
2025-03-15 22:35:51.484 21236 INFO oslo.privsep.daemon [-] Running privsep helper: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/usr/share/neutron/neutron-dist.conf', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-dir', '/etc/neutron/conf.d/neutron-openvswitch-agent', '--privsep_context', 'neutron.privileged.ovs_vsctl_cmd', '--privsep_sock_path', '/tmp/tmpqsrq4znf/privsep.sock']
) Z: a2 L! ? w( @6 r( D' J9 T2025-03-15 22:35:53.686 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap
# t2 d3 P. R9 d1 W- {) o2025-03-15 22:35:53.182 21252 INFO oslo.privsep.daemon [-] privsep daemon starting
/ b' J. a) ]1 J2025-03-15 22:35:53.208 21252 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
( C; T; E7 i' y) T5 a$ k0 F; z# j2025-03-15 22:35:53.214 21252 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_NET_ADMIN|CAP_SYS_ADMIN/CAP_NET_ADMIN|CAP_SYS_ADMIN/none
0 Q4 P: V1 n+ x2025-03-15 22:35:53.215 21252 INFO oslo.privsep.daemon [-] privsep daemon running as pid 21252
; _4 n/ |2 Z9 E' w* |7 `5 C J* N2025-03-15 22:35:54.881 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-int has datapath-ID 0000cec823ae5d4a
* C; j7 o+ ~( u! g. w, A8 A+ N2025-03-15 22:35:54.895 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Mapping physical network physnet1 to bridge br-ex
8 p( n! z! \+ S7 H" j3 ~/ T2025-03-15 22:35:54.896 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Bridge br-ex datapath-id = 0x0000000c2984eaa15 Z0 C/ Z& Z! c1 T1 |2 C
2025-03-15 22:35:55.914 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-ex has datapath-ID 0000000c2984eaa1
- e) ^+ a2 K% ^" I3 b4 x2025-03-15 22:35:56.991 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-tun has datapath-ID 00000a32db3e5141
& R8 M! A8 C2 y2025-03-15 22:35:57.402 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent initialized successfully, now running...) r7 Q( @8 X+ V1 U8 v; l" u8 t
2025-03-15 22:35:57.427 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 started
Y6 c k: ]+ o; l% \8 [$ _% i2025-03-15 22:35:57.448 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 - starting polling. Elapsed:0.022" ]3 A7 J$ r- x* [0 k4 t
2025-03-15 22:35:57.450 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 - port information retrieved. Elapsed:0.0245 y! r+ e& s0 e
2025-03-15 22:35:57.450 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Cleaning stale br-int flows3 ~$ ? x6 I3 Q9 T* i! `4 @
2025-03-15 22:35:57.451 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ofswitch [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Reserved cookies for br-int: {5934588127615068766}4 d$ k$ g& ?2 ~4 Z
2025-03-15 22:35:57.479 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Cleaning stale br-ex flows
& M/ x. r0 L f" g x2025-03-15 22:35:57.479 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ofswitch [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Reserved cookies for br-ex: {6419282576831478037}' c0 J, s1 G$ u6 U5 k' P: T' `
$ ]; {% U4 V7 ]- @0 K. b( g问题暂时解决了。$ m* }! H, Z3 q- r" h5 T* R
$ o' y+ b( e, M6 t+ ^! B' K测试没有问题了。重启下节点系统吧。这样就不会出现这个问题了。* {' J7 M0 i7 z+ W
5 o+ K3 a8 r" r0 b5 \
: r( h# ?8 X1 ~# s4 t
|
|