|
|
File "/usr/lib/python3.11/site-packages/eventlet/convenience.py", line 78, in listen; T2 Y( w H* O- u/ q& |" o2 V. y1 F
sock.bind(addr)$ d" w# q9 l; G( ~/ l5 o
PermissionError: [Errno 13] Permission denied' h3 R6 L6 |( B# F* {, {
: PermissionError: [Errno 13] Permission denied4 g6 ~6 d# |5 `5 @' R4 U- m
2025-03-15 22:31:01.364 20434 CRITICAL neutron [-] Unhandled error: PermissionError: [Errno 13] Permission denied
. G k. d( C" ]+ p9 U. ?2025-03-15 22:31:01.364 20434 ERROR neutron Traceback (most recent call last):" L$ L( K! U6 n* A1 H- x" y9 P
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/bin/neutron-openvswitch-agent", line 10, in <module>% O4 F5 Q1 i/ B2 V3 ^4 w; U7 r
2025-03-15 22:31:01.364 20434 ERROR neutron sys.exit(main())! h9 I0 _0 R v. Q* n
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^
( A, x, C% M. ]* T& l2025-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# r8 p0 M9 G$ l
2025-03-15 22:31:01.364 20434 ERROR neutron agent_main.main(): h" W; T# ~. W) y: T4 z. d- N8 A
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
; C! H( _9 y% Q% B' U2 [2025-03-15 22:31:01.364 20434 ERROR neutron of_main.main()
0 Q; {* M; y% g H3 _0 k2025-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
4 P4 B5 I9 @! d4 F& g5 S2025-03-15 22:31:01.364 20434 ERROR neutron app_manager.AppManager.run_apps([- a4 C( s3 `1 q
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_apps. x% O+ h- d# R0 J3 z4 x
2025-03-15 22:31:01.364 20434 ERROR neutron hub.joinall(services)
: F# B; f. m) X7 J; L- P: V2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 112, in joinall1 w! E' i4 e& \# b6 a
2025-03-15 22:31:01.364 20434 ERROR neutron t.wait()
# k, ]) ~. ^$ S8 [& A3 H* _) C7 P2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 181, in wait% N2 _! |" f* P! s7 ^8 r; w1 Y
2025-03-15 22:31:01.364 20434 ERROR neutron return self._exit_event.wait()" x. C+ ? D) g$ i& z8 ?7 n
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^
. q! A" L# t! O: `/ T/ B9 {7 w2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/event.py", line 132, in wait# }+ {: n& z3 T) J Q5 i F3 f
2025-03-15 22:31:01.364 20434 ERROR neutron current.throw(*self._exc)* ^& r& c1 v' y+ C4 ?. Z
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 221, in main" w; U4 i3 K% R$ M' Y. e- A
2025-03-15 22:31:01.364 20434 ERROR neutron result = function(*args, **kwargs)
2 U% `, Y+ C% ?( K# ^8 ^" V2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^
) f: ]" n9 a7 @; `' P" `$ S- f2025-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
6 T1 e5 G8 j& M1 k2025-03-15 22:31:01.364 20434 ERROR neutron raise e
3 O8 {: J& j8 c6 R5 l b/ h2025-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
8 F. _+ i3 i9 P0 ~4 o2025-03-15 22:31:01.364 20434 ERROR neutron return func(*args, **kwargs)
{8 {/ B- @' ? w5 i2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^
/ b2 J% D1 O: @( R6 g" V, k& i2025-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" ?2 s( M2 R+ f
2025-03-15 22:31:01.364 20434 ERROR neutron with excutils.save_and_reraise_exception():
y# w/ l6 a& r0 l2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 227, in __exit__
% }" t# _2 s4 o$ B+ _% f7 o2025-03-15 22:31:01.364 20434 ERROR neutron self.force_reraise()3 E" Y p% D ?4 z
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 200, in force_reraise) H6 w$ ]+ U! U& J+ f( [0 e
2025-03-15 22:31:01.364 20434 ERROR neutron raise self.value) L; s# D0 }& w. w% I/ S; z9 I7 R
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& P/ {" H1 c2 W: W
2025-03-15 22:31:01.364 20434 ERROR neutron ovs_agent.main(bridge_classes)
" n. A' ~! y$ a0 R2025-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 main6 ]+ Z2 ^3 t1 A3 G! h
2025-03-15 22:31:01.364 20434 ERROR neutron validate_tunnel_config(cfg.CONF.AGENT.tunnel_types, cfg.CONF.OVS.local_ip)
* U* C+ G" @) ?! f( v) o2025-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- v) }/ S$ l% R# d% e* @% s- ]1 T
2025-03-15 22:31:01.364 20434 ERROR neutron validate_local_ip(local_ip), C1 x: X0 p* O" D; F
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
( ]8 @' g/ f! n/ F; C+ t2025-03-15 22:31:01.364 20434 ERROR neutron if not ip_lib.IPWrapper().get_device_by_ip(local_ip):& N- W. k }8 U/ z* L; z8 A
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& ~0 x0 B8 ]; m* O$ q* C
2025-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$ U; n7 \7 I* i. O( J3 R" z" I K
2025-03-15 22:31:01.364 20434 ERROR neutron devices = get_devices_with_ip(self.namespace, **kwargs)* F& K+ `5 l- e( H! ?2 n/ _1 U2 g& V
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* n4 z% Z1 G- @, L! u- A7 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_ip1 ~2 N7 U/ \7 Z1 [3 I0 I$ G
2025-03-15 22:31:01.364 20434 ERROR neutron ip_addresses = privileged.get_ip_addresses(namespace, **kwargs)
0 |: }$ c- l# \- L; p2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# h& w: R$ B( |5 i8 m7 I2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 333, in wrapped_f- I l% W! i$ j; a5 s
2025-03-15 22:31:01.364 20434 ERROR neutron return self(f, *args, **kw)2 e" P) {! N* n- ?5 M0 M9 c
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^2 F9 l5 j" V/ `1 N
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 423, in __call__
- p7 h# b: T; z5 |, D2025-03-15 22:31:01.364 20434 ERROR neutron do = self.iter(retry_state=retry_state)
( ]! c+ r* f! v j1 F1 w; N2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- b5 r$ E$ d. e3 h3 @( D
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 360, in iter$ d5 Z5 _/ K& h2 l
2025-03-15 22:31:01.364 20434 ERROR neutron return fut.result()
2 J" ]0 `% m! y, U* |- s# P2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^
* \2 c" O7 W: \+ S+ y2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result+ j2 j/ ~) h' f, k/ U5 [9 \* F F# A
2025-03-15 22:31:01.364 20434 ERROR neutron return self.__get_result()% s& V h" \7 x9 T
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^, i) ?( i' d& q6 r* k6 D$ Y0 p8 x* \
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
! s: ?' |4 [" ~3 c, h2025-03-15 22:31:01.364 20434 ERROR neutron raise self._exception# T. K7 ^. m+ d+ Y; I# ]
2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__
6 k. c4 _& G- J8 z+ B# _8 H" ^1 d2025-03-15 22:31:01.364 20434 ERROR neutron result = fn(*args, **kwargs)9 p- d. j$ n% h5 t: o
2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^
3 n* Y( S+ `; Z/ o2025-03-15 22:31:01.364 20434 ERROR neutron File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap# U# N8 L! K" R8 t% h4 u
2025-03-15 22:31:01.364 20434 ERROR neutron self.start()8 ?4 l$ J! r! r5 D n y# M
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* s0 Q2 O% V1 \5 B
2025-03-15 22:31:01.364 20434 ERROR neutron channel = daemon.RootwrapClientChannel(context=self)
% t B/ y6 u) a) x/ m2025-03-15 22:31:01.364 20434 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. f4 O- U( Q! Z' z" E, h% Q, G
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__: h6 |" \9 @( }& X
2025-03-15 22:31:01.364 20434 ERROR neutron listen_sock.bind(sockpath)
1 c1 M/ A& Y$ C G+ A2025-03-15 22:31:01.364 20434 ERROR neutron PermissionError: [Errno 13] Permission denied/ h6 J4 K$ G0 R. [- O- D4 w
2025-03-15 22:31:01.364 20434 ERROR neutron5 I( l: ^0 J# A2 D
, s5 ~8 r' Q, X4 T) r5 q) t2 B* |: m* P ^8 w+ q- m
+ W) G7 F' {, }2 a8 y
: K0 }, M& I/ q* F看到neutron-openvswitch报错,就不知道哪儿有问题?
% C, x$ i7 u9 r7 ^0 g# E
$ X3 A; @+ p* L2 p最后检查发现居然是selinux没有关闭( u6 t# i' ~/ g* v3 {
# P7 w. n5 R5 S( o- u7 W+ r9 t
5 f' x8 ^& ?' i* ^" i
2025-03-15 22:31:01.364 20434 ERROR neutron PermissionError: [Errno 13] Permission denied
- z9 B+ v% Z6 n( [- r6 H' o2025-03-15 22:31:01.364 20434 ERROR neutron - S% m h/ m1 R9 ^, b, B6 y5 r
^C
' x7 g' H8 P6 B( } q[root@compute3 neutron]# getenforce
5 L" ]+ B) G# kEnforcing5 s+ M% u5 p6 t F
6 E9 @/ ~! c: ~' g+ s
: o3 N- D9 O" _3 X. k' W
而检查这个配置文件时:0 ~( I/ g, f5 Z% A
: ~5 [# V" v7 J! g- |, ^0 K% S2 y
vim /etc/sysconfig/selinux
7 ]0 q/ F9 g# F1 A0 k# l
3 @9 d z) N6 a; z7 P5 v
7 j# A* ~4 t6 t" w- |SELINUX=disabled w: Y2 x& @: \1 y1 h; p7 j) z* Y
: g0 u* R# l/ V4 ^5 o 配置的是disabled状态 n2 M5 X3 _) A; c5 w# T
: z/ S/ ^, a% Y5 c# C
那就只有一个解释,就是我们配置好之后,忘记重启了。5 l. X: @7 K( f+ V* r" z5 l+ ]
1 m* f# u7 S& i+ W) c# C那就来个临时的关闭selinux吧9 _$ M) [; q, N% X" a: W- x B# r3 e
5 O9 {: E- H+ a) m9 g
& Z3 \8 F7 W" w0 A- ~7 r9 c
$ c9 h0 K, b6 v* d& |% Ysetenforce 0
9 B9 I9 ~9 I/ N! y& s
5 J4 L V# Y% C
" Q" p4 Q5 L! u9 z, k& ]. @+ u请参考关闭selinux相关配置。
. Q1 n+ U3 Y: J% G$ d% J1 y* u" I- g* o) B
# |& [( M6 M. C& e; k W( f7 e$ x# a) ?
2025-03-15 22:35:43.996 21221 ERROR neutron raise self._exception
- P! m! N2 ?! Z l8 _3 I2025-03-15 22:35:43.996 21221 ERROR neutron File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__
1 F# w1 [% s2 ~9 [2 \( F2025-03-15 22:35:43.996 21221 ERROR neutron result = fn(*args, **kwargs)
1 W3 C( I3 p8 y+ i# O' M1 t0 J2025-03-15 22:35:43.996 21221 ERROR neutron ^^^^^^^^^^^^^^^^^^^
! Q" K" S; S7 x( C e8 n% S2025-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
( R% o4 N8 d2 C2025-03-15 22:35:43.996 21221 ERROR neutron self.start()
6 x) G9 q9 W" b1 c2025-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
0 {8 Y6 a$ {8 s* ^ G8 ]+ P, C& P2025-03-15 22:35:43.996 21221 ERROR neutron channel = daemon.RootwrapClientChannel(context=self)
6 m7 q4 s o; t: x) N2025-03-15 22:35:43.996 21221 ERROR neutron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" y- o% u/ a5 n! E* E
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__
) ^5 b; @1 o: q% L. \. w& X9 @2025-03-15 22:35:43.996 21221 ERROR neutron listen_sock.bind(sockpath)3 ~. U6 X. T; i0 |
2025-03-15 22:35:43.996 21221 ERROR neutron PermissionError: [Errno 13] Permission denied
( ` z) i& C# X1 Q4 m6 U @2025-03-15 22:35:43.996 21221 ERROR neutron+ g. F, W2 j% A
2025-03-15 22:35:47.328 21236 INFO neutron.common.config [-] Logging enabled!, Q: Y/ O* S2 q$ d+ |% J
2025-03-15 22:35:47.329 21236 INFO neutron.common.config [-] /usr/bin/neutron-openvswitch-agent version 22.1.0
$ o4 _7 T" p% t, U2025-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 P/ b9 Q6 u4 m4 ^! s
2025-03-15 22:35:48.305 21236 INFO os_ken.base.app_manager [-] loading app os_ken.app.ofctl.service
; z. @9 t& r' ^/ Z7 X; e" C4 y2025-03-15 22:35:48.307 21236 INFO os_ken.base.app_manager [-] loading app os_ken.controller.ofp_handler
6 `3 e0 } K- l1 S/ [% y2025-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) ~/ a& N% S0 S' z
2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.app.ofctl.service of OfctlService5 z6 U# V- {& V$ k n
2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.controller.ofp_handler of OFPHandler/ y5 ^) ]1 ^- Z9 n: b3 @! {& |
2025-03-15 22:35:48.310 21236 INFO neutron.agent.agent_extensions_manager [-] Loaded agent extensions: []
3 L( ?+ T! K9 {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']
/ p0 i. O$ n& F2025-03-15 22:35:49.936 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap
( r W' \6 b/ {: t# F2025-03-15 22:35:49.705 21244 INFO oslo.privsep.daemon [-] privsep daemon starting
4 v0 t: V- d8 h$ n% e& N+ s% C4 g" G) s2025-03-15 22:35:49.712 21244 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
W; a; q* Y9 u! p+ L5 _" u2025-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( @) g$ t3 T1 S F
2025-03-15 22:35:49.718 21244 INFO oslo.privsep.daemon [-] privsep daemon running as pid 21244
" x/ Z' U+ U% J& l1 r u/ b2025-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
& |0 s3 _) D0 a8 U6 c: {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']
: P. c/ G+ l% h, t2025-03-15 22:35:53.686 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap; i+ }7 E2 e( o6 y
2025-03-15 22:35:53.182 21252 INFO oslo.privsep.daemon [-] privsep daemon starting; K$ p' m% _2 R1 y
2025-03-15 22:35:53.208 21252 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
* x" Q2 ^7 A9 t4 v& F2025-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/ B$ h2 \) a |; L4 ^/ P
2025-03-15 22:35:53.215 21252 INFO oslo.privsep.daemon [-] privsep daemon running as pid 21252
" E' p; A- K) g$ D0 _* E2025-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- B" G# r& \5 R) [. M: K1 B
2025-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
9 C% v2 T0 Y# d% y! C3 p7 h2025-03-15 22:35:54.896 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Bridge br-ex datapath-id = 0x0000000c2984eaa1
: c4 U( v. s; _, Q& j% K2025-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
7 `# V- @& ~% z2025-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
7 S& j, A) s/ m5 q9 o0 t3 d" b7 C2025-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...$ d( l! H& p5 b, }$ Q
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# t. M/ y0 A) a& O$ m
2025-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& C$ c4 l7 g8 V$ d+ R1 x8 {
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.024
+ G+ h0 z' \. F' Y/ r$ I2025-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 k, J' Y% S: X) S# ]9 W5 y" {
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}) E3 ]1 x+ [) v6 f3 z) e
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
% H1 x3 B# x/ ^- f0 z2025-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}2 e% W p5 Y; t
5 l. X8 J2 y: k. N8 {0 B
问题暂时解决了。
; A# d/ m$ b; r& V& t6 E
w9 Q, B9 h) P测试没有问题了。重启下节点系统吧。这样就不会出现这个问题了。7 `* C @7 L: Y
% {9 U( c; H }6 J6 a. B' ]
# B* D3 E5 U7 h. v& l, u+ k
|
|