[发明专利]一种云环境下虚拟应用双机的切换方法、装置及系统有效
申请号: | 201280000892.4 | 申请日: | 2012-08-17 |
公开(公告)号: | CN102972010A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 傅财斌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 虚拟 应用 双机 切换 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及云环境下的虚拟应用双机的切换方法、装置及系统。
背景技术
当前物理环境下的应用双机,对于主备双机共享磁盘的模式,通常是在两台机器上分别安装双机软件,通过FC-SAN(Fibre Channel Storage Area Network,光纤通道存储局域网)或IP-SAN(IP协议存储局域网)划分一块共享磁盘,限定此磁盘只能由指定的两台物理机器访问。将共享磁盘当成一组资源由双机软件(例如Veritas Cluster Server)进行控制。对于温备、冷备模式的双机应用,双机切换时,原主机卸载共享磁盘后,原备机才挂载该共享磁盘,确保在同一时刻只能有一台机器对该共享磁盘进行操作。
现有物理双机系统由单独的组件进行管理,当双机配置不正确时,容易产生脑裂(brain-split)问题——双机同时读取共享磁盘,导致数据损坏。
为了解决双机系统的脑裂问题,现有技术中存在一种方案:在双机之外,引入一台机器作为参考主机,当主备机之间的心跳联系出现故障时,为了识别出孤岛节点,主备机都ping参考主机的IP,ping失败的主动释放对磁盘的控制。
这种方案的缺点是当主机掉电、宕机或控制程序异常时将无法释放对磁盘的控制,这样备机自然无法获取对共享磁盘的控制来提供业务,因此会造成较长时间的业务中断。而且这种方案需要配置参考主机,而参考主机可能是外部应用组件,它本身的可靠性也难以得到保证。
发明内容
本发明实施例提供一种云环境下的虚拟应用双机的切换方法,以解决主机出现故障无法释放对共享磁盘的控制,导致备机无法取得对共享磁盘的控制,进而影响主备双机切换的问题。
本发明实施例提供一种云环境下虚拟应用双机的切换方法,所述虚拟应用双机包括虚拟主机和虚拟备机,所述方法包括:云管理平台将共享弹性块存储EBS卷的关联状态发送给所述虚拟备机;接收所述虚拟备机发送的解除所述虚拟主机与所述共享EBS卷的关联的请求;所述云管理平台解除所述虚拟主机与所述共享EBS卷的关联;接收所述虚拟备机发送的关联所述共享EBS卷的请求;关联所述虚拟备机与所述共享EBS卷,以便所述虚拟备机控制所述共享EBS卷。
本发明实施例同时提供一种云管理平台,用于云环境下虚拟应用双机的切换,包括:发送模块,用于将共享弹性块存储EBS卷的关联状态发送给所述虚拟备机;所述接收模块还用于,接收所述虚拟备机发送的解除所述虚拟主机与所述共享EBS卷的关联的请求;去关联模块,用于根据所述接收模块接收的所述解除所述虚拟主机与所述共享EBS卷的关联的请求,解除所述虚拟主机与所述共享EBS卷的关联;所述接收模块还用于,接收所述虚拟备机发送的关联所述共享EBS卷的请求;关联模块,用于根据所述接收模块接收的关联所述共享EBS卷与所述虚拟备机的请求,关联所述虚拟备机与所述共享EBS卷,以便所述虚拟备机控制所述共享EBS卷。
本发明实施例还提供一种云环境下的虚拟应用双机系统,用于云环境下虚拟应用双机的切换,所述系统包括云管理平台、虚拟主机和虚拟备机,具体地:所述云管理平台,用于将共享弹性块存储EBS卷的关联状态发送给所述虚拟备机;所述虚拟备机,还用于根据所述云管理平台发送的所述共享EBS卷的关联状态,检测到所述共享EBS卷与所述虚拟主机关联,则向所述云管理平台发送解除所述虚拟主机与所述共享EBS卷的关联的请求;所述云管理平台,还用于接收所述虚拟备机发送的解除所述虚拟主机与所述共享EBS卷的关联的请求,解除所述虚拟主机与所述共享EBS卷的关联;所述虚拟备机,还用于向所述云管理平台发送关联所述共享EBS卷的请求;所述云管理平台,还用于根据所述虚拟备机发送的关联所述共享EBS卷的请求,关联所述虚拟备机与所述共享EBS卷;所述虚拟备机,还用于将所述共享EBS卷加载到本地,以控制所述共享EBS卷。
采用本发明实施例公开的云环境下虚拟应用双机的切换方法、云管理平台以及虚拟应用双机系统,将应用双机虚拟化,在虚拟主机出现故障无法释放对共享磁盘的控制时,虚拟备机可以请求云管理平台解除虚拟主机与共享磁盘的关联,进而获得对共享磁盘的控制,实现由虚拟主机到虚拟备机的切换,提高了应用双机运行的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280000892.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动更换冲头装置
- 下一篇:一种硅烷交联聚乙烯电缆料