【技术实现步骤摘要】
—种不依赖于共享存储的高可用集群管理方法
本专利技术涉及高可用集群系统中磁盘数据共享的管理方法,具体地说是。
技术介绍
高可用集群系统是指能够保证业务24小时不中断,在系统发生问题或者应用软件发生问题时,能够快速恢复业务,尽可能将宕机时间控制在分钟级别的系统。高可用集群系统中管理的业务资源种类繁多,包括进程资源、浮动IP资源、服务资源、脚本资源、磁盘资源、数据库监控资源和中间件监控资源等,各种资源和其监视资源可根据应用场景进行定制化配置和管理。其中,磁盘资源用于储存关键型应用所需的共有的数据。在双机集群管理系统,目前是采用如下方式部署和配置磁盘资源:添加一块额外的存储设备,并且在双机上与存储设备建立连接,保证在每个节点上可以访问该存储。在集群设置时,添加磁盘资源时,填写该存储设备对应的盘符,集群启动后会通过磁盘过滤驱动保证双机对该存储设备的互斥访问,从而保护数据的一致性和完整性。但是这种通过添加存储设备管理磁盘数据的方法,需要额外投入较高的成本去购买存储设备,并且要求集群中每个节点与存储设备的连接正常,要求外界保障的因素较多。因此,需要一种不依赖于共享存 ...
【技术保护点】
一种不依赖于共享存储的高可用集群管理方法,其特征在于, 所述高可用集群管理方法根据需求配置集群,通过集群节点自身的块设备,和网络带宽限制,同步或异步传输磁盘数据,保障各节点之间磁盘数据传输和共享;该高可用集群管理方法提出了一种不依赖于共享存储的磁盘数据传输装置,该磁盘数据传输装置包括同步跟踪模块、块数据同步模块、数据更改映射模块和同步链路模块;其中, 所述同步跟踪模块是一个循环缓冲区,通常由循环队列实现,用于记录从应用程序接收的要写入指定磁盘的io,以维持写入顺序保真;所述块数据同步模块是执行双机节点磁盘数据传输,以及实现数据调度功能的模块,属于整个磁盘数据管理的核心模块; ...
【技术特征摘要】
1.一种不依赖于共享存储的高可用集群管理方法,其特征在于,所述高可用集群管理方法根据需求配置集群,通过集群节点自身的块设备,和网络带宽限制,同步或异步传输磁盘数据,保障各节点之间磁盘数据传输和共享;该高可用集群管理方法提出了一种不依赖于共享存储的磁盘数据传输装置,该磁盘数据传输装置包括同步跟踪模块、块数据同步模块、数据更改映射模块和同步链路模块;其中, 所述同步跟踪模块是一个循环缓冲区,通常由循环队列实现,用于记录从应用程序接收的要写入指定磁盘的i0,以维持写入顺序保真; 所述块数据同步模块是执行双机节点磁盘数据传输,以及实现数据调度功能的模块,属于整个磁盘数据管理的核心模块; 所述数据更改映射模块用于在同步跟踪模块溢出时跟踪写入操作; 所述同步链路模块是连接主节点与辅助节点的模块,用于在主节点与辅助节点间建立链路,并提供了两个节点间数据传输的媒介。2.根据权利要求1所述的不依赖于共享存储的高可用集群管理方法,其特征在于,所述块数据同步模块中,提供两种节点之间磁盘数据同步方式:同步模式和异步模式。3.根据权利要求2所述的不依赖于共享存储的高可用集群管理方法,其特征在于,在同步模式下进行数据同步时,辅助节点上的数据完全是最新的,若主节点发生灾难,则能够毫无损失地从任何继续正常运行的辅助节点恢复数据;通过同步模式,辅助节点能够反映已在王节点上成功完成的所有与入。4.根据权利要求2所述的不依赖于共享存储的高可用集群管理方法,其特征在于,在异步模式下进行数据同步时,主节点块数据的更新记录在主节点同步跟踪模块中即完成更新,后续通过同步链路模块将应用数据同...
【专利技术属性】
技术研发人员:王佳,王婷,张书宁,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。