一种公有云下方便快捷的修改弹性网卡IP的方法及系统技术方案

技术编号:26797864 阅读:51 留言:0更新日期:2020-12-22 17:15
本发明专利技术公开了一种公有云下方便快捷的修改弹性网卡IP的方法及系统,该系统包括弹性公网IP解绑模块、轮询解绑模块、修改弹性网卡的IP地址模块、轮询绑定模块及修改dnat模块。有益效果:本发明专利技术可修改弹性网卡的IP,使其绑定的弹性公网IP和dnat不受影响;采用本发明专利技术的方法,弹性网卡的私网IP可以灵活修改,在其绑定到具体的虚机,且绑定了弹性公网IP或者dnat规则,对其进行修改时不影响已有的业务,其各种绑定关系保持不变。

【技术实现步骤摘要】
一种公有云下方便快捷的修改弹性网卡IP的方法及系统
本专利技术涉及修改弹性网卡IP
,具体来说,涉及一种公有云下方便快捷的修改弹性网卡IP的方法及系统。
技术介绍
弹性网卡(ElasticNetworkInterface,简称ENI)是一种可以绑定到专有网络VPC类型ECS实例上的虚拟网卡。通过弹性网卡,可以实现高可用集群搭建、低成本故障转移和精细化的网络管理,体现出了该网卡的灵活性和方便性,作为一个网卡,最具有代表性的特性就是它的IP地址和MAC地址,MAC地址和IP地址均可进行修改,由于网卡可以绑定到ECS实例上,同时也会绑定弹性公网IP或者绑定到DNAT规则中,在这种情况下给弹性网卡IP的修改带来了不便,本专利提供了一种方案,能够方便快捷的修改弹性网卡的IP,使其绑定的信息不受影响。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种公有云下方便快捷的修改弹性网卡IP的方法及系统,以克服现有相关技术所存在的上述技术问题。为此,本专利技术采用的具本文档来自技高网...

【技术保护点】
1.一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,该方法包括以下步骤:/nS1、调用解绑弹性公网IP接口,并判断解绑弹性公网IP接口是否返回解绑操作的ID和弹性公网IP的ID;/n若解绑弹性公网IP接口未返回该解绑操作的ID,则执行调用修改弹性网卡的IP地址接口;/n若解绑弹性公网IP接口返回该解绑操作的ID,则判断该解绑操作的ID轮询解绑是否成功;/nS2、若该解绑操作的ID轮询解绑成功,则执行调用修改弹性网卡的IP地址接口,若该解绑操作的ID轮询解绑失败,则流程结束;/nS3、调用修改弹性网卡的IP地址接口之后,判断解绑弹性公网IP接口是否返回解绑操作的ID和浮动IP的ID,若...

【技术特征摘要】
1.一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,该方法包括以下步骤:
S1、调用解绑弹性公网IP接口,并判断解绑弹性公网IP接口是否返回解绑操作的ID和弹性公网IP的ID;
若解绑弹性公网IP接口未返回该解绑操作的ID,则执行调用修改弹性网卡的IP地址接口;
若解绑弹性公网IP接口返回该解绑操作的ID,则判断该解绑操作的ID轮询解绑是否成功;
S2、若该解绑操作的ID轮询解绑成功,则执行调用修改弹性网卡的IP地址接口,若该解绑操作的ID轮询解绑失败,则流程结束;
S3、调用修改弹性网卡的IP地址接口之后,判断解绑弹性公网IP接口是否返回解绑操作的ID和浮动IP的ID,若解绑弹性公网IP接口返回解绑操作的ID和浮动IP的ID,则继续调用绑定弹性公网IP接口,否则调用修改dnat接口;
S4、若继续调用绑定弹性公网IP接口,则再次判断弹性公网IP的绑定操作的ID轮询绑定是否成功,若绑定操作的ID轮询绑定成功,则继续调用修改dnat接口,否则流程结束;
S5、采用预设的规则调用修改dnat接口,判断调用修改dnat接口是否返回修改dnat操作的解绑操作的ID或者绑定操作的ID,若调用修改dnat接口未返回修改dnat操作的解绑操作的ID或者绑定操作的ID,则继续执行其他操作;
若调用修改dnat接口返回修改dnat操作的解绑操作的ID或者绑定操作的ID成功,则判断解绑操作的ID或者绑定操作的ID的轮询修改dnat操作是否成功,若解绑操作的ID或者绑定操作的ID的轮询修改dnat操作成功则继续执行其他操作,否则流程结束。


2.根据权利要求1所述的一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,所述调用解绑弹性公网IP接口,并判断解绑弹性公网IP接口是否返回解绑操作的ID和弹性公网IP的ID之前还包括以下步骤:
通过预先配置的技术为弹性网卡设置可修改私网IP的接口,并修改弹性网卡对外展示的IP地址参数。


3.根据权利要求2所述的一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,所述调用解绑弹性公网IP接口,并判断解绑弹性公网IP接口是否返回解绑操作的ID和弹性公网IP的ID中,该解绑的操作还包括以下步骤:
解除弹性公网IP与弹性网卡修改前的私网IP之间的映射关系,并删除虚拟防火墙中的NAT配置。


4.根据权利要求3所述的一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,所述调用修改弹性网卡的IP地址接口之后,判断解绑弹性公网IP接口是否返回解绑操作的ID和浮动IP的ID,若解绑弹性公网IP接口返回解绑操作的ID和浮动IP的ID,则继续调用绑定弹性公网IP接口,否则调用修改dnat接口,该绑定的操作包括以下步骤:
在弹性公网IP与弹性网卡修改后的私网IP之间建立NAT映射关系,在虚拟防火墙增加该NAT配置,恢复弹性网卡与弹性公网IP之间的绑定关系。


5.根据权利要求4所述的一种公有云下方便快捷的修改弹性网卡IP的方法,其特征在于,所述采用预设的规则调用修改dnat接口,判断调用修改dnat接口是否返回修改dnat操作的解绑操作的ID或者绑定操作的ID,若调用修改dnat接口未返回修改dnat操作的解绑操作的ID或者绑定操作的ID,则继续执行其他操作,所述采用预设的规则的步骤还包括:
将虚拟防火墙中的NAT配...

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

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

1