当前位置首页 > 百科> 正文

群集伺服器

2019-04-27 02:25:17 百科

群集伺服器

群集服务(由事件处理器,故障转移管理器/资源管理器,全局更新管理器,以及其它部分组成)是MSCS的核心部件,并作为高优先权的系统服务运行。

基本介绍

  • 中文名:群集伺服器
  • 外文名:Cluster server
  •  : 
  •  : 

基本信息

微软群集伺服器架构
MSCS由三个关键部分组合而成:
群集服务
资源监视
资源和群集管理扩展DLL
群集服务
群集服务控制群集活动并提供诸如协作事件通知,群集组件间通信处理,处理故障转移操作,以及配置管理之类的任务。每个群集节点运行自己的群集服务。
资源监视器
资源监视器是群集服务和群集资源之间的接口,并作为独立的进程运行。群集服务使用资源监视器在资源DLL之间进行通信。资源监视器处理所有与资源的通信,由此将不当操作或功能阻塞禁止在群集服务之外。在单一节点上可以运行资源监视器的多个拷贝,由此提供了将不可预测的资源孤立于其它资源之外的方法。

资源

资源DLL
MSCS的第三个关键部件是资源DLL。资源监视器和资源DLL使用资源API通信。资源API是入口点、回调函式、相关结构和用于资源管理的宏的集合。应用程式如果实现了自己的资源DLL与群集服务进行通信,并使用群集API来请求和更新群集信息,则可称为群集可感知(cluster-aware)套用。不使用群集或资源API和群集控制功能的应用程式和服务程式不能感知群集也不能得知MSCS是否正在运行。这些群集不可感知的程式通常按一般套用或服务程式管理。
群集可感知或不可感知的应用程式都可以在群集节点上运行,并作为群集资源被管理。但是,只有群集可感知应用程式能够获得群集伺服器通过群集API提供的好处。例如,群集可感知套用能够:
根据资源监视器的要求报告状态。
优雅地回响在线上或脱机请求。
更精确的回响IsAlive和LooksAlive请求。
MSCS包含进行基本群集管理的两个工具:群集管理器(CluAdmin.exe)和命令行管理工具(Cluster.exe)。鼓励你根据自身需要编制自定义的管理工具。不过,关于管理群集不可感知套用或开发群集管理工具的进一步讨论已经超出了本文的範围。
群集服务,资源管理器,以及资源DLL在运行Windows NT伺服器、企业版本作业系统、群集管理应用程式的单个节点上如何彼此进行互动,包括了群集可感知和群集不可感知套用。
运行于Windows NT Server上单个节点的MSCS组件
注意群集感知套用也应该实现群集管理扩展DLL,该扩展DLL包含了来自于群集管理扩展API的接口之实现。群集管理扩展DLL允许应用程式在群集管理工具(CluAdmin.Exe)中进行配置。实现自定义的资源和群集管理扩展DLL允许对套用和其相关资源进行特别管理,并且使得系统管理工具更方便的对套用进行安装和配置。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net