35.2 共享储存

所有 HA 群集都需要某种形式的共享储存,以便在源节点发生故障时,能够在群集节点之间快速移动应用程序数据。储存本身应该高度可用;通常,可以借助于使用光纤通道网络连接到群集节点的储存区域网络 (SAN) 技术实现这种高可用性。其他系统使用网络挂接储存 (NAS)、iSCSI 或其他技术,这些技术可用于远程装入共享储存。共享储存的基本要求是,群集能够完全将储存从发生故障的群集节点移动到新的群集节点。

Sentinel 可对共享储存使用两种基本方法。第一种方法是将所有组件(应用程序二进制文件、配置和事件数据)定位在共享储存上。在发生故障转移时,储存将从主节点上卸载,并移到备份节点;这样就可以从共享储存装载整个应用程序和配置了。第二种方法是将事件数据储存在共享储存上,但应用程序二进制文件和配置驻留在每个群集节点上。在发生故障转移时,只会将事件数据移到备份节点。

每种方法都有各自的优缺点,但第二种方法允许 Sentinel 安装使用符合 FHS 的标准安装路径,可用于验证 RPM 打包,还可用于进行热增补和重新配置,以最大程度地减少停机时间。

此解决方案将向您介绍一个有关在群集上进行安装的过程示例,该群集使用 iSCSI 共享储存,并将应用程序二进制文件/配置定位在每个群集节点上。