vrouter接口在agent进程crash后丢失的解决办法

来源:互联网 发布:数据抓取 编辑:程序博客网 时间:2024/05/18 08:45

在vrouter agent进程因为crash重启后,原先用contrail_veth_port.py插入的接口没有了,不过在host的接口列表中还在。

此时,如果再用脚本来插入接口,比较麻烦,需要将原先的接口删除,ovs删除,然后重建。

一个更好的办法是在用veth port脚本插入接口时,记录接口相关信息并持久化,然后用一个守护程序,定期的查看vrouter上面该接口是否存在,如果不存在,则用保存的信息来重新向vrouter中插入改接口,从而大大简化了恢复工作,同时也避免业务长时间中断。


可见,作为linux工程师,不但需要有较全面的系统知识,还要有根据需求来灵活解决问题的能力。利用python来构建小工具,解决一些临时性的问题,是很好的方法。

0 0
原创粉丝点击