Windows Server 2008故障转移群集简介

互联网   发布时间:2009-07-02 01:34:58   作者: 我要评论
  自从在 Windows NT 4.0 Enterprise Edition 中首次引入群集以来,用户就一直在抱怨它太难于设置,维护则更是难上加难。管理群集要求管理员不仅要了解群集本身,还需要精通存储技术以及群集服务与各种存储解决方案交互的方式。许多组织都难以获取用于启动和运行高可用

  扩展了网络功能

  “故障转移群集”中的新网络功能使得高可用性和灾难恢复解决方案的设计更加灵活。同时,这些网络增强功能在群集中的节点间提供了更加可靠的连接。

  在单个网络中找到群集节点可能是客户最迫切需要的功能。现在已实现这项功能。群集网络驱动程序已彻底重新编写,因此只要每个节点都连接至少两个分别路由的单独网络,它就可以在群集中的节点间提供高度可靠且容错的通信。

  群集网络驱动程序根据群集启动过程中提供的连接信息构造自己的内部路由表。这包括本地连接信息以及在群集配置数据库(群集注册配置单元)中提供的信息。

  群集验证过程的一项内容是网络连接发现过程。在不同路由网络中找到群集节点的功能减轻了多站点群集的网络需求。因而使得组织部署它们时更加轻松且成本更低。它还使在“故障转移群集”中使用 iSCSI 存储成为更具吸引力的存储解决方案。

  群集节点还可通过 DHCP(动态主机配置协议)获取 IP 地址信息。如果网络管理员允许其环境中的服务器使用动态地址,则此功能可以减轻他们的负担。

  群集节点网络接口的配置决定了哪些网络使用静态或动态 IP 地址。尽管群集中的 IP 地址资源是从 DHCP 服务器获得的,也可以在“故障转移群集管理”管理单元中将其更改为静态 IP 地址。

  在过去,所有的群集通信都使用用户数据报协议 (UDP) 广播,或者有时使用多播。现在已停止使用多播功能,且群集通信转为使用 UDP 单播。(端口 3343 仍是 Microsoft 群集使用的公共端口。)许多网络管理员对于不再使用广播都感到非常高兴。但是,群集中真正的回报在于群集服务内部的新消息传递过程。(不过,该内容超出了本文的介绍范围。)即使将 UDP 用作传输机制,群集内部的通信现在也是更加可靠的 TCP 通信。

  增强了与存储交互时的可靠性

  “故障转移群集”与存储交互的方式发生了翻天覆地的变化。群集磁盘驱动程序 (clusdisk.sys) 已彻底重新编写,现在它才是真正的即插即用 (PnP) 驱动程序。而且它与存储交互的方式也已发生改变。

  在 Windows Server 2003 中,群集磁盘驱动程序位于一个直接存储路径中。但在 Windows Server 2008 中,群集磁盘驱动程序需要与分区管理器 (partmgr.sys) 驱动程序进行通信才能与存储实现交互。图 6 中展示了这两种方法。

  

  图 6 存储堆栈在 Windows Server 2008 中的变化

  分区管理器主要负责保护群集磁盘资源。首次映射到群集节点时,共享存储总线上的所有磁盘都会自动处于脱机状态。因此,即使是在创建群集之前,也可将存储同时映射到群集中的所有节点。不再需要一次一个地引导节点,在一个节点上准备磁盘然后关闭节点,再引导另一节点,检验磁盘配置等等。

  但仍然需要执行存储测试,该测试是群集验证过程的一个部分并且需要初始化磁盘。可在执行验证过程之前在群集的一个节点上完成该操作。一旦存储被添加到群集,磁盘将在“磁盘管理”界面中显示“保留”状态,并且会一直处于受保护状态。

  另一项更改与 SCSI 命令有关。在 Windows Server 2003 中,SCSI-2 Reserve\Release 命令与写入磁盘自身扇区中的群集磁盘驱动程序搭配使用。在 Windows Server 2008 中,必需使用 SCSI-3 PR (Persistent Reservation) 命令。群集节点必须先注册然后才能保留存储,并且群集节点需定期使用“注册保护协议”来保护其保留。

  验证过程中的其中一项存储测试将验证此功能。如果某个存储解决方案并不支持 SCSI-3 (PR) 命令,则“故障转移群集”也将不支持它。

  在连接到存储时,许多组织使用多路径软件来实现冗余。这种方法不但受到支持,甚至还推荐做为最佳实践。但是,必须使用“Microsoft 多路径输入\输出”标准来重新编写第三方多路径软件解决方案(即设备专用模块),以便得到“故障转移群集”的支持。从而确保所有的 SCSI-3 PR 命令都同时沿所有路径发送到存储,无论路径是否处于活动状态。验证过程也会确认此功能。

  其他存储改进包括有所改进的检查磁盘 (chkdsk.exe) 过程、之前“群集服务器恢复实用程序”中的内置磁盘修复功能以及自修复磁盘。在“故障转移群集”中,确定群集磁盘资源时将同时用到磁盘签名和 LUN ID。如果任意一项发生更改,群集配置都会更新。正是由于物理磁盘资源上的属性更改提供了更好的高可用性,因而减少了错误。

相关文章

  • 创建Windows2008群集

    与Windows2003相比,Windows2008群集改进了许多功能。其中最引人注目的是仲裁选项的变化。这篇文章给大家介绍了创建Windows2008群集的相关知识,需要的朋友参考下吧
    2017-12-21

最新评论