[发明专利]主备容器系统切换方法及装置有效
| 申请号: | 201810697116.3 | 申请日: | 2018-06-29 |
| 公开(公告)号: | CN108880898B | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 李勇 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455;G06F9/4401 |
| 代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 系统 切换 方法 装置 | ||
1.一种主备容器系统切换方法,其特征在于,应用于部署在物理网络设备中的第一容器系统,所述物理网络设备支持不中断业务升级ISSU,所述物理网络设备中创建有共享文件,所述第一容器系统为所述物理网络设备中运行的主容器系统,所述方法包括:
接收用户输入的系统升级指令;
响应于所述系统升级指令,向所述物理网络设备中的第二容器系统发送容器系统数据;
当接收到所述第二容器系统发送的数据备份完成通知后,向所述共享文件中写入主备容器系统切换通知,用于使所述第二容器系统在监测到所述共享文件中存在所述主备容器系统切换通知时,切换所述第二容器系统为所述主容器系统。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述第一容器系统内运行的各个应用进程发送容器系统退出通知,用于使所述各个应用进程根据所述容器系统退出通知终止在所述第一容器系统内的运行。
3.根据权利要求1或者2所述的方法,其特征在于,所述方法还包括:
向所述第一容器系统的系统驱动发送断开网络连接指令,以使得所述系统驱动不再收发数据。
4.一种主备容器系统切换方法,其特征在于,应用于部署在物理网络设备中的第二容器系统,所述物理网络设备支持不中断业务升级ISSU,所述物理网络设备中创建有共享文件,所述第二容器系统为所述物理网络设备中运行的备容器系统,所述方法包括:
对共享文件进行监测;
在监测到所述共享文件中存在主备容器系统切换通知时,切换所述第二容器系统为主容器系统;
其中,所述主备容器系统切换通知为第一容器系统在进行主备容器系统切换时,写入所述共享文件中的通知信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述第一容器系统发送的容器系统数据;
在完成对所述容器系统数据的备份操作后,向所述第一容器系统发送数据备份完成通知,以使得第一容器系统根据所述数据备份完成通知向所述共享文件中写入主备容器系统切换通知。
6.根据权利要求4或者5所述的方法,其特征在于,所述方法还包括:
发送主容器系统广播通知,所述主容器系统广播通知包括所述第二容器系统的地址信息,以使得接收该主容器系统广播通知的进程根据所述第二容器系统的地址信息向所述第二容器系统上送数据报文。
7.一种主备容器系统切换装置,其特征在于,应用于部署在物理网络设备中的第一容器系统,所述物理网络设备支持不中断业务升级ISSU,所述物理网络设备中创建有共享文件,所述第一容器系统为所述物理网络设备中运行的主容器系统,所述装置包括:
接收模块,用于接收用户输入的系统升级指令;
发送模块,用于响应于所述系统升级指令,向所述物理网络设备中的第二容器系统发送容器系统数据;
通知模块,用于当接收到所述第二容器系统发送的数据备份完成通知后,向所述共享文件中写入主备容器系统切换通知,用于使所述第二容器系统在监测到所述共享文件中存在所述主备容器系统切换通知时,切换所述第二容器系统为所述主容器系统。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
退出模块,用于向所述第一容器系统内运行的各个应用进程发送容器系统退出通知,用于使所述各个应用进程根据所述容器系统退出通知终止在所述第一容器系统内的运行。
9.根据权利要求7或者8所述的装置,其特征在于,所述装置还包括:
断开模块,用于向所述第一容器系统的系统驱动发送断开网络连接指令,以使得所述系统驱动不再收发数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810697116.3/1.html,转载请声明来源钻瓜专利网。





