【技术实现步骤摘要】
流表更新方法、装置、系统、计算机设备及存储介质
本申请涉及云监控
,尤其涉及一种基于云环境的流表更新方法、装置、系统、计算机设备及计算机可读存储介质。
技术介绍
在云计算环境中,VPC(英文为VirtualPrivateCloud,指虚拟私有云,于公有云中用于网络隔离)一般采用分布式架构,这样当云主机(即虚拟主机,也称为虚拟机)进行迁移时需要考虑整个VPC状态。目前的公有云厂商或者开源方案,分布式VPC内云主机迁移需要经过大量的云主机位置和计算节点的位置计算。其中,虚拟机迁移是指虚拟机到虚拟机的迁移(Virtual-to-Virtual,简称V2V),V2V迁移是在虚拟机之间移动操作系统和数据,照顾主机级别的差异和处理不同的虚拟硬件。例如,VPC采用OVN(英文为OpenVirtualNetwork,指开放虚拟网络)管理,当虚拟机迁移时,会带来两方面的性能问题:首先,当迁移虚拟机的时候,需要经过大量的流表转换以及云主机位置的计算,会非常消耗控制器的计算能力,控制器会存在性能瓶颈,特别是当发生大量的虚拟机迁移的时 ...
【技术保护点】
1.一种基于云环境的流表更新方法,应用于云环境下的控制器上,其特征在于,所述方法包括:/n云服务启动时,通过预设方式发送本台控制器上的云主机流表中的数据至同一云环境下控制器群组中的所有其它控制器,并接收所述其它控制器各自通过所述预设方式发送的自身云主机流表中的数据,以使每台所述控制器上的所述云主机流表的全量数据完全一致,其中,所述全量数据指所述云主机流表中的所有数据;/n判断是否接收到更新所述云主机流表的指令;/n若接收到更新所述云主机流表的指令,根据所述云主机流表的全量数据进行流表计算,以实现所述本台控制器上的所述云主机流表的更新。/n
【技术特征摘要】
1.一种基于云环境的流表更新方法,应用于云环境下的控制器上,其特征在于,所述方法包括:
云服务启动时,通过预设方式发送本台控制器上的云主机流表中的数据至同一云环境下控制器群组中的所有其它控制器,并接收所述其它控制器各自通过所述预设方式发送的自身云主机流表中的数据,以使每台所述控制器上的所述云主机流表的全量数据完全一致,其中,所述全量数据指所述云主机流表中的所有数据;
判断是否接收到更新所述云主机流表的指令;
若接收到更新所述云主机流表的指令,根据所述云主机流表的全量数据进行流表计算,以实现所述本台控制器上的所述云主机流表的更新。
2.根据权利要求1所述基于云环境的流表更新方法,其特征在于,所述通过预设方式发送本台控制器上的云主机流表中的数据至同一云环境下控制器群组中的所有其它控制器,并接收所述其它控制器各自通过所述预设方式发送的自身云主机流表中的数据的步骤之后,还包括:
云服务启动后,按照第一预设时间周期且通过预设方式发送所述本台控制器上的所述云主机流表中的更新配置数据及状态数据至同一云环境下控制器群组中的所有所述其它控制器,并接收所述其它控制器各自按照所述第一预设时间周期且通过所述预设方式发送的自身云主机流表中的更新配置数据及状态数据,以使每台所述控制器上的所述云主机流表的全量数据完全一致。
3.根据权利要求2所述基于云环境的流表更新方法,其特征在于,所述按照第一预设时间周期且通过预设方式发送所述本台控制器上的所述云主机流表中的更新配置数据及状态数据至同一云环境下控制器群组中的所有所述其它控制器,并接收所述其它控制器各自按照所述第一预设时间周期且通过所述预设方式发送的自身云主机流表中的更新配置数据及状态数据的步骤之后,还包括:
接收物理机根据第二预设时间周期且按照随机方式的选中动作以建立与所述物理机的连接,以使所述物理机从所述本台控制器上拉取所述云主机流表的增量更新数据。
4.一种基于云环境的流表更新方法,应用于云环境下的物理机上,其特征在于,所述云环境还包含控制器群组,所述控制器群组中的所有控制器之间按照第一预设时间周期且通过预设方式同步更新所述云主机流表的数据,以使每台所述控制器上的所述云主机流表的全量数据保持一致,其中,所...
【专利技术属性】
技术研发人员:匡光彩,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。