The embodiment of the invention provides a switching method and apparatus for sharing storage, the method includes: a first switching message of the first virtual network function manager VNFM agent to get the first double agent sent by the first switching message includes first and second virtual machine virtual machine identification information, the first and the second virtual machine virtual machine each preparation machine, and perform the same application, and the application of the storage volume is mounted on the second virtual machine, the first switching message for requesting the storage volume by the second virtual machine switch to the first virtual machine; the first VNFM agent to send a message to the VNFM second switch according to the first switching message, the the second message for the VNFM switching of the storage volume processed by the second switch to the first virtual machine virtual machine. The embodiment of the invention reports the handover message to the VNFM through the VNFM proxy, thus enabling the VNFM to dispatch the infrastructure service and realize the switching of the shared storage.
【技术实现步骤摘要】
切换共享存储的方法和设备
本专利技术涉及通信领域,特别涉及一种切换共享存储的方法和设备。
技术介绍
传统物理环境下,电信应用部件组网通过冷双机或者双活容灾部署,通过冗余部署保障应用部件的高可靠。冷双机或者双活容灾部署,依赖于多个应用部件对共享卷中共享数据的存取。物理机部署可以通过物理挂载磁阵的方式,供给给双机进行存储访问。对于需要共享卷的应用部件,以冷双机部署为例,应用功能部分部署到不同的硬件设备上,数据部署到共享卷上,两边的应用部件可以访问共享卷上的数据。应用部件可能由于故障而导致宕机,部署在应用部件上的双机监控代理,会侦测应用部件是否可用。如果应用部件环境不可用,双机脚本会触发双机部件进行切换,旧的主机停止对共享卷数据访问,新的主机会作为访问共享卷数据的主要设备。针对云化环境,例如,在网络功能虚拟化(NetworkFunctionVirtualization,NFV)的场景下,存储资源作为一种基础设施服务对应用部件提供资源供给,电信应用需要通过提供具备虚拟网络功能管理器(VirtualizedNetworkFunctionManager,VNFM)能力的平台服 ...
【技术保护点】
一种切换共享存储的方法,其特征在于,包括:第一虚拟网络功能管理器VNFM代理获取第一双机代理发送的第一切换消息,所述第一切换消息包括第一虚拟机和第二虚拟机的标识信息,所述第一虚拟机和所述第二虚拟机互为备机,且执行相同应用,且当前所述应用的存储卷挂载在所述第二虚拟机上,所述第一切换消息用于请求所述存储卷由所述第二虚拟机切换到所述第一虚拟机;所述第一VNFM代理根据所述第一切换消息向VNFM发送第二切换消息,所述第二切换消息包括所述第一虚拟机和所述第二虚拟机的标识信息,所述第二切换消息用于所述VNFM进行所述存储卷由所述第二虚拟机切换到所述第一虚拟机的处理。
【技术特征摘要】
1.一种切换共享存储的方法,其特征在于,包括:第一虚拟网络功能管理器VNFM代理获取第一双机代理发送的第一切换消息,所述第一切换消息包括第一虚拟机和第二虚拟机的标识信息,所述第一虚拟机和所述第二虚拟机互为备机,且执行相同应用,且当前所述应用的存储卷挂载在所述第二虚拟机上,所述第一切换消息用于请求所述存储卷由所述第二虚拟机切换到所述第一虚拟机;所述第一VNFM代理根据所述第一切换消息向VNFM发送第二切换消息,所述第二切换消息包括所述第一虚拟机和所述第二虚拟机的标识信息,所述第二切换消息用于所述VNFM进行所述存储卷由所述第二虚拟机切换到所述第一虚拟机的处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一VNFM代理获取所述VNFM发送的第一应答消息,所述第一应答消息用于指示所述存储卷已从所述第二虚拟机切换到所述第一虚拟机;所述第一VNFM代理向所述第一双机代理发送第二应答消息,所述第二应答消息用于指示所述存储卷已从所述第二虚拟机切换到所述第一虚拟机。3.根据权利要求1或2所述的方法,其特征在于,所述第一切换消息是由所述第一双机代理根据第一双机软件发送的第一指示消息确定的,所述第一指示消息用于指示所述第一双机代理进行切换共享存储。4.根据权利要求3所示的方法,其特征在于,所述第一指示消息是由所述第一双机软件根据接收到的第二双机软件在检测到所述第二虚拟机故障后发送的第二指示消息生成的,所述第二指示消息用于指示所述第一双机软件进行切换共享存储。5.根据权利要求3所述的方法,其特征在于,所述第一指示消息是由所述第一双机软件确定所述第二双机软件的心跳异常后生成的。6.一种切换共享存储的方法,其特征在于,包括:虚拟网络功能管理器VNFM接收第一虚拟网络功能管理器VNFM代理发送的第二切换消息,所述第二切换消息包括第一虚拟机和第二虚拟机的标识信息,所述第一虚拟机和所述第二虚拟机互为备机,且执行相同应用,且当前所述应用的存储卷挂载在所述第二虚拟机上,所述第二切换消息用于所述VNFM进行所述存储卷由所述第二虚拟机切换到所述第一虚拟机的处理;所述VNFM根据所述第二切换消息生成第一指示消息,并向虚拟化的基础设施管理器VIM发送所述第一指示消息,所述第一指示消息用于指示所述VIM将所述应用的共享卷从所述第二虚拟机卸载;在接收到所述VIM完成卸载的第一答复消息后,所述VNFM向所述VIM发送第二指示消息,所述第二指示消息用于指示所述VIM将所述应用的存储卷挂载到所述第一虚拟机。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述VNFM接收所述VIM发送的第二答复消息,所述第二应答消息指示所述VIM完成将所述应用的存储卷挂载到所述第一虚拟机;所述VNFM向所述第一VNFM代理发送第一应答消息,所述第一应答消息指示所述存储卷已从所述第二虚拟机切换到所述第一虚拟机。8.一种切换共享存储的方法,其特征在于,应用于网络功能虚拟化NFV系统中,所述NFV系统包括虚拟网络功能管理器VNFM,虚拟化的基础设施管理器VIM,所述NFV系统中创建有第一虚拟机和第二虚拟机,其中,所述第一虚拟机内部署有第一VNFM代理和第一双机代理,所述第一虚拟机和所述第二虚拟机互为备机,且执行相同应用,且当前所述应用的存储卷挂载在所述第二虚拟机上,所述方法包括:所述第一双机代理向所述第一VNFM代理发送第一切换消息,所述第一切换消息包括第一虚拟机和第二虚拟机的标识信息,所述第一切换消息用于请求所述存储卷由所述第二虚拟机切换到所述第一虚拟机;所述第一VNFM代理根据所述第一切换消息向所述VNFM发送第二切换消息,所述第二切换消息包括所述第一虚拟机和所述第二虚拟机的标识信息,所述第二切换消息用于所述VNFM进行所述存储卷由所述第二虚拟机切换到所述第一虚拟机的处理;所述VNFM根据所述第二切换消息生成第一指示消息,并向所述VIM发送所述第一指示消息,所述第一指示消息用于指示所述VIM将所述应用的共享卷从所述第二虚拟机卸载;在接收到所述VIM完成卸载的第一答复消息后,所述VNFM向所述VIM发送第二指示消息,所述第二指示消息用于指示所述VIM将所述应用的存储卷挂载到所述第一虚拟机。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第一VNFM代理获取所述VNFM发送的第一应答消息,所述第一应答消息用于指示所述存储卷已从所述第二虚拟机切换到所述第一虚拟机;所述第一VNFM代理向所述第一双机代理发送第二应答消息,所述第二应答消息用于指示所述存储卷已从所述第二虚拟机切换到所述第一虚拟机。10.根据权利要求8或9所述的方法,其特征在于,所述第一虚拟机内还部署有第一双机软件,所述第二虚拟机内部署有第二双机软件,在所述第一双机代理向所述第一VNFM代理发送第一切换消息,之前,所述方法还包括:所述第一双机代理接收所述第一双机软件发送的第一指示消息,所述第一指示消息用于指示所述第一双机代理进行共享存储的切换处理;所述第一双机代理根据所述第一指示消息生成所述第一切换消息。11.根据权利要求10所述的方法,其特征在于,在所述第一双机代理接收所述第一双机软件发送的第一指示消息,之前,所述方法还包括:第二双机软件在检测到所述第二虚拟机故障后向所述第一双机软件发送第二指示消息,所述第二指示消息用于指示所述第一双机软件进行切换共享存储。所述第一双机软件根据所述第二指示消息生成所述第一指示消息。12.根据权利要求10所示的方法,其特征在于,所述第一指示消息是由所述第一双机软件确定所述第二双机软件的心跳...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。