一种保证服务器管理系统服务可用性的方法技术方案

技术编号:9007740 阅读:161 留言:0更新日期:2013-08-08 02:44
本发明专利技术提供一种保证服务器管理系统服务可用性的方法,服务可用性评估采用的分层模型简化可用性评估,服务器管理系统中服务、计算资源、存储资源之间的可用性存在依赖关系,服务的可用性依赖于其它三者的可用性,只有三者都可用,这个服务才是健康可用的,其中服务的部署直接依赖于服务器管理系统,这个也就是我们检测到的服务的运行状态,服务的正常提供与否直接依赖于计算资源与存储资源,高可用HeartBeat系统负责这两类资源的失效切换,服务的状态直接依赖于服务器管理系统的可用性,本发明专利技术只对服务部署成功后的可用性进行评估,本发明专利技术是对计算资源和存储资源的可用性分别进行评估,在此基础上对服务的可用性进行评估,每个服务由计算资源模块和存储资源系统以串联模式结合。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,具体地说是。
技术介绍
针对现在依赖于系统上服务的一些应用来讲,服务器管理系统上服务是否正常运行,服务的应用资源是否可以使用等问题成了 IT界高可用模块的研究重点,如何实现用户重要功能的可持续供给,实现服务宕掉是及时切换成为本专利技术的实现点。在现阶段,高可用领域尤其是在openindiana上定制的一些服务的各种监听机制来讲,主要存在如下缺点: 1、高可用软件HeartBeat虽然解决了服务主机出现死机、系统崩溃等情况下的主机切换功能,但是当主服务器由于软件自身等原因致使所提供的某一种服务(如ftp、smb服务)宕掉时,备份主机并不能监听到接管该服务,因此无法实现服务的及时切换功能; 2、针对现在服务的健康状况进行有效的评估是业界一个难以界定的概念,如何界定一个服务的健康状况是一个重点,因为有时虽然服务是在线状态,但是它的服务资源确实不可用,这样也会导致服务的不可用。
技术实现思路
本专利技术的目的是提供。本专利技术的目的是按以下方式实现的:本专利技术在HeartBeat软件的实现基础上加以改进,在提供服务的主·服务机上实现了服务检测功能,以及提供一本文档来自技高网...

【技术保护点】
一种保证服务器管理系统服务可用性的方法,?其特征在于该方法是在HeartBeat?软件的实现基础上加以改进,在提供服务的主服务机上实现了服务检测功能,以及提供一种可量化的服务评估方式是对服务使用的计算资源和存储资源的可用性分别进行评估,最后得出服务的可用与否,增加服务的可靠性,以提供HeartBeat?软件是否进行主从服务器之间的服务切换,具体步骤如下:将检测功能的?shell?嵌入?HeartBeat?的主文件?heartbeat.c?文件中的初始化函数?static?int?initialize_heartbeat()函数中,伴随着HearBeat服务同时启动,以保证被检测的服务从始至终能...

【技术特征摘要】

【专利技术属性】
技术研发人员:张砚波王东风
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1