、概述
Windows 2000 Advanced Server操作系统在包含Windows 2000 服务器标准版全部特性和功能的基础上,为需要高度可伸缩性、可靠性及可用性的组织机构提供了额外特性。Windows 2000 Advanced Server是一种通用高可用解决方案,适用于当今的PC客户机/服务器局域网。它通过共享的SCSI磁盘阵列将两套Windows 2000系统耦合在一起,创建成一种单一系统环境,或称为集群。终端客户可以存取所有的集群资源。例如,磁盘共享、文件共享以及数据库应用程序,而且不必了解集群内部各服务器名字。如果一台服务器失效,集群的第二台服务器将立即接替其工作负荷,重新连接客户机,迁徙共享存储器和文件共享等。
曙光服务器配置了曙光最新设计的硬件监控和管理系统,可独立检测系统的硬件故障,大大提高了系统的可靠性。配合专用的曙光服务器管理软件(DSM Dawning suma Manager)对系统的硬件状态进行全面监控,系统提供了多种故障部件的冗余功能,包括自动负载平衡的热插拔冗余电源,全部自动控制的冗余风扇等。
所以,曙光先进的服务器系统与Windows 2000 Advanced Server操作系统的完美结合,给用户提供了高可用的集群服务器系统。
2、Windows 2000 Advanced server集群优势
Windows 2000 Advanced server集群适用工业标准部件,以非常低的成本提供系统级高可用性。对客户机来说,集群的寻址跟单一服务器寻址没有差别。集群通过冗余CPU、存储器以及数据路径提供高水平的可用性。
Windows 2000的网络负载平衡群集最多可将 32 台运行 Windows 2000 Advanced Server 软件的服务器合并到单个群集中,以此对基于 TCP/IP 的服务和应用程序提供可伸缩性和高可靠性。客户端可使用一个 IP 地址访问群集,并用其他 IP 地址访问多宿主服务器。网络负载平衡群集通过在群集中的服务器之间分配客户机连接以提供高性能。如果服务器故障或因升级、测试和维护而脱机,群集将自动重新配置,而且客户机连接也将重新分配。
3、虚拟服务器
如果要在非群集环境下访问某个网络应用程序或资源,网络客户端必须与物理服务器(是指网络中由唯一的网络名称和 IP 地址所标识的特定计算机)连接。如果该服务器发生故障,则无法访问应用程序或资源。
Windows 2000 Advanced Server允许通过服务器群集创建虚拟服务器。与物理服务器不同,虚拟服务器不与特定的计算机相关联,但可以象组那样进行故障转移。如果虚拟服务器所在的节点产生故障,则客户端仍可以使用相同的服务器名访问它的资源。
4、基本集群配置
在曙光服务器集群的节点之间使用一台双端口磁盘阵列分别与两个节点相连,同时用两条物理上独立的网络进行通讯。与客户机通讯的网络叫做公用网,集群内部通讯的网络叫私用网。使用两条通讯网络目的就是消除单一的通讯故障点,每个节点都有自己的本地硬盘,用来存放Windows 2000 Advanced Server操作系统软件以及其它数据。而磁盘阵列,用来存放高可用的应用及其数据。下图显示了一个典型的两接点的集群系统配置。
||||||5、故障切换与恢复技术
集群资源从当前不可用的节点切换到可用的节点,重新提供服务叫做故障切换。通常的故障切换有两种类型:
★有计划切换:由系统管理员进行系统升级或软件维护而强制进行切换;
★故障切换:由于掉电、系统或软件故障而引起的切换。
6、容错磁盘子系统
见下图。
7、容错磁盘规划
共享磁盘阵列是多个磁盘的复杂磁盘子系统。几乎所有的组都依赖于共享的磁盘阵列。不可修复的磁盘资源故障会导致依赖于该资源的所有组也必然出现故障。
鉴于这些原因,可以考虑采用特别的方法防止磁盘和磁盘子系统发生故障。普通的解决方案是采用基于硬件的冗余磁盘阵列 (RAID) 解决方案。RAID 支持可确保在群集磁盘上数据的高可用性。基于硬件的某些解决方案是考虑容错的,这意味着即使磁盘阵列的一个成员出现故障,数据也不会丢失。
硬件 RAID,Microsoft Windows 硬件兼容性列表包含了用于群集的许多不同硬件 RAID 配置。曙光的 RAID 解决方案在一个机柜中提供冗余的电源、总线和电缆,并且跟踪硬件 RAID 固件中的每个组件的状态,所以它们可通过多冗余设备提供数据的可用性,并防止多点故障。硬件 RAID 解决方案也同时使用电路板上的处理器和高速缓存。
Windows 2000 可以将这些磁盘作为标准磁盘资源使用。
8、曙光I220S双机容错结构图: