集群部署的软硬件要求及相关组件解析
1. 集群部署前的准备工作
在实施集群之前,需要满足一系列软硬件要求。所选的集群软件必须满足特定条件,当应用程序因软硬件问题无法在某台服务器上运行时,集群软件要能将应用程序切换到其他节点,这一过程被称为故障转移(failover),是集群的基本要求。故障转移应具备自动、快速且对客户端透明的特点。
在部署集群应用之前,还需对硬件和操作系统进行一些相关更改:
- SCSI 链中基于主机的适配器(HBAs)的 SCSI ID 必须不同。
- 如果集群要共享或导出某些目录供客户端挂载和使用,管理这些共享目录的文件系统和设备驱动程序在所有集群成员上的驱动相关参数必须相同。
对于集群配置问题,建议实施标准流程。例如,更改集群中两台主机之一的适配器 SCSI ID 时,选择主机名后缀较高的主机进行操作(假设主机名有后缀),这样便于记住哪台主机具有非默认的启动器 ID。同时,要记录所有与集群相关的更改,如启动 PROM 设置、驱动程序的主次编号、逻辑卷和磁盘分区等,这有助于系统管理员快速排查集群问题。
2. 集群所需的硬件组件
集群至少由两台服务器和其他一些组件组成,以下是必要的集群组件:
-服务器:设计集群的基本要求是有一对节点。运行集群应用程序或提供服务的节点称为活动或主服务器;正常情况下不运行任何集群应用程序的节点称为辅助(或空闲、被动)服务器,也叫接管或备用服务器。集群中的所有服务器必须是相同的平台,运行相同版本的操作系统和补丁,配置相同版本的集群服务器软件,能够运行相同的应用程序和可执行文件,并且性能相似。理想情况下,节点的 CPU 数