【技术实现步骤摘要】
虚拟机热迁移时配置信息迁移的方法、设备及系统
本专利技术涉及通信
,具体涉及虚拟机热迁移时配置信息迁移的方法、设备及系统。
技术介绍
虚拟机热迁移是指运行状态中的虚拟机从一台物理主机迁移到另外一台物理主机。为了维持虚拟机的安全运行,针对每个虚拟机都需要在控制该虚拟机的转发交换机上存储一张动态主机配置协议窥探(DHCPSNOOPING,DynamicHostConfigurationProtocolSNOOPING)绑定表,该绑定表上记录有该虚拟机热迁移所需要的配置信息,通过该绑定表过滤不可信任的DHCP配置信息,从而保证该虚拟机安全运行。本专利技术的专利技术人发现,DHCPSNOOPING特性和虚拟机热迁移机制不兼容,在热迁移发生时,虚拟机自身感知不到,所以该热迁移的虚拟机也不会主动发起DHCP过程,当虚拟机迁移到另外一台物理主机上后,控制该物理主机的转发交换机上没有存储DHCPSNOOPING绑定表,这样热迁移后虚拟机在新的物理主机中上线,将被识别为网络互联协议/媒体访问控制(IP/MAC,InternetProtocol/MediaAccessControl)地址伪造攻击,导致虚拟机入网失败。
技术实现思路
本专利技术实施例提供一种虚拟机热迁移时配置信息迁移的方法,可以在虚拟机热迁移时,同步迁移该虚拟机的配置信息,使所述虚拟机在热迁移后成功入网。本专利技术实施例还提供了相应的装置及系统。本专利技术实施例第一方面提供一种虚拟机热迁移时配置信息迁移的方法,包括:接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息后,获取所述虚拟 ...
【技术保护点】
一种虚拟机热迁移时配置信息迁移的方法,其特征在于,包括:接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息后,获取所述虚拟机的源转发交换机的标识和目的转发交换机的标识;向所述目的转发交换机的标识对应的目的转发交换机发送预存储的配置信息,以使所述目的转发交换机存储所述配置信息;向所述源转发交换机的标识对应的源转发交换机发送配置信息删除指令,以使所述源转发交换机删除预存储的所述配置信息。
【技术特征摘要】
1.一种虚拟机热迁移时配置信息迁移的方法,其特征在于,包括:接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息后,获取所述虚拟机的源转发交换机的标识和目的转发交换机的标识;向所述目的转发交换机的标识对应的目的转发交换机发送预存储的配置信息,以使所述目的转发交换机存储所述配置信息;向所述源转发交换机的标识对应的源转发交换机发送配置信息删除指令,以使所述源转发交换机删除预存储的所述配置信息;所述配置信息至少包括:媒体接入控制地址和网络互连协议地址,所述配置信息通过动态主机配置协议窥探绑定表的形式来展示,发送配置信息时,可发送DHCPSNOOPING绑定表中的内容。2.根据权利要求1所述的方法,其特征在于,所述热迁移的消息中携带热迁移的虚拟机的标识和所述虚拟机迁移到的目的物理主机的标识,所述获取所述虚拟机的源转发交换机的标识和目的转发交换机的标识,具体包括:根据所述虚拟机的标识确定所述源转发交换机的标识;根据所述目的物理主机的标识,确定所述目的转发交换机的标识。3.根据权利要求1所述的方法,其特征在于,所述热迁移的消息中携带热迁移的虚拟机的标识和所述虚拟机迁移到的目的物理主机对应的目的转发交换机的标识,所述获取所述虚拟机的源转发交换机的标识和目的转发交换机的标识,具体包括:根据所述虚拟机的标识确定所述源转发交换机的标识。4.根据权利要求1~3任意一项所述的方法,其特征在于,所述接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息的步骤之前,还包括:创建并存储配置信息;向源转发交换机发送所述配置信息。5.根据权利要求1~3任意一项所述的方法,其特征在于,所述接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息的步骤之前,还包括:接收并存储所述源转发交换机创建的配置信息。6.根据权利要求1~3任意一项所述的方法,其特征在于,所述接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息的步骤之前,还包括:接收虚拟机管理服务器发送的所述虚拟机的配置信息,并向所述源转发交换机发送所述虚拟机的配置信息。7.根据权利要求6所述的方法,其特征在于,所述接收到虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息的步骤之后,还包括:接收并存储所述虚拟机管理服务器发送的所述虚拟机热迁移后的更新配置信息;所述向所述目的转发交换机的标识对应的目的转发交换机发送预存储的所述配置信息,具体包括:向所述目的转发交换机发送所述更新配置信息。8.一种交换控制装置,其特征在于,包括:接收单元,用于接收接收虚拟机管理服务器发送的虚拟机从源物理主机迁移到目的物理主机的热迁移的消息;获取单元,用于在所述接收单元接收到虚拟机的热迁移的消息后,获取所述虚拟机的源转发交换机的标识和目的转发交换机的标识;发送单元,用于向所述获取单元获取的目的转发交换机的标识对应的目的转发交换机发送预存储的配置信息,以使所述目的转发交换机存储所述配置信息,并向所述源转发交换机的标识对应的源转发交换机发送配置信息删除指令,以使所述源转发交换机删除预存储的所述配置信息;所述配置信息至少包括:媒体接入控制地址和网络互连协议地址,所述配置信息通过动态主机配置协议窥探绑定表的形式来展示,发送配置信息时,可发送DHCPSNOOPING绑定表中的内容。9.根据权利要求8所述的交换控制装置,其特征在于,所述热迁移的消息中携带热迁移的虚拟机的标识和所述虚拟机迁移到的目的物理主机的标识,所述获取单元,具体用于根据所述虚拟机的标识确定所述源转发交换机的标识;根据所述目的物理主机的标识,确定所述目的转发交换机的标识。10.根据权利要求8所述的交换控制装置,其特征在于,所述热迁移的消息中携带热迁移的虚拟机的标识和所述虚拟机迁移到的目的物理主机对应的目的转发交...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。