SCSI 总线没有被终止 | SCSI 错误出现在日志文件中 | 每个 SCSI 总线都只能在总线的两端终止。根据总线配置而定,你可能有必要启用或禁用主机总线适配器、RAID 控制器、以及存储器的终止。要支持热插入,你需要外部终止来终止一个 SCSI 总线。 | 此外,请确定没有一个设备使用长于 0.1 米的短线连接到了 SCSI 总线上。 | 关于终止不同类型的 SCSI 总线的信息,请参阅第 1.4.4 节和第 B.3 节。 |
|
SCSI 总线长度超过最高限度 | SCSI 错误出现在日志文件中 | 每类 SCSI 总线都必须遵守在第 B.4 节中描述的长度限制。 | 此外,请确定没有一个单端设备连接到了 LVD SCSI 总线上,因为这会导致整个总线还原成单端总线。单端总线的长度限制比微分总线还要苛刻。 |
|
SCSI 识别号码不独特 | SCSI 错误出现在日志文件中 | 每个 SCSI 总线上的设备都必须有一个独特的识别号码。详情请参阅第 B.5 节。 |
SCSI 命令在完成前超时 | SCSI 错误出现在日志文件中 | SCSI 总线上的优先仲裁方案能够导致优先级低的设备在一定期间内被阻塞。如果某个优先级低的贮存设备,如磁盘,无法获得仲裁来完成某个主机在上面已排队的命令,这就会导致命令超时。对某些工作来说,这个问题可以通过给主机总线适配器分派低优先级的 SCSI 识别号码来避免。 | 详情请参阅第 B.5 节。 |
|
挂载的仲裁分区 | 日志文件中出现表明仲裁分区的校验和错误的消息 | 请确定仲裁分区原始设备只被用来贮存群集状态信息。它们不能被用于群集服务或非群集目的,而且不能包含文件系统。详情请参阅第 1.4.4.3 节。 | 这些消息还可以表明用于仲裁分区的基层块设备特殊文件被错误地用在非群集目的上了。 |
|
服务文件系统不洁 | 一个被禁用的服务无法被禁用 | 手工地运行类似 fsck 的检查程序。然后,启用该服务。 | 注意,群集结构按照默认设置运行带有 -p 选项的 fsck 命令来自动修复文件系统的不一致之处。对于特别大的错误,你可能需要手工地使用文件系统修复选项。 |
|
仲裁分区没有被正确设置 | 在日志文件中出现了表明无法存取仲裁分区的消息 | 运行 /sbin/shutil -t 命令来检查仲裁分区是否可被存取。 如果该命令成功了,在两个群集系统上都运行 shutil -p 命令。如果这两个系统上的输出不相同,仲裁分区在这两个系统上所指向的设备就不相同。检查来确定原始设备存在,并在 /etc/sysconfig/rawdevices 文件中被正确指定。详情请参阅第 1.4.4.3 节。 |
群集服务操作失败 | 在日志文件中或控制台上出现了表明操作失败的消息 | 服务操作失效的原因多种多样(例如,在服务停止或启动时)。要帮助你找出问题的原因,把群集守护进程的严重性级别设为 DEBUG 来记录描述性消息。然后,重新试用操作,并检查日志文件。详情请参阅第 7.6 节。 |
由于文件系统无法被卸载,停止群集服务失败了 | 在控制台或日志文件中出现了表明操作失败的消息 | 使用 fuser 和 ps 命令来找出使用文件系统的进程。使用 kill 命令来停止这些进程。使用 lsof -t file_system 命令来显示正在使用指定文件系统的进程的号码。如果需要,把输出用管道输入给 kill 命令。 | 要避免这个问题,请确定只有和群集相关的进程能够存取共享贮存数据。此外,修改这个服务并启用对该文件系统的强制性卸载。这会使群集服务在该文件系统被应用程序或用户存取的时候也能够被卸载。 |
|
群集数据库中的错误项目 | 群集操作受损 | 群集状态工具可以被用来检查和修改服务配置。群集配置工具被用来修改群集参数。 |
群集数据库或 /etc/hosts 文件中的以太网心跳项目不正确 | 虽然接口有效,群集状态仍表明以太网心跳频道的状态是OFFLINE | 通过运行群集配置工具来检查和修改群集配置,如第 7.4 节中所说明,然后修正问题。 | 此外,请确定使用 ping 命令来给所有在群集中使用的网络接口发送一个分组。 |
|
连接电源开关的电缆松散 | 使用 clufence 的电源开关状态返回错误或被挂起 | 检查串行电缆的连接。 |
电源开关串行端口在群集数据库中没有被正确指定 | 使用 clufence 的电源开关状态表明了一个问题 | 运行群集配置工具来检验当前的设置或修改群集配置,如第 7.4 节中所说明,然后修正问题。 |