一种云网络软SLB流量问题的诊断方法技术

技术编号:33633892 阅读:24 留言:0更新日期:2022-06-02 01:42
本发明专利技术提供一种云网络软SLB流量问题的诊断方法,包括如下步骤:步骤一:获取负载均衡服务SLB所对应的真实业务服务器RS实例信息数据,步骤二:将获取到的实例信息数据输入至诊断服务中,步骤三:再根据需要监控的网卡数量,分别为每个网卡启动子线程,步骤四:结束抓包后,通过文件传输协议SFTP将数据包回传到诊断服务中,诊断服务通过回传文件的大小判断网卡工作状态,本发明专利技术通过读取云管平台后台数据库中记录的负载均衡和真实业务服务器的信息,能够获取到SLB和RS所在的物理服务器信息,提高了人工查询数据库,解析SLB与RS的关系,依次抓取相关网卡数据包的效率,更好地进行问题诊断,保证分析数据的准确性,更好地帮助工作人员对网络状态进行监控。员对网络状态进行监控。员对网络状态进行监控。

【技术实现步骤摘要】
一种云网络软SLB流量问题的诊断方法


[0001]本专利技术涉及云网络
,具体为一种云网络软SLB流量问题的诊断方法。

技术介绍

[0002]云网络就是将云计算与互联网相互结合并应用的技术,在当前云网络的网络拓扑中,如果需要诊断网络中流量在哪个网卡出现问题,需要人为进入负载均衡所在的物理服务器和真实业务服务器所在的物理服务器,分别手动运行命令监听网卡的信息,工作效率不高,同时由于负载均衡涉及到的虚拟机服务器过多,导致定位分析流量故障时,需要分别检查各个节点故障情况判断故障出现位置,导致定位分析问题时间效率低下,影响问题处理的速度。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术目的是提供一种云网络软SLB流量问题的诊断方法,通过并发方式一键触发获取所有负载均衡关联的真实业务服务器的网卡流量,从而快速定位,提高效率,解决现有技术中的问题。
[0004]为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种云网络软SLB流量问题的诊断方法,包括如下步骤:
[0005]步骤一:获取负载均衡服务SLB所对应的真实业务服务器RS实例信息数据,并将获取数据储存至预设有负载均衡服务SLB与真实业务服务器RS存储服务关系的数据库中;
[0006]步骤二:将获取到的实例信息数据输入至诊断服务中,通过数据库查询对应信息,并根据云管理平台查询真实业务服务器RS所分配的网卡信息,获取网卡数量,并监控网卡状态;
[0007]步骤三:再根据需要监控的网卡数量,分别为每个网卡启动子线程,同时在每个子线程中执行带有安全协议ssh的登录服务,登录到对应的物理服务器上,并通过网络抓包工具tcpdump对网络报文进行抓包,等待操作系统生成结束指令,通过广播通知所有线程结束抓包监听;
[0008]步骤四:结束抓包后,通过文件传输协议SFTP将数据包回传到诊断服务中,诊断服务通过回传文件的大小判断网卡工作状态。
[0009]作为对本专利技术中所述一种云网络软SLB流量问题的诊断方法的改进,所述网卡分为流经SLB的网卡eth1与eth2,流经RS的网卡eth3与eth4。
[0010]作为对本专利技术中所述一种云网络软SLB流量问题的诊断方法的改进,所述网络抓包工具tcpdump通过命令“tcpdump

i{网卡名称}

w{文件名称}”进行网络报文抓包。
[0011]作为对本专利技术中所述一种云网络软SLB流量问题的诊断方法的改进,所述步骤一中实例信息为通过数据库的地址,以及用户名密码,再通过查询SLB id所关联的RS id,获取到RS所在的物理服务器地址和用户名密码;获取SLB所在的物理服务器的地址和用户名密码的数据。
[0012]作为对本专利技术中所述一种云网络软SLB流量问题的诊断方法的改进,所述结束指令为操作系统所发送的terminal信号。
[0013]作为对本专利技术中所述一种云网络软SLB流量问题的诊断方法的改进,所述步骤四判断方法为:当回传文件大小大于“零”时,判断结果为“有流量流经该网卡”,并输出该网卡“正常”的信息,而当回传文件大小为“零”时,判断结果为“未有流量流经该网卡”,数据该网卡“丢失”的信息,并提示工作人员。
[0014]与现有技术相比,本专利技术的有益效果:
[0015]1、本专利技术通过读取云管平台后台数据库中记录的负载均衡和真实业务服务器的信息,能够获取到SLB和RS所在的物理服务器信息,提高了人工查询数据库,解析SLB与RS的关系,依次抓取相关网卡数据包的效率,更好地进行问题诊断;
[0016]2、本专利技术通过抓包工具抓取每个流量可能经过的网卡的数据包,并将获取到的网卡流量数据返回到本地程序,逐一进行网卡流量分析,保证分析数据的准确性,更好地帮助工作人员对网络状态进行监控;
[0017]3、本专利技术通过自动诊断流量故障点,来降低工作的复杂程度,降低人为操作设备带来的时间消耗,提高定位SLB服务问题的效率,提升云网络业务排障能力。
附图说明
[0018]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术中描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一种实施方式,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术系统架构图;
[0020]图2为本专利技术方法步骤流程图。
具体实施方式
[0021]为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面对本专利技术具体实施方式中的技术方案进行清楚、完整的描述,以进一步阐述本专利技术,显然,所描述的具体实施方式仅仅是本专利技术的一部分实施方式,而不是全部的样式。
[0022]本具体实施方式是云网络软SLB流量问题的诊断方法,其系统架构图如图1所示,方法步骤流程图如图2所示,该云网络软SLB流量问题的诊断方法,包括如下步骤:
[0023]步骤一:获取负载均衡服务SLB所对应的真实业务服务器RS实例信息数据,并将获取数据储存至预设有负载均衡服务SLB与真实业务服务器RS存储服务关系的数据库中;
[0024]步骤二:将获取到的实例信息数据输入至诊断服务中,通过数据库查询对应信息,并根据云管理平台查询真实业务服务器RS所分配的网卡信息,获取网卡数量,并监控网卡状态;
[0025]步骤三:再根据需要监控的网卡数量,分别为每个网卡启动子线程,同时在每个子线程中执行带有安全协议ssh的登录服务,登录到对应的物理服务器上,并通过网络抓包工具tcpdump对网络报文进行抓包,等待操作系统生成结束指令,通过广播通知所有线程结束抓包监听;
[0026]步骤四:结束抓包后,通过文件传输协议SFTP将数据包回传到诊断服务中,诊断服务通过回传文件的大小判断网卡工作状态。
[0027]同时,网卡分为流经SLB的网卡eth1与eth2,流经RS的网卡eth3与eth4,网络抓包工具tcpdump通过命令“tcpdump

i{网卡名称}

w{文件名称}”进行网络报文抓包,步骤一中实例信息为通过数据库的地址,以及用户名密码,再通过查询SLB id所关联的RS id,获取到RS所在的物理服务器地址和用户名密码;获取SLB所在的物理服务器的地址和用户名密码的数据,结束指令为操作系统所发送的terminal信号,步骤四判断方法为:当回传文件大小大于“零”时,判断结果为“有流量流经该网卡”,并输出该网卡“正常”的信息,而当回传文件大小为“零”时,判断结果为“未有流量流经该网卡”,数据该网卡“丢失”的信息,并提示工作人员。
[0028]通过数据库的地址,以及用户名密码,再通过查询SLB id所关联的RS id,获取到RS所在的物理服务器地址和用户名密码;获取SLB所在的物理服务器的地址和用户名密码的数据,获取负载均衡服务SLB所对应的真本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云网络软SLB流量问题的诊断方法,其特征在于,包括如下步骤:步骤一:获取负载均衡服务SLB所对应的真实业务服务器RS实例信息数据,并将获取数据储存至预设有负载均衡服务SLB与真实业务服务器RS存储服务关系的数据库中;步骤二:将获取到的实例信息数据输入至诊断服务中,通过数据库查询对应信息,并根据云管理平台查询真实业务服务器RS所分配的网卡信息,获取网卡数量,并监控网卡状态;步骤三:再根据需要监控的网卡数量,分别为每个网卡启动子线程,同时在每个子线程中执行带有安全协议ssh的登录服务,登录到对应的物理服务器上,并通过网络抓包工具tcpdump对网络报文进行抓包,等待操作系统生成结束指令,通过广播通知所有线程结束抓包监听;步骤四:结束抓包后,通过文件传输协议SFTP将数据包回传到诊断服务中,诊断服务通过回传文件的大小判断网卡工作状态。2.根据权利要求1所述的一种云网络软SLB流量问题的诊断方法,其特征在于,所述网卡分为流经SLB的网卡eth1与eth2,流经RS的网卡eth3与eth4。3.根据权利要...

【专利技术属性】
技术研发人员:刘永
申请(专利权)人:紫光云南京数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1