下载后可任意编辑Linux 集群服务的安装部署第 12 章 Linux 集群服务的安装部署集群是企业应用在 IT 环境部署中常用的一项重要技术,对于广阔系统管理员而言,集群相对单机应用更难掌握,同时参考资料相对较少,实验环境也比较复杂
本书第 10 章描述了在企业应用中磁盘冗余为系统数据保护带来的众多好处,这实际上反映的就是系统高可用性的概念;结合第 11 章内容,本章将通过 Oracle 在 Linux 中的高可用集群安装部署,以及Apache 在 Linux 下的负载均衡部署来进行实例讲解,深化浅出地阐述集群概念,希望能解决 Linux 管理员遇到的实际问题
1 集群的优势及分类集群的定义:"集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来,从而高度紧密地协作以完成计算工作
从某种意义上讲,它可以被看作一台计算机
集群系统中的单个计算机通常称为节点
节点之间通常通过局域网来连接,但也有其他的可能连接方式
集群计算机通常用来改进单个计算机的计算速度和/或可靠性
"在设计或部署集群环境时,除了要求有多台服务器用于实现冗余以外,设备的冗余也十分重要,服务器中的冗余设备可以有效降低单台服务器的宕机几率
它们主要包括:网卡绑定磁盘阵列(请参考本书第 10 章内容)磁盘多路径绑定冗余电源集群通常被划分为 4 大类:高可用集群(High Availability,简称 HA)负载均衡集群(Load Balancing)高性能集群(High Performance Computing,简称 HPC)网格计算(Grid Computing)缘于企业应用的多样性,我们一般在企业应用中会通过"高可用集群"或"负载均衡集群"来实现集群
这两类集群有较高的易用性和通用性,可用于各种 Web 服务器、数据库服务器、企业中间件及应用系统,以保障企业核心应用服务的持续运行并