什么是集群?集群分为哪几类?
2007-12-22 10:51:22 来源:WEB开发网核心提示:高可用集群技术下面针对高可用性集群,介绍一下它的工作原理,什么是集群?集群分为哪几类?,在微软的MSCS(Microsoft Cluster Server)术语中,所有的应用程序、数据文件、磁盘、网络IP地址等都被称为资源,资源正处于Offline的过程中3、Online,资源处于可用的状态4、Online Pendi
高可用集群技术
下面针对高可用性集群,介绍一下它的工作原理。
在微软的MSCS(Microsoft Cluster Server)术语中,所有的应用程序、数据文件、磁盘、网络IP地址等都被称为
资源,一些资源可以组成一个资源组,一个资源组存在于一个节点上,但同时只能在一个节点上,它是MSCS可以进行故障切换(FailOver)的最小单元。
在MSCS中,所有的资源都处于资源监视器的监视之下,资源监视器通过资源动态链接库文件与资源进行通信,这些资源动态链接库会侦测对应资源的状态,并通知资源监视器,之后,监视器再把信息提供给集群服务(Cluster Service),缺省情况下,集群服务会启动一个资源监视器来监视节点中的全部资源。MSCS用依赖性来定义不同资源彼此之间的关系,MSCS会根据资源间的相互依赖关系来决定把这些资源变为在线或者是离线的顺序。举一个WEB服务器文件共享的例子,文件共享的资源需要硬盘驱动器来存储数据,把这些有关系的资源一起放在MSCS组中,要实现共享,就必须先把硬盘准备好。同时,为了完成文件共享,我们还需要准备好网络名称以及IP地址。
可以看出,文件共享资源依赖于硬盘资源,网络名称资源依赖于IP地址资源,而对应的WEB服务刚依赖于文件共享和网络名称。
资源的存在可以分为五种状态
1、Offline,资源不能被别的资源或者客户机使用
2、Offline Pending,资源正处于Offline的过程中
3、Online,资源处于可用的状态
4、Online Pending,资源正处于Online的过程中
5、Failed,资源出现了MSCS无法解决的问题
更多精彩
赞助商链接