一种高可用性集群的部署方法摘要:互联网的进展,促进了服务器集群的产生。利用现有的服务器和磁盘阵列,配置高可用性集群,并部署简单的 web 集群,经模拟故障测试,当提供服务的节点处于不可用状态时,可以自动实现资源转移和服务接管,从而对外提供高可靠、不间断的服务。关键词:集群 高可用 可靠性中图分类号:TP3 文献标识码:A 文章编号:1007-9416(2024)05-0106-02随着互联网的迅速进展以及数字化校园建设的逐步完善,各种服务类型日益增多,应用程序随之增加,数据也呈几何级增长,不仅增加了对数据和服务“统一”的需求,对可靠性也提出了更高的要求。加之,单机逐步进展至极限[1],不能满足日益增长的业务需求,因此服务器集群应运而生。集群是一组通过协同工作、运行同一套应用程序、对客户端及应用程序提供单一系统映像的独立计算机节点[2]。高可用性集群是集群的一种,旨在通过多层网络结构在低成本的前提下,提高系统的可伸缩性、可用性和可靠性[3]。根据我校的实际情况,利用现有资源,部署了高可用性集群,提供高可靠性的服务。1 服务器集群服务器集群是一组通过高速通信网络协同工作并运行 Microsoft 群集服务(Microsoft Cluster Service,MSCS)的独立服务器,并对外提供单一的服务类型。它允许群集中的某台服务器出现故障或处于维护不可用状态,而客户端依旧能够正常访问应用程序和资源,具有以下特点。(1)高性价比。集群一般采纳配置较低的服务器部署而成,并对外提供高性能计算或高可用服务,而相同功能的服务器则需要更高的价格。(2)高扩展性。集群中各节点可根据需求进行增删,且不会影响服务或资源的使用。(3)高可用性。高可用性也就是故障转移能力,假如正在服务的节点出现故障而无法使用,资源和应用程序将转移到可用的群集节点上,继续对外提供服务。(4)高性能。主要指高性能集群将计算任务分配给各节点,进行并行计算,从而获得较高的计算速度。(5)易管理性。集群作为一个整体对外提供服务或资源,方便管理。(6)透明性。集群作为一个整体对外提供服务,因此客户端不能感觉到各节点的协作。根据对外提供服务的特点,将集群分为以下三类。(1)高性能集群。主要处理复杂的科学计算,把一个大的问题分解成多个小问题,并分布到集群的不同节点上进行独立计算,从而获得较高的计算效率,致力于提供强大的计算能力,一般用于天气预报、石油勘探、生物计算等大规模计算场合[4]。(2)负载均衡集群...