cloudpods icon indicating copy to clipboard operation
cloudpods copied to clipboard

[求助/Help]虚拟机使用vpc网络,但是无法获得IP地址,发现vpcagent pod报错:ovn-nbctl: no row "vpc-ext-r/xxxxxxx" in table logical_router

Open burxtx opened this issue 3 months ago • 2 comments

新建的虚拟机(UOS系统),添加了一个网卡,使用VPC网络,但是虚拟机启动后一直获取不到ip地址,查看vpcagent日志报错ovn-nbctl: no row "vpc-ext-r/xxxxxxx" in table logical_router。 日志如下:

Info 2025-09-21 05:43:04 ovn. (*Worker). Start(worker.go:87)] ovn: got new data from api helper
error 2025-09-21 05:43:04 ovn. (+Worker) .Start(worker.go:90)] ovn: ClaimNetwork:
ovn-nbctl"--db=tcp:10.104.62.139:32241" \
            
            "-id-@subnet/4fec9dab-7640-4783-8556-1e2d3ab4599e" "create" "Logical_Switch" \
            "name-\"subnet/fec9dab-7640-4783-8556-1e2d3ab4599e\""\
            #--id-Qsubnet-rn/Ц9°dab-7640-4783-8556-1e2d3ab4599e" "create" "Logical_Router_Port"\
            "mac=\"36:64:1d:34:f6:b4\"" \
            "name=\"subnet-rn/4fec9dab-7640-4783-8556-1e2d3ab4599e\""\
            "networks-[\"172.16.10.1/24\"]" \
            -id-Qsubnet-nr/fec9dab-7640-4783-8556-1e2d3ab4599e" "create" "Logical_Switch_Port" \
            "addresses-[\"router\"]" \
            "name=\"subnet-nr/4fec9dab-7640-4783-8556-1e2d3ab4599e\«.\
            "options:\"router-port\"=\"subnet-rn/4fec9dab-7640-4783-8556-1e2d3ab4599e\mI|
            "type=\ "router\"" \
            --id-(subnet-md/Lfec9dab--7640-4783-8556-1e2d3ab4599e""create""Logical_Switch_Port"\
            "addresses-[\"ea: c8:7c: b7:c4:3c 169.254.169.254\"]" \
            "name=\"subnet-md/4fec9dab-7640-4783-8556-1e2d3ab4599e\"\
            "type=\ "Localport\"" \
            "_id-(vpcExtBackRoute" "create" "Logical_Router Static_Route" \
            "external_ids:\"oc-ref\"-\"static-default-routes-4fec9dab-7640-4783-8556-1e2d3ab4599e\""\
            "ip_prefix=\"172.16.10.0/24\""\
            "nexthop=\"100.65.0.1\"" \
            "output_port=\"vpc-r2ext/9e54c899-a26f-458-8523-507764c8f7c5\"*
            "policy-\"dst-ip\""

"add" "Logical _Switch" "subnet/fec9dab-7640-4783-8556-1e2d3ab4599e" "ports" "subnet-nr/4fec9dab-7640-4783-8556-1e2d3ab4599e" "@si
"add" "Logical _Router"' "vpc-r/9e54c899-a2bf-458-8523-507764c8f7cs" "ports" "subnet-rn/Ц9dab-7640-4783-8556-1e2d3ab4599e"*
"add" "Logical_Router" "vpc-ext-г/9e54c899-a2bf-458f-8523-507764c8f7c5" "static routes" "@upcExtBackRoute"

err: exit status 1, output: ovn-nbctl: no row "vpc-ext-r/9e54c899-a2bf-458f-8523-587764c8f7c5' in table Logical_ Router

burxtx avatar Sep 21 '25 05:09 burxtx

@burxtx 重启一下vpcagent和ovn-northd两个容器,看下是否还是复现

swordqiu avatar Sep 21 '25 06:09 swordqiu

两个pod都重启了,还是同样的错误。ovn-north日志如下:


/etc/openvswitch/ovnnb_db.db does not exist ... (warning) .
Creating empty database /etc/openvswitch/ovnn_db.db.
/etc/openvswitch/ovnsb_dbdb does not exist .
(warning).
Creating empty database /etc/openswitch/ovnsb_db.db.
Starting ovn-northd.
ovn-north: 2025-09-23T01 : 13: 59. 490Z| 00001 | vlog| INFO|opened log file /var/log/openvswitch/ovn-northd.log 
ovsd-server-sb: 2025-09- 23T01: 13:59. 469Z| 00001 |vlog| INFO| opened log file /var/log/openvswitch/ovsdb-server-sb. log
ovsdb-server-nb: 2025-09-23T01: 13: 59. 436Z| 00001 |vlog| INFO| opened log file /var/log/openvswitch/ovsd-server-nb. log 
ovsdb-server-sb: 2025-09-23T01: 13:59. 476Z|00002| ovsd_server| INFO|ovsb-server (Open vswitch) 2.12.4 
ovsdb-server-sb: 2025-09- 23T01: 14-09. 482Z| 00003 | memory | INFO| 3236 kB peak resident set size after 10.0 seconds 
ovsdb-server-sb: 2025- 09-23T01: 14.09. 482Z| 00004 | memory | INFO| cells 450 monitors:2 sessions:1 
ovsdb-server-sb: 2025-09-23T01: 14: 34. 817Z| 00005 | jsonrpc|WARNItcp:10.98.118.227:10292: receive error: Connection reset by peer 

burxtx avatar Sep 23 '25 01:09 burxtx