收起左侧

ovs配置丢失

8
回复
245
查看
[ 复制链接 ]

5

主题

12

回帖

0

牛值

江湖小虾

2025-6-6 07:54:20 显示全部楼层 阅读模式

设备环境:(物理机 一块PCI*4 2.5g 8125 网卡)

BUG现象:(飞牛最新版本,通过命令行模式将三个2.5G网卡加入到主OVS中,应该是间隔一段时间ovs中网卡只有一个 其他三个网卡不知道什么原因消失了 主要目的是想让网卡当二层交换机使用)

出现频率:(偶现 有时候一晚上 有时候几个小时 不确定 )

联系方式:(VX 949496353,飞牛497群 空白名字)

日志文件:(飞牛私有云分享【Debug_Log_20250606074809.zip】,点击链接下载文件,App打开可转存到NAS:https://s.fnnas.net/s/f4b8f8558fa74ea7b1,密码:123123)

dd2703aadd96d73a24dbaa05f47578e.png

image.png

我自己肯定是没有删除的,上图是今天早上发现时的,下图是之前配置的 ,现在我也手动加上了

附件过大无法上传可以通过飞牛外链分享或者百度网盘提供日志文件

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

5

主题

12

回帖

0

牛值

江湖小虾

2025-6-7 04:38:28 楼主 显示全部楼层

补充一下 应该是重新插拔链接主路由的网口或者重启主路由就会发生 必现BUG

0

主题

76

回帖

0

牛值

飞牛官方人员

2025-6-11 15:52:16 显示全部楼层

两个问题导致的。1. 通过命令行手动设置的话,命名规则之类的,不一定符合 fnos ovs 的模块的规定。所以建议不要通过命令行去操作。2. fnos ovs web 界面的操作,目前是一个 ovs 桥只能绑定一个物理网口。

我要给这四个口作为交换机使用,无解了?  详情 回复
2025-6-12 08:27

5

主题

12

回帖

0

牛值

江湖小虾

2025-6-12 08:27:52 楼主 显示全部楼层
jaxon 发表于 2025-6-11 15:52
两个问题导致的。1. 通过命令行手动设置的话,命名规则之类的,不一定符合 fnos ovs 的模块的规定。所以建 ...

我要给这四个口作为交换机使用,无解了?
创建两个服务,一个开机自动添加网口到网桥,第二个监测网桥状态,确保端口存在,参考: 服务1: [Unit] Description=Add enp3s0 to OVS Bridge after creation After=openvswitch-switch.service Requires=openvswi  详情 回复
2025-6-26 12:49

1

主题

8

回帖

0

牛值

江湖小虾

2025-6-15 08:35:05 显示全部楼层

确实是新版本的bug,我也遇到了。这个帖子里官方回复了说ovs所在物理网口的网络断开连接后重新连接时会自动删除ovs重新创建,这就是问题所在了。https://club.fnnas.com/forum.php?mod=viewthread&tid=28073

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
修一个bug引入新的bug了。。。等看有没有新的修复策略吧,这个修复策略有一点呆了。或者官方支持一下当交换机用呀,链路聚合没啥用,放电脑旁边当交换机多香哦  详情 回复
2025-6-15 08:36

1

主题

8

回帖

0

牛值

江湖小虾

2025-6-15 08:36:38 显示全部楼层
hucx 发表于 2025-6-15 08:35
确实是新版本的bug,我也遇到了。这个帖子里官方回复了说ovs所在物理网口的网络断开连接后重新连接时会自动 ...

修一个bug引入新的bug了。。。等看有没有新的修复策略吧,这个修复策略有一点呆了。或者官方支持一下当交换机用呀,链路聚合没啥用,放电脑旁边当交换机多香哦
是啊 白瞎我四口PCIE网卡  详情 回复
2025-6-15 22:07

5

主题

12

回帖

0

牛值

江湖小虾

2025-6-15 22:07:32 楼主 显示全部楼层
hucx 发表于 2025-6-15 08:36
修一个bug引入新的bug了。。。等看有没有新的修复策略吧,这个修复策略有一点呆了。或者官方支持一下当交 ...

是啊 白瞎我四口PCIE网卡

3

主题

3

回帖

0

牛值

江湖小虾

2025-6-26 12:49:11 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=132525&ptid=27927][color=#999999]anxinnetwork666 发表于 2025-6-12 08:27[/color][/url][/size] 我要给这四个口作为交换机使用,无解了?[/quote]

创建两个服务,一个开机自动添加网口到网桥,第二个监测网桥状态,确保端口存在,参考:

服务1:

[Unit]
Description=Add enp3s0 to OVS Bridge after creation
After=openvswitch-switch.service
Requires=openvswitch-switch.service

明确等待网桥创建

ConditionPathExists=/sys/class/net/enp2s0-ovs

[Service]
Type=oneshot

等待网桥并确保网口可用

ExecStartPre=/bin/bash -c "until [ -d /sys/class/net/enp2s0-ovs ]; do sleep 0.5; done"
ExecStartPre=/bin/bash -c "until ip link show enp3s0 &>/dev/null; do sleep 0.5; done"
ExecStart=/usr/bin/ovs-vsctl add-port enp2s0-ovs enp3s0

增加重试机制

ExecStartPost=/bin/bash -c 'if ! ovs-vsctl port-to-br enp3s0 &>/dev/null; then sleep 2; /usr/bin/ovs-vsctl add-port enp2s0-ovs enp3s0; fi'

[Install]
WantedBy=multi-user.target

服务2:

[Unit]
Description=OVS Bridge Status Monitor
After=ovs-add-enp3s0.service
Requires=network.target

[Service]
Type=simple

持续监控网桥状态,确保端口存在

ExecStart=/bin/bash -c 'while sleep 60; do if ! ovs-vsctl port-to-br enp3s0 &>/dev/null; then logger "Port missing, re-adding"; /usr/bin/ovs-vsctl add-port enp2s0-ovs enp3s0; fi; done'

[Install]
WantedBy=multi-user.target

0

主题

6

回帖

0

牛值

江湖小虾

2025-6-30 08:47:01 显示全部楼层

这个BUG是更新了那个修复OVS问题的版本后出现的,目前也只能是开机任务重新添加解决

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则