[发明专利]一种云平台检查虚拟机连接状态的方法在审
申请号: | 201611120990.8 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106603330A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 马桂成;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 广东莞信律师事务所44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 检查 虚拟机 连接 状态 方法 | ||
1.一种云平台检查虚拟机连接状态的方法,其特征在于:所述的方法包括如下步骤:
步骤1:获取网络服务节点的命名空间列表,所有正在运行的虚拟机列表,虚拟机的网络信息;
步骤2:查找虚拟网卡所在网络服务节点;
步骤3:检查外网连接状态;
步骤4:检查虚拟网关连接状态。
2.根据权利要求1所述的方法,其特征在于:
所述的获取网络服务节点的命令空间列表,虚拟机通过网络服务节点的网桥连接外网,而网络服务节点通常至少有两个,实现主备服务,需要每个网络服务节点获取的命名空间列表;
所述的命名空间,是拥有独立的网络配置隔离容器,并且该网络不能被其他命名空间看到,命名空间可以被用于封装特殊的网络功能或者在对网络服务隔离的同时完成一个复杂的网络设置,使用命名空间虚拟化可以在本地虚拟化出多个网络环境,使用命名空间创建的网络独立于当前系统的网络;
所述的主备服务,当主网络服务节点出现异常时,备网络服务节点切换为主网络服务节点继续提供服务;
所述的获取所有正在运行的虚拟机列表,是指获取整个云平台正在运行的虚拟机列表;
所述的获取虚拟机的网络信息,是指获取每个虚拟机的网络信息,包括多张虚拟网卡的虚拟机ID、命名空间名称和网关地址。
3.根据权利要求1所述的方法,其特征在于:
所述的查找虚拟网卡所在网络服务节点,是通过虚拟机ID查找其命名空间名称,再通过每个网络服务节点的命令空间列表,查找虚拟机所在的网络服务节点。
4.根据权利要求2所述的方法,其特征在于:
所述的查找虚拟网卡所在网络服务节点,是通过虚拟机ID查找其命名空间名称,再通过每个网络服务节点的命令空间列表,查找虚拟机所在的网络服务节点。
5.根据权利要求1至4任一项所述的方法,其特征在于:
所述的检查外网连接状态,是指执行检查连接外网的命令,获取返回连接状态;
所述的连接外网的命令,是指“ip netns exec命名空间名称ping外网地址-c1”;
所述的外网地址,是指默认配置的外网地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611120990.8/1.html,转载请声明来源钻瓜专利网。