掌桥专利:专业的专利平台
掌桥专利
首页

一种自动更新IP地址的方法、装置及介质

文献发布时间:2023-06-19 19:28:50


一种自动更新IP地址的方法、装置及介质

技术领域

本发明涉及计算机领域,特别是涉及一种自动更新IP地址的方法、装置及介质。本发明还涉及一种虚拟化平台。

背景技术

虚拟化平台在如今的计算机中得到广泛应用,虚拟化平台可以控制多个虚拟机,并向虚拟机发送指令,当有多个虚拟机想通过外部网络实现通信,此时每个虚拟机都需要绑定一个虚拟网络接口,该虚拟网络接口绑定着该虚拟机的MAC地址以及一个IP地址,然后虚拟网络接口就可以根据MAC地址给该虚拟机分配IP地址。多个虚拟机之间的网络可以组成一个Neutron网,一个Neutron网可以包括多个子网,一个子网中可以包括多个虚拟机,由于每个虚拟机对应一个IP地址,因此一个子网中包括多个IP地址,虚拟机的IP地址并不是固定不变的,但是若想实现网络通信,虚拟机只能使用其所在的子网中的任意一个IP地址,并且只有该虚拟机中存储的IP地址与该虚拟机的虚拟网络接口绑定的IP地址相同时才能实现通信功能。

当虚拟机得到了虚拟网络接口分配的子网中的IP地址后,在使用虚拟机的过程中,若通过虚拟机手动修改了该虚拟机中存储的IP地址,但是该虚拟机连接的虚拟网络接口绑定的IP地址不会随之改变,此时就会产生虚拟机中存储的IP地址与虚拟网络接口绑定的IP地址不一致的情况,导致虚拟机连接的网络的一些功能不可使用。

发明内容

本发明的目的是提供一种自动更新IP地址的方法、装置及介质;本发明的另一目的是提供一种虚拟化平台。当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

为解决上述技术问题,本发明提供了一种自动更新IP地址的方法,该方法包括:

当虚拟化平台控制的虚拟机的IP地址改变后,获取所述虚拟机的ARP信息;

获取所述ARP信息中的所述虚拟机的IP地址;

根据所述IP地址更新所述虚拟机的虚拟网络接口中的IP配置信息。

优选地,获取所述虚拟机的ARP信息,包括:

控制所述虚拟机的虚拟网络接口进行重启;

接收所述虚拟机的虚拟网络接口重启后发送的所述虚拟机的ARP信息。

优选地,获取所述虚拟机的ARP信息,包括:

控制所述虚拟机的网络进行重启;

控制所述虚拟机的网络重启后发送的所述虚拟机的ARP信息。

优选地,获取所述ARP信息中的所述虚拟机的IP地址之后,还包括:

判断所述IP地址是否在所述虚拟机所在的子网指定的地址范围内;

若是,则进入所述根据所述IP地址更新所述虚拟机的虚拟网络接口中的IP配置信息的步骤。

优选地,还包括:

若所述IP地址不在所述虚拟机所在的子网指定的地址范围内,则发出相关告警信息。

优选地,判定所述IP地址在所述虚拟机所在的子网指定的地址范围之后,还包括:

判断所述虚拟机所在的子网中的其余虚拟机的IP地址中是否有所述虚拟机的IP地址;

若否,则进入所述根据所述IP地址更新所述虚拟机的虚拟网络接口中的IP配置信息的步骤。

优选地,还包括:

若所述虚拟机所在的子网中的其余虚拟机的IP地址中有所述虚拟机的IP地址,则发出相关告警信息。

为解决上述技术问题,本发明还提供了一种自动更新IP地址的装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现所述自动更新IP地址的方法的步骤。

为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述自动更新IP地址的方法的步骤。

为解决上述技术问题,本发明还提供了一种虚拟化平台,包括所述的自动更新IP地址的装置。

本发明提供的一种自动更新IP地址的方法、装置及介质,当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

本发明提供的一种虚拟化平台,当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种自动更新IP地址的方法的流程示意图;

图2为本发明提供的另一种自动更新IP地址的方法的流程示意图;

图3为本发明提供的一种自动更新IP地址的装备的结构示意图。

具体实施方式

本发明的核心是提供一种自动更新IP地址的方法、装置及介质;本发明的另一核心是提供一种虚拟化平台。当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在虚拟化平台对网络的资源的维护有极大可能造成虚拟机IP(InternetProtocol,网际互连协议)地址的变动,如果从虚拟机、容器或其他应用控制节点等应用实体对虚拟网络接口提供的虚拟网卡资源进行内部修改,将导致上下层信息不一致使该实例网络的高级功能不可用。

由于虚拟化平台并不能通过虚拟机内部获取当前网卡IP与MAC(Media AccessControl,物理地址)等信息进行自动修改且当其网络通过其他异常原因导致虚拟机的IP地址与MAC地址发生变化时虚拟化平台也不会因虚拟机内部网络故障而发送相关告警,方便及时定位问题所在,所以是本领域一个需要解决的问题。其中MAC主要负责控制与连接物理层的物理介质。

请参考图1,图1为本发明提供的一种自动更新IP地址的方法的流程示意图,该方法包括:

S11:当虚拟化平台控制的虚拟机的IP地址改变后,获取虚拟机的ARP信息;

S12:获取ARP信息中的虚拟机的IP地址;

S13:根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息。

虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。虚拟机的虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且具有能够在现有系统与虚拟镜像之间灵活切换。虚拟机以及虚拟系统可以由虚拟化平台进行控制,虚拟化平台中可以包括多个虚拟机并对这些虚拟机以及虚拟机之间的虚拟网络接口进行控制。

ARP(Address Resolution Protocol,地址解析协议)是根据IP地址获取物理地址的一个TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)协议。虚拟机发送信息时将包含虚拟机的IP地址的ARP请求广播到局域网络上的所有虚拟机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个虚拟机互相信任的基础上的,局域网络上的虚拟机可以自主发送ARP应答消息,其他虚拟机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。ARP缓存是个用来储存IP地址和MAC地址的缓冲区,其本质就是一个IP地址与MAC地址的对应表,表中每一个条目分别记录了网络上其他主机的IP地址和对应的MAC地址。每一个以太网或令牌环网络适配器都有自己单独的表。当地址解析协议被询问一个已知IP地址节点的MAC地址时,先在ARP缓存中查看,若存在,就直接返回与之对应的MAC地址,若不存在,才发送ARP请求向局域网查询。

为使广播量最小,ARP维护IP地址到MAC地址映射的缓存以便将来使用。ARP缓存可以包含动态和静态项目。动态项目随时间推移自动添加和删除。每个动态ARP缓存项的潜在生命周期是10分钟。新加到缓存中的项目带有时间戳,如果某个项目添加后2分钟内没有再使用,则此项目过期并从ARP缓存中删除;如果某个项目已在使用,则又收到2分钟的生命周期;如果某个项目始终在使用,则会另外收到2分钟的生命周期,一直到10分钟的最长生命周期。静态项目一直保留在缓存中,直到重新启动计算机为止。

当对虚拟机的IP地址进行手动修改后,虚拟网络接口中的IP地址不会随之改变,需要由虚拟化平台对虚拟网络接口中的IP地址进行更新,由于虚拟机的ARP信息包含虚拟机的IP地址,所以可以在虚拟机的IP地址改变后,由该虚拟机向该虚拟机所在的子网中的所有虚拟机发送包括更改后的IP地址的ARP信息,然后虚拟化平台就可以得知虚拟机的最新IP地址。虚拟机可以通过多种方式发送ARP信息,具体地,可以通过重启虚拟网络接口或者重启虚拟机的网络或者重插网卡等等,对于获取ARP信息的方式不做限定。

本发明提供了一种自动更新IP地址的方法,当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

在上述实施例的基础上:

作为一种优选的实施例,获取虚拟机的ARP信息,包括:

控制虚拟机的虚拟网络接口进行重启;

接收虚拟机的虚拟网络接口重启后发送的虚拟机的ARP信息。

本实施例中通过重启虚拟网络接口获取虚拟机的ARP信息,由于虚拟网络接口重启后会向该虚拟机所在的网络中的所有虚拟机发送ARP信息,ARP信息中包含最新的IP地址。具体地,虚拟网络接口link/up-down,接口关闭后又打开,通知全网每台PC(PersonalComputer,个人计算机)机,每台TCP/IP协议的三层设备,都会根据新收到的免费ARP刷新自己的ARP表项。

本实施例获取ARP信息的方式容易实现,其中的IP地址的结果准确,以便虚拟化平台后续对虚拟网络接口中的IP地址的更新。

作为一种优选的实施例,获取虚拟机的ARP信息,包括:

控制虚拟机的网络进行重启;

控制虚拟机的网络重启后发送的虚拟机的ARP信息。

本实施例中通过重启虚拟机的网络获取虚拟机的ARP信息,由于虚拟机的网络重启后会向该虚拟机发送ARP信息,ARP信息中包含最新的IP地址。具体地,当虚拟机的IP地址变动,比如重新配置IP地址,虚拟机会主动发送免费ARP信息通告新的IP和MAC的对应关系。

本实施例获取ARP信息的方式容易实现,其中的IP地址的结果准确,以便虚拟化平台后续对虚拟网络接口中的IP地址的更新。

除了上述两种获取ARP信息的方式,还可以通过重插网卡改MAC,虚拟机也会主动发送免费的ARP请求。

作为一种优选的实施例,获取ARP信息中的虚拟机的IP地址之后,还包括:

判断IP地址是否在虚拟机所在的子网指定的地址范围内;

若是,则进入根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息的步骤。

上述实施例并未考虑更新后的IP地址是否符合要求,因为虚拟机只能使用其所在的子网中的IP地址,因此本实施例在获取了虚拟机最新的IP地址后,对更新后的IP地址是否在虚拟机所在的子网指定的地址范围内进行判断,只有满足要求时,才能对该虚拟机对应的虚拟网络接口中的IP地址进行同步更新。

本实施例通过判断IP地址是否在虚拟机所在的子网指定的地址范围内,当IP地址在虚拟机所在的子网指定的地址范围内时,再根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息,提高了更新IP地址后虚拟机的网络的可靠性。

作为一种优选的实施例,还包括:

若IP地址不在虚拟机所在的子网指定的地址范围内,则发出相关告警信息。

如果IP地址不属于子网地址范围,则发出告警信息,对于具体的告警方式或者告警信息不做限定,可以是向平台发出告警信息“‘虚拟机ID’中网卡‘网卡ID’的IP地址‘IP地址’不满足子网‘子网名称’IP地址要求”。除此之外,也可以控制监控单元将视故障情况给出告警信号,所有故障均有声光告警及文字提示。告警时,监控单元上的红色告警灯亮,蜂鸣器发出报警声,并向远端监控中心发出告警信息。

本实施例通过判断IP地址是否在虚拟机所在的子网指定的地址范围内,当IP地址不在虚拟机所在的子网指定的地址范围内时,则进行告警,避免了更新后的IP地址无法使用的情况,提高了更新IP地址后虚拟机的网络的可靠性。

作为一种优选的实施例,判定IP地址在虚拟机所在的子网指定的地址范围之后,还包括:

判断虚拟机所在的子网中的其余虚拟机的IP地址中是否有虚拟机的IP地址;

若否,则进入根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息的步骤。

上述实施例只考虑了IP地址是否在虚拟机所在的子网指定的地址范围内,没有考虑虚拟机所在的子网中的其它虚拟机是否使用了该虚拟机更新后的IP地址,若已经有其它虚拟机使用了该虚拟机更新后的IP地址,则该虚拟机就不能使用了,因此本实施例通过判断虚拟机所在的子网中的其余虚拟机的IP地址中是否有虚拟机的IP地址,若没有,则根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息。具体地,当判断更新的IP地址属于子网地址范围且不与其他虚拟网络接口的IP地址发生冲突时,更新修改IP地址的虚拟机的虚拟网络接口中的IP地址,重新与该虚拟机的MAC绑定,此时虚拟机的网卡配置文件与外部接口虚拟网络接口的IP地址上下一致,虚拟机的网络功能正常使用,使虚拟机通过底层修改IP的操作可即改即用。

本实施例通过判断虚拟机所在的子网中的其余虚拟机的IP地址中是否有虚拟机的IP地址,若没有虚拟机更新后的IP地址,就可以更新虚拟机的虚拟网络接口中的IP配置信息,提高了更新IP地址后虚拟机的网络的可靠性,解决了通过虚拟机、容器或其他应用控制节点等应用实体对虚拟网络接口提供的网络资源进行内部修改,将导致上下层信息不一致使该实例网络的高级功能不可用后不能正常联网的问题,且降低人力维护成本且不影响正常运行。

作为一种优选的实施例,还包括:

若虚拟机所在的子网中的其余虚拟机的IP地址中有虚拟机的IP地址,则发出相关告警信息。

具体地,当更新的IP地址属于子网的地址范围,再次判断是否存在IP冲突,与该子网下所有的IP地址数组中的IP地址做对比,如果发现IP冲突则则发出告警信息,对于具体的告警方式或者告警信息不做限定,可以是向平台发出告警信息“‘虚拟机ID’中网卡‘网卡ID’的IP地址‘IP地址’与‘虚拟机ID’中网卡‘网卡ID’的IP地址‘IP地址’发生IP冲突”。除此之外,也可以控制监控单元将视故障情况给出告警信号,所有故障均有声光告警及文字提示。告警时,监控单元上的红色告警灯亮,蜂鸣器发出报警声,并向远端监控中心发出告警信息。

本实施例通过判断虚拟机所在的子网中的其余虚拟机的IP地址中是否有虚拟机的IP地址,若有虚拟机更新后的IP地址,则进行告警,避免了IP地址冲突,提高了更新IP地址后虚拟机的网络的可靠性。

请参考图2,图2为本发明提供的另一种自动更新IP地址的方法的流程示意图。在修改虚拟机的IP地址后,判断IP地址是否在虚拟机所在的子网指定的地址范围内,若IP地址在虚拟机所在的子网指定的地址范围内,则判断虚拟机所在的子网中的其余虚拟机的IP地址中是否有虚拟机的IP地址,若虚拟机所在的子网中的其余虚拟机的IP地址中没有虚拟机的IP地址,则根据IP地址更新虚拟机的虚拟网络接口中的IP配置信息,若IP地址不在虚拟机所在的子网指定的地址范围内或是若虚拟机所在的子网中的其余虚拟机的IP地址中有虚拟机的IP地址,则进行相关告警。

请参考图3,图3为本发明提供的一种自动更新IP地址的装备的结构示意图。本发明还提供了一种自动更新IP地址的装置,包括:

存储器1,用于存储计算机程序;

处理器2,用于执行计算机程序时实现自动更新IP地址的方法的步骤。

当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

具体实施例如上,具有与上述自动更新IP地址的方法同样的效果。

其中,存储器1至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。

处理器2在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器中存储的程序代码或处理数据。

本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现自动更新IP地址的方法的步骤。

当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

具体实施例如上,具有与上述自动更新IP地址的方法同样的效果。

可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明还提供了一种虚拟化平台,包括的自动更新IP地址的装置。

具体地,可以使用云计算平台实现,云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。可以把云计算中的“云”通俗的理解为存在于云数据中心服务器集群上的各种类型的资源集合。这些资源分为硬件资源和软件资源,其中的硬件资源有服务器、存储器和CPU等,软件资源包括应用软件和集成开发环境等。用户只需要通过网络发送请求就可以从云端获取满足需求的资源到本地的计算机,所有的计算任务都是在远程的云数据中心完成。用户之所以可以按需来获得各种计算服务、存储服务和各类软件资源正是得益于云计算强大的虚拟化资源池的架构,数据中心的资源池本身不仅可以动态的扩展,而且用户使用完毕后的资源还可以及时方便的回收。采用这样的服务提供模式极大地增加了云数据中心的资源利用率,同时云计算服务商也能更好地提升的服务质量。

由于虚拟网络接口不能凭空存在,必须得绑定到一个实体上才有意义,因此虚拟化平台中的每个虚拟机需要绑定虚拟网络接口,该虚拟网络接口中需要绑定一个IP与MAC地址,IP地址为一个数组(fixed_ip),它由ip_address、subnet_id组成。一般情况下,IP地址不能孤立存在,它必须属于一个子网,这也间接地意味着,虚拟网络接口也必须关联一个子网。这同时也意味着,虚拟网络接口的IP地址不能随便取值,它必须在其关联的子网的地址范围内。虚拟网络接口有两个字段与实体绑定相关。其中一个是device_id,标识谁使用了这个虚拟网络接口,另外一个字段是device_owner,它标识使用这个虚拟网络接口的实体类型。当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

具体实施例如上,具有与上述自动更新IP地址的方法同样的效果。

本发明还提供了一种自动更新IP地址的系统,该系统包括:

ARP信息获取单元,用于当虚拟化平台控制的虚拟机的IP地址改变后,获取所述虚拟机的ARP信息;

IP地址获取单元,用于获取所述ARP信息中的所述虚拟机的IP地址;

IP地址更新单元,用于根据所述IP地址更新所述虚拟机的虚拟网络接口中的IP配置信息。

当虚拟化平台控制的虚拟机的IP地址改变后,通过获取IP地址改变后的虚拟机的最新ARP信息,就可以从中获取该虚拟机的最新IP地址,再更新虚拟机的虚拟网络接口中的IP配置信息就实现了自动更新IP地址,避免产生虚拟机的IP地址与虚拟网络接口的IP地址不一致,使虚拟机连接的网络的一些功能不可使用的情况。

优选地,ARP信息获取单元,包括:

虚拟网络接口重启单元,用于控制所述虚拟机的虚拟网络接口进行重启;

第一ARP信息接收单元,用于接收所述虚拟机的虚拟网络接口重启后发送的所述虚拟机的ARP信息。

优选地,ARP信息获取单元,包括:

虚拟机网络重启单元,用于控制所述虚拟机的网络进行重启;

第二ARP信息接收单元,用于控制所述虚拟机的网络重启后发送的所述虚拟机的ARP信息。

优选地,IP地址获取单元之后,还包括:

第一判断单元,用于判断所述IP地址是否在所述虚拟机所在的子网指定的地址范围内;

若是,则进入IP地址更新单元。

优选地,还包括:

第一告警单元,用于若所述IP地址不在所述虚拟机所在的子网指定的地址范围内,则发出相关告警信息。

优选地,第一判断单元之后,还包括:

第二判断单元,用于判断所述虚拟机所在的子网中的其余虚拟机的IP地址中是否有所述虚拟机的IP地址;

若否,则进入IP地址更新单元。

优选地,还包括:

第二告警单元,用于若所述虚拟机所在的子网中的其余虚拟机的IP地址中有所述虚拟机的IP地址,则发出相关告警信息。

术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

相关技术
  • 类库自动更新方法、装置、电子设备、存储介质
  • 一种IP地址管理方法及IP地址管理装置
  • 互联网协议IP地址获取方法、装置、存储介质及电子设备
  • 一种可自动更新刮刀的铺粉装置及铺粉方法
  • 一种IP地址业务属性标定方法及装置
  • 索引自动更新方法、索引自动更新装置、设备及介质
  • 一种自动更新生产环境的方法、装置、设备及存储介质
技术分类

06120115919475