[发明专利]一种云平台虚拟机的虚拟链路断电恢复方法有效
申请号: | 201711016513.1 | 申请日: | 2017-10-25 |
公开(公告)号: | CN108363607B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 熊梦;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 44595 广东勤诺律师事务所 | 代理人: | 尚俊 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 云平台 断电 链路恢复 虚拟链路 恢复 标识信息 程序对比 宿主节点 特征文件 虚拟网络 本节点 任务量 云计算 绑定 配置 保存 创建 | ||
1.一种云平台虚拟机的虚拟链路断电恢复方法,其特征在于:所述的方法是创建虚拟机绑定端口的时候保存端口相关的信息到虚拟机所在的配置目录,并通过链路恢复程序对比配置目录中的特征文件与本节点标识信息,进行链路恢复;
所述的方法具体包括如下步骤:
(1)获取虚拟机所绑定的端口信息,并在虚拟机配置目录分别创建以端口ID为名称标识的链路恢复程序和记录有宿主节点标识的特征文件;
(2)链路恢复程序读取宿主节点上计算组件的配置文件并获取云平台虚拟机配置目录所在路径和本节点的标识信息;
(3)链路恢复程序依次读取云平台用户虚拟机配置目录中的特征文件与本节点标识信息进行对比,并执行链路恢复。
2.根据权利要求1所述的方法,其特征在于,所述的执行链路恢复进一步包括:
(1)创建虚拟机接入的虚拟网桥并启动;
(2)创建VETH设备并启动;
(3)将VETH设备分别接入所述虚拟网桥和宿主节点上面的OVS虚拟交换机;
所述的执行链路恢复必须在满足虚拟机配置目录中的特征文件与本节点标识信息进行对比一致的情况下才能执行,否则不执行。
3.根据权利要求1所述的方法,其特征在于,所述的端口信息包括端口所有者ID,端口ID,端口对应的IP地址和MAC地址。
4.根据权利要求2所述的方法,其特征在于,所述的端口信息包括端口所有者ID,端口ID,端口对应的IP地址和MAC地址。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述的虚拟机配置目录是指存放有用于启动虚拟机的XML格式文件的目录,存放介质为本地存储或共享存储;
所述共享存储包括NAS类型存储和IP-SAN、FC-SAN格式以文件系统挂载形式的存储。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述的链路恢复程序包括两部分,第一部分为调用子程序,用于构造脚本执行参数;第二部分为被调用子程序;
所述的调用子程序为每台虚拟机所独有,即每台虚拟机配置目录中都各自存在;
所述的调用子程序构造的参数包括端口ID、虚拟机UUID、网桥名称、VETH设备名称、端口MAC地址;
所述的被调用子程序为所有虚拟机所共有的子程序,可以被云平台上所有所述调用子程序所调用。
7.根据权利要求5所述的方法,其特征在于,所述的链路恢复程序包括两部分,第一部分为调用子程序,用于构造脚本执行参数;第二部分为被调用子程序;
所述的调用子程序为每台虚拟机所独有,即每台虚拟机配置目录中都各自存在;
所述的调用子程序构造的参数包括端口ID、虚拟机UUID、网桥名称、VETH设备名称、端口MAC地址;
所述的被调用子程序为所有虚拟机所共有的子程序,可以被云平台上所有所述调用子程序所调用。
8.根据权利要求1至4任一项所述的方法,其特征在于,所述的计算组件为云平台上用于管理虚拟机整个生命周期的组件程序,计算组件通过配置文件进行标识和控制。
9.根据权利要求7所述的方法,其特征在于,所述的计算组件为云平台上用于管理虚拟机整个生命周期的组件程序,计算组件通过配置文件进行标识和控制。
10.根据权利要求1至4任一项所述的方法,其特征在于,所述的链路恢复程序的类型可以是SHELL脚本,也可以是其他任一种计算机可执行程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711016513.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:闪屏显示方法、装置及计算机可读存储介质
- 下一篇:一种虚拟机配置方法及其系统