[发明专利]一种防止虚拟机网络配置丢失的方法和装置有效
申请号: | 201210234811.9 | 申请日: | 2012-07-06 |
公开(公告)号: | CN103532731A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 曾勇刚;郭勇;田瑞利 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 虚拟机 网络 配置 丢失 方法 装置 | ||
技术领域
本发明涉及网络技术,具体地讲涉及一种在物理交换机上未保存的虚拟机网络配置参数丢失后,能够快速下发该虚拟机的网络配置且不增加所述物理交换机额外负担的方法和装置。
背景技术
云计算的一个重要技术实现是虚拟化,即把计算资源、存储资源和网络资源虚拟化。计算资源虚拟化,是指云计算提供的服务不是固定的基于某台具体的物理服务器,而是动态的基于一台或多台服务器提供的服务;存储资源虚拟化,是指云计算使用的存储空间基于任意的存储设备;网络资源虚拟化,是指虚拟机的网络配置是动态的,随云计算提供的服务动态配置,这就要求,一旦发生虚拟机位置迁移或者新增虚拟机的情形时,与该迁移后虚拟机或者新增虚拟机连接的网络设备均应及时获得该虚拟机相应的网络配置,以保证所述虚拟机及时、稳定、安全、可靠地对外提供服务。
然而,网络设备在下发虚拟机的网络配置后,一般都不能自动进行保存,必须要单独执行保存操作,由于保存操作不仅花费时间比较长,而且还会严重影响网络设备的处理性能。这就是说,在频繁执行虚拟机网络配置下发的情况下,并不能每次都执行保存操作,否则会出现配置过程阻塞。而如果每次虚拟机网络配置下发不能同步执行保存操作,又会带来另外一个问题:如果网络设备异常重启,网络设备上的全部或部分虚拟机网络配置将会丢失,影响虚拟机给外部提供服务。
如图1所示,为某应用场景下的虚拟机的网络配置示意图,在该应用场景下,虚拟机1和虚拟机2通过物理交换机1接入网络,因此需要在物理交换机1上配置虚拟机1和虚拟机2的网络配置参数,使虚拟机1和虚拟机2实现流量带宽、网络安全,流量镜像等功能。虚拟机3通过物理交换机2接入网络,因此需要在物理交换机2上配置虚拟机3的网络配置参数。
进一步地,如图2所示,当虚拟机2迁移到物理服务器2时,为了保证虚拟机2能正常工作,虚拟机2的网络配置参数也必须迁移到物理交换机2。然而,由于物理交换机并未执行保存操作,虚拟机2的相应网络配置参数只是缓存在物理交换机2上,如果此时物理交换机2进行了异常重启,那么,物理交换机2由于未对虚拟机2的网络配置参数进行保存,因此将会导致虚拟机2的网络配置参数丢失,具体如图3所示。如此,将会导致虚拟机2不能稳定、安全地给外部用户提供服务。
为了解决上述问题,现有技术通常采用如下方案:当网管设备感知到物理交换机发生重启后,计算物理交换机下挂的所有虚拟机,然后将接入该物理交换机下的所有这些虚拟机的配置重新下发一次。在前述应用场景中,如果物理交换机2发生重启,网管设备计算物理交换机2下挂的虚拟机,可以知道有虚拟机2和虚拟机3,于是将虚拟机2和虚拟机3的网络配置在物理交换机2上重新下发一次,从而确保虚拟机2和虚拟机3对外提供的服务是稳定的、安全的。
然而,上述方案在虚拟机较多的情况下,至少存在以下两个缺陷:
1、物理交换机重启后重新下发网络配置所花的时间非常长。
例如:对于一台48个下行口的物理交换机,最多可以连接48台物理服务器,假设每台物理服务器虚拟了10台虚拟机,那么物理交换机最多可以下挂480台虚拟机。假设每台虚拟机网络配置需要下发1秒,则下发完所有虚拟机网络配置需要8分钟。对于最后一台下发网络配置的虚拟机,必须延迟8分钟才能确保对外提供稳定的服务,配置花费的时间太长。而实际上,每台虚拟机网络配置下发往往会超过1秒钟,也就是说,从物理交换机重启到所有虚拟机网络配置下发完毕,等待的时间会更长。
2、网络配置下发期间,物理交换机会长时间比较繁忙,如此将严重地影响物理交换机的正常转发。
因此,如何解决在物理交换机重启后,快速地完成该物理交换机上未保存的虚拟机网络配置下发是网络资源虚拟化的一个重要技术课题。
发明内容
有鉴于此,本发明提供一种虚拟机网络配置的方法和装置。通过本发明,不仅可以防止物理交换机重启后其上未保存的虚拟机网络配置参数丢失,而且可以实现物理交换机重启后能及时快速地下发该未保存的虚拟机网络配置参数,同时不会给物理交换机带来额外的下发网络配置负担。
为实现上述目的,本发明提供了一种防止虚拟机网络配置丢失的方法,应用于包括虚拟机、物理交换机以及网管设备的网络系统中,其特征在于,所述方法包括:
步骤1、网管设备跟踪并记录未保存网络配置参数的虚拟机与物理交换机间的接入关系;
步骤2、网管设备根据设定时间周期,启动在物理交换机上保存虚拟机的网络配置参数的操作;
步骤3、当物理交换机重启后,网管设备将重新下发该重启的物理交换机上尚未保存的虚拟机的网络配置参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210234811.9/2.html,转载请声明来源钻瓜专利网。