Windows Server 2008 提供了两种集技术

  Windows Server 2008 提供了两种集技术:故障转移集和网络负载平衡(NLB)。其中故障转移集主要是用于搭建高可用性HA架构。尽管Windows Server 2003也有集技术,但是Windows Server 2008对故障转移集的更改,主要是为了简化集设置和管理,使集更加安全和稳定,改善集中的网络连接以及故障转移集与存储通信的方式。
透水石  故障转移集是一组独立的计算机,这些计算机相互协作以提高服务和应用程序的可用性。多台集服务器(称为节点)之间由物理电缆和软件连接,如果其中一个节点出现故障,另外一个节点就会通过称为故障转移的进程替代开始提供服务。这样就能够确保用户一直具有访问基于服务器重要资源的权限,从而具有高可用性。故障转移集是针对具有长期运行的内存中状态或具有大型的、频繁更新的数据状态的应用程序而设计,其典型的应用范围包括文件服务器打印服务器,数据库服务器和文件服务器。
一、故障转移集工作机制
1、检测故障
  每台处于工作状态的活动服务器都固定地跟一台备用服务器相连接。系统使用某个常规类
型的心跳监视机制来实现两台服务器的通话,监控活动服务器的工作状态以及判断备用服务器是否启动。具体实现如下:
  活动服务器会在固定的时间间隔内将指定的信号发送给对应的备用服务器,如果备用服务器在某个时间间隔内未收到信号,则就默认活动服务器出现了故障并取得活动角;另一方面,备用服务器会向活动服务器发送请。如果没有收到来自活动服务器的响应,则备用服务器会在指定的次数内持续给活动服务器发送请求,超过指定的次数之后,备用服务器还没有收到活动服务器的响应,那么就默认活动服务器出现了故障,备用服务器取得活动角。
  由于整个检测过程要求活动服务器定时地发送和接收信号,所以必然会占用活动服务器的一部分内存和工作量。为了尽可能小地减少对活动服务器性能的影响,所以每次故障识别,信号的发送和接收都需要持续一段时间,而且备用服务器可能要在连续发送几次请求未得到响应的情况下,才会接管活动服务器。所以在故障发生时,可能需要一段较长的时间,备用设备才会启动故障转移程序。这可能会给用户带来不小的影响。
2、同步状态
  在备用服务器确认活动服务器出现了故障,就会启动故障转移程序,做好接管活动服务器工作的准备。备用服务器首先必须将自身的状态与发生故障的活动服务器的状态保持一致,然后才能开始处理事务。主要有事务日志,热备用和共享存储三种不同的同步方法。
  事务日志方法主要是要求活动服务器将它本身状态的所有更新都记录在日志中,并启动一个同步工具定期处理这些日志,然后更新备用服务器的状态,实现两者状态的一致。在故障发生时,备用服务器只需要使用更新同步工具自上一次对日志的处理以来活动服务器新添加的内容即可。从而缩短了备用服务器激活成活动服务器的准备时间,令故障转移更加流畅。
  热设备方法主要是对活动服务器进行实时监控。只要活动服务器状态上发生了任何更新,其更新的内容会立刻复制到备用服务器。这样一来,备用服务器就相当于活动服务器的克隆。在故障发生时,备用服务器可以跳过同步状态这一步,立刻成为活动服务器,节省了一大部分的准备时间。
  使用共同存储方法,两台服务器可以在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态,即两台服务器的状态是共享的。因此,这个方法也可以不需要进行状
态同步,故障转移可以立即发生。
3、确定活动服务器
  对于指定的一组应用程序,只能存在一个活动的服务器。为了避免出现因多台服务器都处于活动状态而导致数据损坏或死锁的情况,系统使用活动令牌概念的某个变体。对应于一指定应用程序的多太服务器,只有一台服务器持有活动令牌,则该服务器就是活动服务器,其他的服务器均属于备用。所以当服务器由备用状态转化成活动状态时,故障转移程序就会将活动令牌转交给该备用服务器,从而激活它的活动状态。
  以下两个图通过无故障转移与有故障转移的解决方案的对比,来突显故障转移集可以实现高可用性。

1 非故障转移解决方案
  在图1中,数据层中只有一台为应用程序层提供服务的数据库服务器。那么如果该服务器发生了故障,应用程序服务器将无法访问用来为客户端提供服务的数据。最终将导致应用程序对客户端不可用。

2 具有故障转移数据层的解决方案
  在图2中,第一台服务器(染酸Database01)是处理所有事务的活动服务器。只有当Database01发生故障时,处于备用状态的第二台服务器(Database02)才从备用状态转为活动状态,开始处理事务。集将一个虚拟IP地址和主机名 (Database10) 在客户端和应用程序所使用的网络上公开
二、Windows Server 2008 故障转移集
  集技术一向以设置难,维护更难著称。然而Windows Server 2008的故障转移集的一大特点就是简单。除了简单之外,它在很多地方相较于之前的版本来说,都有很大的改善,以及添加了一些新的性能,具有较高的稳定性,安全性和高可用性。
1、新的验证向导
  在安装使用Windows Server 2008故障转移集之前,必须对机子的硬件配置进行测试,检查硬件设施跟Windows Server 2008故障转移集是否兼容。只有通过了Windows Server 2008的认证,硬件配置才会支持故障转移集方案。在Windows Server 2008故障转移集管理部件中,提供了新的验证向导。该向导用来测试系统,存储器和网络配置是否适合使用集。这些测试是对集运作的特定模拟,具体包括系统设置配置测试,网络测试和存储器测试。
  系统配置测试分析所选择的服务器是否满足特定的要求,比如是否满足运行相同的系统版本和软件更新的要求。
自动融雪设备
  网络测试分析计划运行集的网络是否满足特定的要求,比如是否满足网络冗余的要求。
  存储器测试分析存储器是否满足特定的要求,比如是否满足能准确地支持必要的SCSI要求,以及处理模拟集运作相关事务。

故障转移验证向导
2、支持GPT磁盘
  故障转移集支持GUID分区表(GPT)磁盘。GPT电压跟随器电路磁盘的容量较以前增大,而且更加稳定。特别地,GPT多拉寻物大冒险磁盘能令分区的空间比原来大了两兆字节,以及使用内置冗余的方式分割信息的存储,跟主启动记录磁盘(MBR)不同。故障转移集同时支持这两种类型的磁盘,可以选择两者中的任意一种。
故障转移集在原有性能上进行的一些改进:
3、加强的集设置 
  集创建向导(The Create Cluster wizard)令集的创建变得更加简单。另外,故障转移集软件同样配有向导,帮助管理员查Windows Server 2003服务器集资源组设置中可以迁移到Windows Server 2008集一部分资源设置。

故障转移集创建向导
4气雾阀、简化的管理界面
  集管理界面变得非常简单,一目了然,方便管理员对集的管理,使管理员可以将更多的精力花费在应用程序的处理上。另一方面,管理员还能够使用命令行或者Windows管理规范(WMI)来运行集,扩大使用范围,适用于更多的任务。
  Windows Server 2008故障转移集除了可以通过查阅日志的方式查看管理信息之外,还提供了WindowsEvent Tracing,帮助管理员方便快捷地收集,管理和报告发生在集中的一系列事件的信息。而且它还集成了Volume Shadow Copy Service,令令备份和恢复集配置变得更加容易。除此之外,管理员还可以控制查看共享文件的方式,更快地了解集中共享文件夹的信息和明确一个共享文件夹在哪个集上是适用的。

故障转移管理界面
5、稳定性和安全性都有了很大的提高,增大了整个集的可用性
  Windows Server 2008故障转移集具有两个集模型,一个是之前就已经存在的quorum资源模型,另一个是多数节点集模型。这样的改进使quorum不再是单点故障。打个比方,在一个双节点集中,可以指明如果quorum磁盘出现了故障,只要两个节点的副本集配置数据库依然可用,就并不中断工作,集依然继续运作。
  另一方面,集基础设施也进行了改进,进一步地提高了可靠性和可用性。处理集资源的软件结构跟动态链接库(DLLs)是相互独立的。假如动态链接库出现了不正当操作,那么对集的影响也会减到最小。另外,集将会使用已经改善的方法来确保与副本集资源配置库之间的一致性。
6、存储器方面的改进
  可以在应用程序在线的情况下,向存储器任意添加新磁盘。而且新添加的磁盘立刻可用,而不需要中断当前处于在线状态的应用程序。此外,存储器自身的性能和稳定性也得到了很大的提高。当一个故障转移集与存储区域网络(SAN)或者直接附加存储器(DAS
相连接时,它使用最少的破坏性命令(例如,避免SCSI总线复位)。而且磁盘从来不会处于未保护状态,这就意味着大大降低卷文件出现数据残缺的风险。

存储器管理界面
7、共享文件夹管理界面的改进
  在Windows Server 2008的故障转移集中,查看和配置共享文件的界面得到了一定的改善。配置更加简单,而出现错误的可能性减小。
  它允许管理员使用基于访问的目录枚举来对前端用户隐藏指定的文件夹。前端用户不但无法对该文件夹进行存储操作,而且也看不到该文件夹的内容。集文件夹的配置跟可以非集文件夹的配置是一样的,而且还允许象非集文件夹一样,对集文件夹进行脱机访问。
  无论是使用故障集转移界面,Windows浏览器或者是共享和存储管理单元,Windows Server 2008都会先确认是否已经有一个磁盘被指定为集存储器。如果已经存在这样的一个磁盘,并且已经在故障转移集管理器中被配置为集文件服务器,那么管理员就可以在之前所提到的界面上将该磁盘设置为共享。如果没有这样的磁盘的存在,但管理员却强制设置一个非法的磁盘为共享,那么就会出现一个错误操作提示必须先把该磁盘设置为集文件服务器。
  Windows Server 2008文件服务器还提供网络系统文件服务(NFS)的可选任务服务。通过为NFS安装任务服务和为该服务配置共享文件夹,可以创建一个支持基于UNIX客户端的
集文件服务。

存储器管理界面
8、网络和安全的改进
  Windows Server 2008故障集转移网络方面的改进主要有完全支持IPv6协议来进行点对
点和点对客户端的连接。使用域名系统(DNS),消除了之前的NetBIOS的相关性。这简化了服务器信息块(SMB)的传送量,意味着不再需要Windows Internet命名服务(WINS)和NetBIOS名字解析广播。

本文发布于:2024-09-22 15:49:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/158984.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   群集   故障   转移   活动   备用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议